IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 测试理论系列——软件测试模型 -> 正文阅读

[开发测试]测试理论系列——软件测试模型

测试模型包含:

  1. V模型
  2. W(双V)模型
  3. H模型
    在这里插入图片描述

V模型

  1. V模型是最具有代表意义的测试模型,最早是由Paul Rook在20世纪80年代后期提出,由英国国家计算机中心 文献中发布,旨在改进软件开发的效率和效果;
  2. V模型本身是软件开发中瀑布模型的变种,它反映了测试活动与分析和设计的关系;
  3. V模型标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。

V模型示意图:
在这里插入图片描述
V模型的优缺点:
优点: (1)测试V模型即包含了底层测试又包含了高层测试;
缺点: (1)当需求变更时将会导致阶段反复,返工量非常大,模型灵活性比较 低。

W模型

  1. 测试伴随着整个软件开发周期,并且测试的对象不仅仅是程序,需求和设计同样要测试。

W模型示意图
在这里插入图片描述
W模型的优缺点
优点:
(1)强调测试伴随着整个软件开发周期,更早地介入测试,可以发现开发 初期的缺陷,那么可以用更加低的成本进行缺陷修复。
(2)测试的对象不仅仅是程序,需求和概要设计同样要测试;
缺点:
(1)对于当前很多项目,在执行的过程中根本不产生文档,那么W模型基本 无法适用;
(2)使用起来技术复杂度高,对于需求和设计的测试要求高,实践起来困 难。

H模型

认识H模型(了解) H模型诞生背景
人们发现虽然软件开发中需求、设计、编码等活动被分阶段执行、但是实践中, 他们并不是完全串行的,它们 之间更多时候是交叉进行的,更多的是迭代执 行。 为了解决上面的问题,有专家专门提出了H模型,它将测试活动完全独立 出来,形成一个完全独立的流程,同 时将测试准备和测试执行也清晰表现出来
测试流程如下
(1)测试准备:所有测试执行活动的准备;判断是否到测试就绪点;
(2)测试就绪点:测试准入准则,即 是否可以开始执行测试的条件;
3)测试执行:具体的执行测试的程序。

H模型示意图:
在这里插入图片描述
H模型优缺点
优点:
(1)开发的H模型揭示了软件测试除测试执行外,还有很多工作;----测试准 备
(2)软件测试完全独立,贯穿整个生命周期,且与其他流程并发进行;
(3)软件测试活动可以尽早准备、尽早执行,具有很强的灵活性;
缺点:
(1)管理型要求高:由于模型很灵活,必须要定义清晰的规则和管理制度,否则 测试过程将非常难以管理和控制;
(2)技能要求高:H模型要求能够很好的定义每个迭代的规模,不能太大也不能 太小;

bug修复成本示意图

在这里插入图片描述

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-04-30 09:00:00  更:2022-04-30 09:00:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 8:03:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码