编程更新于 2026-10-23

单元测试生成提示词

基于函数和边界条件生成可运行的测试用例,而不是只写 happy path。

#单元测试#测试#工程#边界条件Claude CodeCursorAider

提示词正文

请为下面的函数写单元测试。
语言/测试框架:【{{语言/框架}}】
函数:
```
{{函数代码}}
```

要求:
1. 先列出输入/输出和 5 个边界条件;
2. 覆盖:正常路径、空值、极值、非法输入、异常路径;
3. 每个测试只断言一个行为,命名清晰;
4. 使用表驱动/参数化测试(如果框架支持);
5. 不要 mock 掉被测函数本身;
6. 最后给出运行命令。

需要替换的变量

{{语言/框架}}{{函数代码}}

示例输出

TestParseAmount_Empty_ReturnsError:输入空字符串,期望返回 ErrEmpty。

使用建议

先让模型写边界条件清单,再生成测试,覆盖率会明显更好。

推荐工具

相关提示词