首页/开发/软件测试速查/测试奖杯(Testing Trophy)
测试基础与分层67 条

测试奖杯(Testing Trophy)

Kent C. Dodds 针对前端应用提出的投入模型:静态检查打底、单元测试适量、集成测试占比大、少量 E2E,强调用接近真实使用方式的集成测试换取信心。

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

奖杯四层

层级工具示例说明
静态检查TypeScript / ESLint在编码期捕获类型与规范问题
单元测试Vitest / Jest覆盖纯函数与边界逻辑
集成测试Testing Library以用户视角渲染组件并交互
端到端测试Playwright / Cypress验证关键路径在真实浏览器可用
奖杯模型常用于前端与组件化项目;后端服务仍多沿用金字塔。两者都是投入分配的参考而非教条。

易错点

  • 把「集成测试占比大」套用到后端高并发系统:跨进程集成会显著拖慢反馈,需按系统形态取舍
  • 静态检查不能替代运行时测试,类型正确不等于行为正确

数据来源与参考

  • Kent C. Dodds《The Testing Trophy and Testing Classifications》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌