首页/开发/代码质量与评审速查/测试分层占比:金字塔与冰淇淋筒
技术债与度量63 条

测试分层占比:金字塔与冰淇淋筒

分层占比影响反馈速度与稳定性:单元测试应占主体(快、稳),集成次之,端到端只覆盖关键路径;倒置(冰淇淋筒:大量端到端)是常见债务,表现为慢且 flaky。

健康形态单测多、集成中、端到端少而关键
反形态大量端到端 + 手工回归
信号测试时长上升、flaky 增多、修复成本高

占比观察参考

占比观察参考
单测:70%+(快速反馈主体)
集成:20% 上下(接口与模块协作)
端到端:10% 以内(关键业务路径)
(比例随系统类型调整,重在趋势一致)

易错点

  • 追求固定占比:业务形态不同,比例应因系统而异
  • 只减端到端不补单测:关键路径失去覆盖

数据来源与参考

  • 《The Practical Test Pyramid》(Martin Fowler 站文章)与测试分层实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌