回归测试 · Regression Test
英文:regression test(按单词直读)
测试与质量难度:进阶 ★★
🗣️一句话大白话
检查「修好的旧问题有没有卷土重来」:你修了 A 的 bug,结果 B 坏了——B 就是回归。防回归的核心:每个修过的 bug 都变成一条测试。
🎬真实场景
上周修了「手机端表格溢出」,这周改版后又回来了——因为没人防它。把那个 bug 的复现场景写成测试:代码在,防线就在。
📮你可以这样说
「「把这次修复的 bug 写成回归测试:用原来的错误输入复现,断言现在的正确输出。以后每次跑测试都会防它复发。」」
⚠️边界与常见误解
- ▸「修过的 bug 再现」最伤信任:重要 bug 必须转测试
- ▸回归测试集会越滚越大:定期清理过时的用例
- ▸AI 改代码后全量跑一遍测试 = 最低成本的回归防线