回归测试Regression Test
你可能会说
这次只改了优惠券,也要确认原来的支付、退款和订单查询没有被带坏。
回归测试是确认一次修改没有破坏原本正常功能的测试。例如改优惠券规则后,除了验证新规则,还要按风险重跑支付、退款和订单查询的旧用例。只重测刚修复的一个缺陷不能代表完成了所需的回归范围。
也常被叫作Regression Test回归检查
延伸阅读 · 权威出处
这次只改了优惠券,也要确认原来的支付、退款和订单查询没有被带坏。
shop.local/checkout/order-778基线↳先留住改动前基线,才知道后来哪些变化是预期、哪些是退步。
从改动的影响面找旧用例:税费参与订单总价,就应重跑优惠券、支付金额和确认页,而不只看新税率。范围来自数据和流程的关联,不是机械地把所有测试都再跑一次。
用原有期望抓住意外变化:原来能完成的下单、原来正确的金额或原来清楚的错误提示,如果在这次修改后变了,就是需要处理的回归。记录修改前后结果能帮助定位。
税费和优惠券规则改完后,请按影响面跑回归:原有优惠券、支付金额和订单确认都要重测。不要只报新规则通过;把每条旧路径的实际结果列出来。