给它函数和输入输出规则,它生成用例、边界测试和覆盖率建议。
提示词(点复制,直接发给 AI)
示例1
这是我的一个工具函数(检查密码强度),请帮我写 Python 单元测试。要求:覆盖正常、边界、异常三类输入;用 pytest;每个用例写明测什么。
示例2
这是我的一个接口,请写测试用例。要求:覆盖成功、参数缺失、无权限、服务器错误四种情况;给出请求示例。
示例3
这是我的一个纯函数,请用「属性测试」思路补充测试,找出我没想到的边界。要求:给出至少3个反例。
想自己改?模板+参考
模板
这是我的{{被测对象}},请帮我写{{测试类型}}。要求如下:
1. 覆盖{{覆盖范围}}
2. 每个用例{{用例要求}}
3. 使用{{框架}}
输出格式:{{格式}}。
参考选项:
- {{被测对象}}:密码强度检查函数 / 一个接口 / 纯函数
- {{测试类型}}:单元测试 / 接口测试用例 / 属性测试
- {{覆盖范围}}:正常-边界-异常 / 成功-参数缺失-无权限-500
- {{框架}}:pytest / JUnit / 原生assert
- {{格式}}:可运行的测试代码 / 带注释的用例清单 / 表格化用例
- {{用例要求}}:写明测什么 / 每个用例给断言 / 标注预期结果
填好的示例
这是我的密码强度检查函数,请帮我写单元测试。要求如下:
1. 覆盖正常-边界-异常
2. 每个用例写明测什么
3. 使用pytest
输出格式:可运行的测试代码。
已把参考选项的第一组填进模板,复制后改数字、细节就能直接发给 AI。
使用说明
怎么用:三步。① 贴代码和它的输入输出规则;② 把生成的用例自己跑一遍;③ 覆盖率不够就让它「再补XX分支」。
适用模型:ChatGPT / GPT-4 / Claude / 通义千问 / Kimi
适用场景:提测前补用例;接手老代码补保护;面试前复习
还想看更多?ChatGPT 提示词模板 里还有一批能直接抄的。