测试左移(Shift-Left Testing)是把测试活动从传统的系统测试阶段前移到需求、设计、编码阶段的实践——需求评审时就审查可测性,编码时就做单元测试、静态分析与安全扫描。它的经济学基础有实证支撑:据 NIST 委托的研究,需求阶段发现的缺陷修复成本为 1 倍,编码阶段 5 倍,集成阶段 10 倍,发布后高达 30 倍——越早发现越便宜。这与质量保证(QA,通过规范流程预防缺陷)和质量控制(QC,通过执行测试发现缺陷)的分工互补。现代实践中测试左移与 DevOps 持续测试结合(CI 流水线自动跑测试),并与“测试右移”(生产环境观测、金丝雀发布)互补,构成全生命周期质量工程。
收起>