← 返回示例

编程与数据 · 示例 27

给一个函数补边界测试

让 AI 先找边界,再写测试,而不是只写 happy path。

适用场景

写完函数,不知道怎么测才够。

原始需求

帮我写单元测试。
可直接复制的提示词
请为下面的函数补单元测试。

语言/框架:【】
函数代码:【粘贴】
业务约束:【可选】

要求:
1. 先列出这个函数最容易出错的 5 个边界;
2. 按重要性排序;
3. 给出测试代码;
4. 每个测试说明它防的是什么 bug;
5. 指出哪些情况不适合用单元测试。

为什么有效

  • 先找边界,测试才有针对性。
  • 说明防什么 bug,避免形式化测试。
  • 承认有些情况不适合单元测试。

可替换变量

  • 测试框架。
  • 是否允许 mock。
  • 覆盖率要求。

常见失败

  • 只测正常输入。
  • 测试和实现耦合,改代码就崩。
  • 没有断言关键结果。

适用模型:ChatGPT、Claude、DeepSeek