AI 单元测试生成器
构建一个工具,读取函数或模块并自动生成全面的单元测试。覆盖正常路径、边界情况和错误场景,输出兼容 Jest、Vitest 或 pytest 的格式。
testingcode-generationdevtoolsunit-tests
目标
- 接受函数或模块作为输入,并进行语言检测
- 分析函数签名、参数和返回类型
- 使用 LLM 生成覆盖正常、边界和错误场景的测试用例
- 以所选框架格式(Jest、Vitest 或 pytest)输出测试
- 显示测试覆盖率摘要,并允许用户编辑生成的测试
提示
- 在 LLM 提示中包含函数源码和任何类型定义
- 要求 LLM 考虑边界值和 null/undefined 情况
- 使用代码编辑器组件来审查和编辑生成的测试