面试——测试模型

测试模型

一、5 大经典测试模型

1. 瀑布模型(Waterfall)

  • 特点:线性、顺序执行
    需求→设计→编码→测试→上线
  • 优点:简单、阶段清晰、文档规范
  • 缺点:测试后置,后期发现Bug改造成本极高
  • 适用:需求稳定、不怎么变更的项目

2. 螺旋模型(Spiral)

  • 特点:多轮迭代 + 风险分析
    一圈一圈做:计划→风险→开发→测试
  • 优点:重视风险,适合大型复杂项目
  • 缺点:流程重、周期长
  • 适用:大型项目、军工/金融等高风险系统

3. V模型(最常考)

  • 特点:测试与开发阶段一一对应
    单元测试 ←→ 编码
    集成测试 ←→ 概要设计
    系统测试 ←→ 详细设计
    验收测试 ←→ 需求
  • 优点:测试提前介入,每个阶段都有对应验证
  • 缺点:依旧是线性,需求变更不灵活
  • 适用:传统企业项目、外包项目

4. W模型(双V模型)

  • 特点:测试与开发并行
    测试伴随全流程:需求阶段就开始测需求
  • 优点:更早发现缺陷,降低修复成本
  • 缺点:对测试要求高,工作量大
  • 适用:重视质量、流程规范的中大型项目

5. 敏捷测试模型(现在主流)

  • 特点:迭代、快速、持续测试
    小步快跑,每个迭代都有:需求→开发→测试→交付
  • 优点:灵活响应变化,快速反馈
  • 缺点:文档少,对团队协作要求高
  • 适用:互联网项目、快速迭代产品

二、其他常见模型(了解即可)

6. 快速原型模型

先做原型给用户确认,再正式开发,减少需求误解。

7. 增量模型

分模块开发、分模块测试,逐步集成。

8. X模型

针对频繁迭代、重构的项目,强调单元测试、自动化。

9. H模型

强调测试独立,只要准备就绪就可以执行测试。


三、面试高频简答题

1)V模型和W模型区别

  • V模型:测试与开发阶段对应,测试介入较晚
  • W模型:测试与开发并行,需求阶段就开始测试

2)为什么现在都用敏捷?

需求变化快、互联网产品迭代快,敏捷能快速响应、持续交付、持续测试。

3)瀑布模型最大问题?

测试在最后,Bug发现晚,修复成本极高。


四、面试直接背

常用测试模型有:瀑布模型、V模型、W模型、螺旋模型、敏捷测试模型。

  • V模型强调测试与开发阶段对应
  • W模型强调测试与开发并行
  • 现在主流是敏捷测试,快速迭代、持续测试
相关推荐
艾芯微科技5 天前
ETA1637S2G|钰泰同步升压 LED 背光驱动 SOT23-6,0.1% 超低占空比 PWM 调光
网络·单片机·嵌入式硬件·集成测试·51单片机
艾芯微科技5 天前
CJX3134K 长晶双 N 沟道 MOS 管详解|SOT-563 20V 小型电源开关方案
网络·单片机·嵌入式硬件·集成测试·51单片机
艾芯微科技6 天前
高充放电流锂电充放 SoC:ETA9885E10,便携储能、小移动电源 BOM 选型笔记
网络·单片机·嵌入式硬件·集成测试·51单片机
艾芯微科技6 天前
钰泰 ETA6973PQ3Y|QFN3×3 2A 同步降压 Buck,I2C 可配置多档输出,动态调压 PMIC
网络·单片机·嵌入式硬件·fpga开发·集成测试·51单片机
艾芯微科技7 天前
钰泰 ETA1654FSG|SOT563 4A、18V 宽压自适应 COT 同步降压 DC-DC,CPE / 机顶盒优选
网络·单片机·嵌入式硬件·集成测试·51单片机
bingHHB7 天前
销售订单同步实战:MES生产领料/补料→金蝶材料出库
数据库·集成测试
进击的横打9 天前
【车载开发系列】集成测试:从原理到实践
集成测试
艾芯微科技12 天前
钰泰 ETA5055V330DD1E|SOT-223 3.3V LDO,低压差、大电流线性稳压选型分享
网络·单片机·嵌入式硬件·集成测试·51单片机
艾莉丝努力练剑20 天前
【AI大模型接入SDK】ChatSDK 集成测试概述
jvm·c++·人工智能·学习·面试·集成测试·sdk
普密斯科技1 个月前
替代传统影像仪,摄像头磨切片测量新方案实测
计算机视觉·集成测试·测量