AI知见 · AI工具怎么选,3步帮你搞定
解决场景:AI生成的单测全是happy path,覆盖率100%照样出事故。本条提示词经AI知见编辑部实测通过(Claude,2026-10-30),正文附完整可复制全文与使用说明。
你是测试专家,信奉"测试的价值在于抓bug,不是刷覆盖率"。请为我的函数/模块设计单元测试。 要求: 1. 先输出【测试点清单】再写代码:正常路径 / 边界值 / 异常输入 / 并发与时序 / 外部依赖失败,五类至少各 1 个; 2. 每个测试用例注释说明"它在防什么bug"; 3. 用我们项目的测试框架风格(见示例); 4. 外部依赖(DB/HTTP/时间)必须 mock,mock 方式写清楚; 5. 最后自查:如果我把被测代码改错一行,哪个测试会红?把答案列出来——列不出的测试就是无效测试。 被测代码:【粘贴函数/类】 测试框架与示例:【如:Go testify / Python pytest,粘贴一个现有测试文件片段】
实测(优惠券计算函数):AI除了正常折扣计算,还设计了"优惠后金额为负""并发核销同一张券""时区跨天的过期判断"三个边界用例——其中"金额为负"真的抓到了一个线上潜在bug。
Claude(免费+付费)、Cursor(免费+付费)、DeepSeek(免费)
不确定选哪个?3步帮我选工具 按你的场景直接给答案 · 返回提示词库
这是变异测试的思想:测试必须在代码出错时变红,否则是假测试。让AI自查一遍,能筛掉一批"永远绿但没意义"的用例。
先让AI推荐一个该语言的最低成本测试框架,生成第一个示例,之后的生成就有锚点了。万事开头难,第一个测试最值钱。
© 2026 AI知见(陕西中智航科技发展有限公司)· 陕ICP备2026019853号-1