行业动态
dev.to ·
@Jeff
AI 写的测试通过了,却仍然漏掉回归缺陷
作者复盘一次线上事故:周五 CI 全绿后发布,周一移动端反馈所有老账户的详情页空白。接口返回 200,但 JSON 缺少 UI 已使用两年的字段,而没有任何测试发现。原因不是覆盖率低,而是覆盖率很高——写接口的同一个 AI 助手也写了测试,测试与实现出自同一推理过程,只是复述代码中已有的假设,而非从外部观察代码行为。
AI推荐理由 作者用真实事故说明 AI 生成的测试与实现同源、只复述代码内部假设,导致高覆盖率仍漏掉回归:接口返回 200 但缺少 UI 依赖两年的字段,移动端详情页对老账户全白。对 AI 辅助编码的测试可靠性有具体警示价值,属经验复盘而非严谨研究。
70
正文
当前仅保存了标题或简介;并非所有来源都提供正文,可通过下方原文链接查看。