首页/开发/软件测试速查/质量内建(Built-in Quality)
测试基础与分层67 条

质量内建(Built-in Quality)

把质量活动嵌入研发流程的每个环节:需求可测试、提交即验证、评审常态化、缺陷预防先于检出,减少依赖末端测试拦截。

软件测试速查开发更新于 2026-10-12
  • 需求阶段:可测试的验收标准(Given-When-Then)
  • 编码阶段:静态检查、单元测试、代码评审
  • 合并阶段:流水线门禁(测试、覆盖率、安全扫描)
  • 发布阶段:灰度与生产验证、监控告警

参考:提交前本地检查

参考:提交前本地检查
# 示例(不同技术栈命令不同)
npm run lint && npm test -- --changed
# 或在 Git hook / CI 中统一执行
质量内建的目标是缩短「引入缺陷到发现缺陷」的时间,而不是增加检查的数量。

易错点

  • 把所有检查堆到发布前,等于把内建做成了末端拦截
  • 门禁只挂不修:红灯长期允许通过会让门禁失效

数据来源与参考

  • 精益与质量内建实践(Lean / SAFe 相关工程实践)
  • Google Engineering Practices
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌