知识卡片
测试金字塔类比
内容
适应度函数也需要像测试金字塔一样分层:底层放快速、稳定、低成本的检查,高层放更接近真实环境但成本更高的验证。这样既能频繁反馈,又不会让架构治理被昂贵测试拖垮。
参考来源
- 位置:第2章《适应度函数测试金字塔》2.3节「测试金字塔」及2.4节「适应度函数测试金字塔」(源文件:_epub-src/index_split_016.html~017.html)
- 结论依据:原文明确说明测试金字塔底层测试执行速度快、维护和运行成本低,越往上测试执行越慢、开发维护成本越高,需要平衡三层测试数量,并说明适应度函数测试金字塔的概念与功能测试金字塔密切相关、调整同一思路用于架构测试,直接支持卡片对适应度函数也需分层、底层放快速低成本检查高层放接近真实环境但成本更高的验证的论述。
- 原始内容:"位于金字塔底部的测试通常执行速度快,维护和运行简单且成本低廉。金字塔越往上,测试执行速度越慢,开发和维护成本越高。因此,平衡三层测试的数量至关重要……适应度函数测试金字塔的概念与功能测试金字塔的概念密切相关。"