测试模型一、5 大经典测试模型1. 瀑布模型Waterfall2. 螺旋模型Spiral3. V模型最常考4. W模型双V模型5. 敏捷测试模型现在主流二、其他常见模型了解即可6. 快速原型模型7. 增量模型8. X模型9. H模型三、面试高频简答题1V模型和W模型区别2为什么现在都用敏捷3瀑布模型最大问题四、面试直接背一、5 大经典测试模型1. 瀑布模型Waterfall特点线性、顺序执行需求→设计→编码→测试→上线优点简单、阶段清晰、文档规范缺点测试后置后期发现Bug改造成本极高适用需求稳定、不怎么变更的项目2. 螺旋模型Spiral特点多轮迭代 风险分析一圈一圈做计划→风险→开发→测试优点重视风险适合大型复杂项目缺点流程重、周期长适用大型项目、军工/金融等高风险系统3. V模型最常考特点测试与开发阶段一一对应单元测试 ←→ 编码集成测试 ←→ 概要设计系统测试 ←→ 详细设计验收测试 ←→ 需求优点测试提前介入每个阶段都有对应验证缺点依旧是线性需求变更不灵活适用传统企业项目、外包项目4. W模型双V模型特点测试与开发并行测试伴随全流程需求阶段就开始测需求优点更早发现缺陷降低修复成本缺点对测试要求高工作量大适用重视质量、流程规范的中大型项目5. 敏捷测试模型现在主流特点迭代、快速、持续测试小步快跑每个迭代都有需求→开发→测试→交付优点灵活响应变化快速反馈缺点文档少对团队协作要求高适用互联网项目、快速迭代产品二、其他常见模型了解即可6. 快速原型模型先做原型给用户确认再正式开发减少需求误解。7. 增量模型分模块开发、分模块测试逐步集成。8. X模型针对频繁迭代、重构的项目强调单元测试、自动化。9. H模型强调测试独立只要准备就绪就可以执行测试。三、面试高频简答题1V模型和W模型区别V模型测试与开发阶段对应测试介入较晚W模型测试与开发并行需求阶段就开始测试2为什么现在都用敏捷需求变化快、互联网产品迭代快敏捷能快速响应、持续交付、持续测试。3瀑布模型最大问题测试在最后Bug发现晚修复成本极高。四、面试直接背常用测试模型有瀑布模型、V模型、W模型、螺旋模型、敏捷测试模型。V模型强调测试与开发阶段对应W模型强调测试与开发并行现在主流是敏捷测试快速迭代、持续测试