首页/开发/软件测试速查/测试左移(Shift Left)
测试基础与分层67 条

测试左移(Shift Left)

把测试活动前移到需求、设计与编码阶段:评审需求可测试性、测试与开发并行设计、提交即触发自动化检查,缩短缺陷发现周期。

软件测试速查开发更新于 2026-10-12
  • 需求评审时补充验收标准与边界条件
  • 开发编写单元测试,测试同步设计集成与验收用例
  • CI 流水线在合并前执行分层检查
  • 缺陷数据分析反哺设计规范与编码规约
左移的收益以缺陷发现时间是否提前来衡量,而不是测试人员在更早阶段做更多人工执行。
衡量方式对比版本间缺陷发现阶段的分布变化
配套机制需求模板内置可测试性检查项,提交前检查进 CI

易错点

  • 把左移理解为测试提前写用例、其余流程不变,缺陷仍集中在末端发现
  • 评审会没有检查清单与结论记录,左移变成走过场

数据来源与参考

  • ISTQB CTFL 4.0 大纲(shift-left 相关章节)
  • Google Engineering Practices(代码评审与测试)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌