我希望 TraeCode 未来可以自动生成单元测试,从理解业务逻辑到输出测试用例一步到位

介绍自己

Java 后端开发,日常写接口、调中间件。单元测试一直是痛点——不是不想写,是真的没时间,而且很多老接口压根没测试。

我对 TraeCode 的愿景

希望新增什么功能

我希望 TraeCode 能自动生成单元测试。

现在的痛点是,写完一个接口,要手动写测试用例。我知道有测试生成的工具,但生成的测试要么太浅(只测 happy path),要么太啰嗦(一堆 mock 配置)。

如果 TraeCode 能理解我的业务逻辑,自动分析边界条件、异常场景,生成有针对性的测试用例,那单元测试的覆盖率就上去了。

希望优化什么场景

主要在三个场景:

  1. 写完接口后立刻写测试:不用停下来想"这个接口有哪些边界条件",AI 直接给出来。
  2. 重构后回归测试:改完代码,AI 自动更新测试用例,确保重构没破坏原有逻辑。
  3. 接手老代码补测试:很多老接口没测试,不敢动。如果 AI 能根据代码逻辑补上测试,重构就有底气了。

希望如何融入工作流

理想情况是,我写完一个方法,右键"生成单元测试",TraeCode 分析代码逻辑,生成测试文件,我 review 一下就能用。

你希望它以什么形态出现

最好是 IDE 里的一个右键菜单选项,或者在对话里说"给这个方法生成测试",TraeCode 自动分析并生成。