帮你快速理解、总结文档立即下载

单元测试

最近更新时间:2026-09-07 10:38:31
我的收藏

概述

CodeBuddy 单元测试功能的定位是辅助用户全面、精细化地生成每个单元测试代码,并确保每个单元测试代码的正确性和高覆盖率,促使用户关注业务代码的正确性,以此提升整体代码库的质量。

VS Code

方法级触发单元测试生成

在打开的文件编辑区中,单击函数上方生成测试按钮触发。

在左侧对话面板中,圈选代码区域后通过 /tests 指令生成单元测试。

选中代码后,将鼠标悬浮圈选代码后出现功能面板,选择生成测试。

圈选代码后,单击显示操作的小灯泡,选择 CodeBuddy生成测试


文件/目录级触发单元测试生成

在对话输入框中,输入 /tests 指令,然后输入 @ 添加单个或多个文件或目录。


生成单元测试代码

1. 触发单元测试生成后,CodeBuddy 会先分析项目结构、查找现有的测试文件、确认测试目录等一系列操作。可以点击继续,让 CodeBuddy 继续生成单元测试代码。

2. 基于对所需测试代码内容的分析后,生成了完整的单元测试代码。此外,还提供了测试说明,以及注意事项等内容,辅助进行测试。

3. 应用单元测试代码。
生成单元测试代码后,您可以根据实际情况来选择不同的应用代码方式,支持插入到 IDE复制新建文件以及保存到本地的方式。应用代码后,可以根据测试说明来运行测试验证。

微信开发者工具 IDE

您可以根据方法级或文件/目录级选择多种触发方式触发单元测试生成。

方法级触发单元测试

在打开的文件编辑区中,可以单击函数或方法前的快捷方式触发单元测试生成。

圈选代码后,可以右键选择 Tencent Cloud CodeBuddy > Generate tests 触发单元测试生成 。

圈选代码后,将鼠标悬浮在代码上,在弹出的悬浮菜单中可以选择 Generate unit tests 触发单元测试生成。

圈选代码后,在左侧对话框中,可以通过/tests 指令触发单元测试生成。

圈选代码后,会弹出一个小灯泡,单击后在弹出菜单中可以选择 CodeBuddy:Generate unit tests 触发单元测试生成。


文件/目录级触发单元测试生成

在对话输入框中,您可以直接输入 /tests 指令,然后输入 @添加单个或多个文件 / 目录。

在文件树中,可以右键单击文件 / 目录,然后选择 Tencent Cloud CodeBuddy > Generate Tests 触发单元测试生成。


生成单元测试代码

1. 触发单元测试生成后,CodeBuddy 会先对测试代码内容和项目结构进行分析,并选择合适的测试框架生成单元测试代码。同时,也生成了测试覆盖范围、执行建议等内容,辅助进行测试。

2. 生成单元测试代码后,您可以根据实际情况来选择不同的应用代码方式,支持插入到 IDE、复制新建文件以及保存到本地、应用代码的方式。