# 单元测试智能体
单元测试智能体（developer-test-agent）是一款端到端的测试用例生成智能体，具备测试设计、用例生成和用例智能修复全流程核心能力。该功能可准确生成符合代码逻辑的测试用例，同时可自动识别生成用例的编译错误，对存在编译问题的用例进行智能修复，有效提升测试用例的开发效率与质量。
#### 基于智能体的单元测试
单元测试智能体对**Java、C、C++、Go、Python、TypeScript、JavaScript**等主流编程语言适配效果更佳。下面以TUI开发环境为例，带你了解如何进行单元测试。
1. 进入TUI开发环境。 
   1. 打开目标项目的根目录。
   
   2. 鼠标右键单击空白处，选择"在终端中打开"。
   
   3. 在终端中输入"codearts"并回车，即可进入TUI开发环境。
   
   
   
   
2. 在对话框输入特定的提示词（必须包含关键字**developer-test-agent** ），启动单元测试。
   
   ```
   使用developer-test-agent为SnakeGame.java文件的main方法生成单元测试
   ```
   
   
3. 生成单元测试文件，说明运行成功，测试通过。 
   图1单元测试结果   
   ![](https://support.huaweicloud.com/usermanual-cli/zh-cn_image_0000002743122702.png "点击放大")
   
   
 
