数据源可能暂停更新:最后一次成功检查是 UTC,距今已超过 3 小时。页面上的时间仍按官方原帖计算,但最近几小时的新公告可能还没收录——以官方账号为准。
给现有模块补单元测试并跑通
分类:测试 · 更新于 2026-09-21 · 适用工具:两者
适合“这个模块一直没有测试,或者测试明显有缺口”的场景,范围通常是单个文件到几个相关文件。消耗量级:中——模型要先读代码理清逻辑,再补写测试并反复跑,比纯问答耗时更多。
提示词全文
请只针对 <文件/模块路径> 补充单元测试,不要改动其他文件的业务逻辑。先列出当前测试覆盖的功能点和明显缺失的边界情况(空输入、异常路径、极值),我确认清单后你再动手写测试代码。写完后把新增测试和原有测试一起跑一遍,修好失败的用例,不要跳过或弱化断言。全程在新分支上进行,每写完一批测试就跑一次,不要执行 push。最后给我变更文件清单和一次完整的测试运行结果(通过/失败数量)。
使用建议
- 先让它列缺口清单,你确认范围后再动手,避免测试覆盖到不需要的地方
- 明确说“不要为了让测试通过而弱化断言”,防止它偷懒删断言
- 如果模块依赖外部服务,提前说明是用 mock 还是走集成测试