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

目录

V模型

测试流程

特点

优、缺点

w模型/双v模型

测试流程

特点

优、缺点


V模型

测试流程

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

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

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

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

  5. 编码

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

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

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

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


特点

  • 开发与测试分离

优、缺点

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

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


w模型/双v模型

测试流程

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

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

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

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

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

  • 编码 <=> 单元测试

  • 集成 <=> 集成测试

  • 实施 <=> 系统测试

  • 交付 <=> 验收测试


特点

  • 开发与测试同步

优、缺点

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

  • 缺点:

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

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


相关推荐
百度测试开发8 小时前
【软件测试】银行项目-转账功能测试点(详全)
自动化测试·软件测试·功能测试·软件测试工程师·接口测试·软件测试面试题·银行测试
天才测试猿13 天前
2025最新软件测试面试题总结【附文档】
自动化测试·软件测试·python·测试工具·面试·职场和发展·测试用例
天才测试猿14 天前
软件测试环境搭建及测试过程
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
終不似少年遊*18 天前
【软测】接口测试 - 用postman测试软件登录模块
软件测试·测试工具·json·postman·web·可用性测试
测试界萧萧18 天前
10:00开始面试,10:06就出来了,问的问题有点变态。。。
自动化测试·软件测试·功能测试·程序人生·面试·职场和发展
天才测试猿19 天前
Postman中变量的使用
自动化测试·软件测试·selenium·测试工具·职场和发展·测试用例·postman
程序员三藏19 天前
Jmeter的三种参数化方式详解
自动化测试·软件测试·python·测试工具·jmeter·职场和发展·测试用例
終不似少年遊*20 天前
【软测】node.js辅助生成测试报告
软件测试·测试工具·node.js·postman·web
测试199820 天前
2025软件测试面试题汇总(接口测试篇)
自动化测试·软件测试·python·测试工具·面试·职场和发展·接口测试