单元测试生成(UnitTest Agent)
单元测试智能体是 AI 程序员所具备的一种专项能力,可以针对代码变更(#codeChanges)、单个或多个代码文件批量生成单元测试文件。开发者输入被测内容、生成要求,AI 程序员即可自动生成测试计划、测试用例、编译、运行以及根据错误信息进行自动修复,大幅提升测试用例覆盖度和用例的生成质量,降低开发者编写单元测试用例的成本。
说明
目前在 IntelliJ IDEA 的通义灵码插件已上线单元测试智能体(自动编译、运行和修复),更多端的支持敬请期待。其他端可使用 AI 程序员直接生成对应的单元测试用例文件。
选择被测代码并输入测试要求
打开 AI 程序员后,在输入框内单击 ➕ 或者输入#即可选择需要的相关上下文,并输入相关的指令要求(建议输入和生成单元测试相关要求的内容),输入完成后发送即可,AI 程序员会自动感知意图,开始进入生成单元测试的流程。