质量成本

质量成本框架把质量投入分为预防成本、评估成本与失败成本(内部与外部)。用它与上线后失败成本做对比,是向管理层沟通测试价值的常用方式;数字用于量级判断,不适合当精确会计。

软件测试速查开发更新于 2026-10-12

四类成本

类别典型组成
预防需求与设计评审、培训、质量设计
评估测试执行、自动化与工具投入
内部失败返工、缺陷修复、延期
外部失败线上事故、客户影响、修复与信誉成本

沟通用对比(示意)

沟通用对比(示意)
上线前投入:评审、测试执行、自动化(预防 + 评估)
上线后代价:事故修复、客户影响、加急发版(外部失败)
把两组数字放在一起,讨论预防性投入是否需要调整

易错点

  • 只统计测试投入,不算失败成本,结论失真
  • 把量级估算包装成精确数字,透支信任

数据来源与参考

  • ASQ:Cost of Quality(asq.org)
  • Boehm《Software Engineering Economics》缺陷成本随阶段放大
  • Crosby《Quality Is Free》质量成本概念
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌