测试金字塔:如何制定团队的测试策略
测试不只是写代码,更是团队策略。本文帮你建立科学的测试体系,告别"写了很多测试但 Bug 还是很多"的困境。
1. 测试金字塔模型
1.1 经典测试金字塔
测试金字塔(由 Mike Cohn 提出,后被广泛采用)
投入成本
╱──────────────╲ 高
╱ E2E ╲ /\
╱ (端到端测试) ╲ / \
╱──────────────────╲ / \
╱ 集成测试 ╲ / \
╱ (Service/API层) ╲ / ROI \
╱────────────────────────╲/ 分 \
╱ 单元测试 ╲ 析 \
╱ (类/方法级别,Mock依赖) ╲ 线 \
╱──────────────────────────────╲──────────╲
数量
大约 14 分钟