了解常用测试模型 -- V模型、W模型

目录

V模型

测试流程

特点

优、缺点

w模型/双v模型

测试流程

特点

优、缺点


V模型

测试流程

  1. 用户需求:产品经理将用户需求转变为软件需求

  2. 需求分析与系统设计:验证需求是否正确,确定编程语言和框架

  3. 概要设计:项目结构设计

  4. 详细设计:接口、数据库表、具体工作等

  5. 编码

  6. 单元测试:测试每个方法

  7. 集成测试:测试每个功能模块

  8. 系统测试:测试模块之间是否存在干扰

  9. 验收测试:测试整个项目,验收


特点

  • 开发与测试分离

优、缺点

  • 优点:测试被划分为许多类型,更体系化。

  • 缺点:测试人员介入太晚,问题发现时机太晚。


w模型/双v模型

测试流程

开发与测试人员同步进行(开发 / 测试):

  • 用户需求 <=> 了解用户需求 & 验收测试文档准备

  • 需求分析与系统设计 <=> 参与分析与设计 & 系统测试文档准备

  • 概要设计 <=> 了解概要设计 & 集成测试文档准备

  • 详细设计 <=> 了解详细设计 & 单元测试文档准备

  • 编码 <=> 单元测试

  • 集成 <=> 集成测试

  • 实施 <=> 系统测试

  • 交付 <=> 验收测试


特点

  • 开发与测试同步

优、缺点

  • 优点:测试人员介入时间早,可以尽早发现问题

  • 缺点:

    • 测试和开发活动依然保持着一种线性的前后关系, 上一阶段完全结束,才可正式开始下一个阶段工作。

    • 无法支持敏捷开发模式,面对复杂多变的开发情况时存在局限性。


相关推荐
贾伟康16 小时前
【化学实验室|20】HarmonyOS ArkTS AppGallery 发布复查实战:核对包名、版本、设备、素材和离线声明
软件测试·移动开发·harmonyos·arkts·arkui
贾伟康20 小时前
【化学实验室|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击
软件测试·移动开发·harmonyos·arkts·arkui
成渝丶20 小时前
自动发布如何避免重复提交:三个检查点
软件测试·自动化
泽众云测试3 天前
泽众TestAgent-面向测试的AI智能体
软件测试·人工智能·ai测试
zuozewei7 天前
第02篇-k6-脚本结构与生命周期
软件测试·jmeter·性能测试·k6·ai 编程
软件交付观察室7 天前
数据大屏总数与明细为什么对不上?2026项目开发排查指南
软件测试·数据库·sql·sqlite·数据可视化
测试开发技术7 天前
AI时代我们要如何玩抓包测试:Reqable + AI Agent
软件测试·人工智能·测试工具·接口测试·agent·抓包
泽众云测试8 天前
国产化替代国外性能测试工具推荐:泽众PerformanceRunner
软件测试·测试工具·性能测试
尚云第三方软件测试10 天前
第三方软件测试公司怎么做接口测试?用例设计、工具链与常见漏测场景
软件测试·软件验收测试·第三方软件测试公司