跳到主要内容

测试用例生成

简介

在软件开发过程中,测试用例的生成是至关重要的一步。测试用例是用于验证软件功能、性能和安全性的具体测试方法,是确保软件质量的关键手段。

CodeSouler可以自动生成针对您的代码库量身定制的全面测试套件,这些测试用例覆盖了代码的主要路径和边界情况,确保代码在修改和扩展过程中始终保持稳定可靠。

💡使用方法

以VSCode为例,目前CodeSouler支持以下几种方法进行测试用例的生成:

1. 使用/test操作符

选中目标代码块,使用快捷键Ctrl + L,CodeSouler即会弹出会话窗口。并将选中代码块引用到会话框中,然后输入/test命令,CodeSouler即可对选中代码库编写高质量测试用例。

img

2. 会话框撰写prompt

选中指定代码块后,撰写prompt"请为这段代码编写测试用例",CodeSouler也可以生成代码的单元测试用例。

3. "Generate test"选项

CodeSouler还支持在代码界面快速执行测试用例生成的功能,"Generate test"选项位于每个代码函数/类名前。点击"Generate test",CodeSouler即可提供一套基于测试框架、测试路径、测试样例和生成测试个数的配置项,用户可根据配置项快速生成针对该函数功能的测试用例。

单测试用例生成

img

多测试用例生成

img