首页/开发/软件测试速查/回归测试(Regression Test)
测试基础与分层67 条

回归测试(Regression Test)

验证修改没有破坏既有功能的测试活动;范围从受影响模块到全量套件不等,通常按风险与变更范围选择子集执行。

软件测试速查开发更新于 2026-10-12
目的确认变更没有引入副作用
范围策略变更影响分析、缺陷聚类历史、核心链路清单
常见形式自动化套件、手工回归清单、分层组合

按变更选择回归(示意)

按变更选择回归(示意)
# 用测试选择工具或按目录映射受影响用例
python -m pytest tests/orders tests/payments -q
回归集需要定期修剪:长期不再失败的用例要么已内建为更快的检查,要么需要更新覆盖点。

易错点

  • 回归永远全量执行,流水线时长随规模线性增长
  • 只跑受影响模块但影响分析不准确,漏掉跨模块副作用

数据来源与参考

  • ISTQB CTFL 4.0 大纲(回归测试)
  • Google Testing Blog(测试选择与加速相关文章)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌