首页/开发/系统分析与架构设计速查/测试框架与分层选型

测试框架与分层选型

测试投入按分层分配:单元测试快速反馈,集成与契约测试覆盖交互边界,端到端测试保关键路径;框架选型看语言生态、执行速度与调试体验。

测试分层

层级覆盖目标执行特征
单元函数与类级逻辑毫秒级,随提交执行
集成模块与依赖交互秒级到分钟级,按需执行
契约服务间接口约定提供者与消费者双向验证
端到端关键用户路径分钟级,控制在少量用例
端到端用例越多,维护成本与不稳定度越高:把稳定关键路径留给端到端,其余下沉到低层测试。

易错点

  • 测试倒三角:大量端到端用例拖慢流水线
  • 只测实现细节,重构即大量用例失效

数据来源与参考

  • Mike Cohn:《Succeeding with Agile》(测试金字塔概念出处)
  • 《持续交付》(Humble & Farley,O'Reilly)
  • Google Testing Blog:Test Sizes
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌