-
2021-06-30 14:09:43
# 1.V模型
# (1).V模型介绍:
- V模型是最具有代表意义的测试模型,最早是由Paul Rook在20世纪80年代后期提出,由英国国家计算机中心文献中发布,旨在改进软件开发的效率和效果;
- V模型本身是软件开发中瀑布模型的变种,它反映了测试活动与分析和设计的关系。
- V模型标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。
# (2).V模型的优缺点
优点: 测试V模型即包含了底层测试又包含了高层测试;
缺点: 当需求变更时将会导致返工量非常大,模型灵活性比较低。
# 2.W模型
# (1).W模型介绍:测试伴随着整个软件开发周期,并且测试的对象不仅仅是程序,需求和设计同样要测试。
# (2).W模型的优缺点:
优点:
1).强调测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,还包括需求和设计。
2).更早地介入测试,能尽早得发现缺陷进行修复。
缺点: 对于测试技术要求高,实践起来困难。
# W模型示意图如下:
# 不同阶段软件缺陷修复费用如下图:更多相关内容 -
软件测试V模型和W模型的区别
2022-02-25 21:09:13一:V模型 V模型的优缺点(测试重点) (1)优点: 包含了底层测试(单元测试)和高层测试(系统测试); 清楚的标识了开发和测试的各个阶段; 自上而下逐步求精,每个阶段分工明确,便于整体项目的把控。 (2)...一:V模型
V模型的优缺点(测试重点)(1)
优点:
包含了底层测试(单元测试)和高层测试(系统测试);
清楚的标识了开发和测试的各个阶段;
自上而下逐步求精,每个阶段分工明确,便于整体项目的把控。(2)
缺点
自上而下的顺序导致了,测试工作在编码之后,就导致错误不能及时的进行修改;
实际工作中,需求经常变化,导致v模型步骤,反复执行,返工量很大,灵活度较低。
在V模型中,只是把测试作为编码之后的一个阶段,并没有在需求开发阶段就进入测试。这也算是他的一个缺点了。
改良:每个步骤都可以进行小的迭代工作。二:W模型
(1)优点
测试伴随着整个开发周期,需求和设计同样要测试;
更早的介入测试,可以发现初期的缺陷,修复成本低;
分阶段工作,方便项目整体管理。(2)
缺点
开发和测试依然是线性的关系,需求的变更和调整,依然不方便;
如果没有文档,根本无法执行w模型;
对于项目组成员的技术要求更高! -
V模型和W模型的区别是什么?
2020-03-08 09:58:16V模型早是由Paul Rook在20世纪80年代后期提出的,目的是改进软件开发的效率和效果,是瀑布模型的变种 明确的标注了测试过程中存在的不同类型的测试,并且清楚的描述了这些测试阶段和开发过程期间各阶段的对应关系 V...一. V模型
- V模型早是由Paul Rook在20世纪80年代后期提出的,目的是改进软件开发的效率和效果,是瀑布模型的变种
- 明确的标注了测试过程中存在的不同类型的测试,并且清楚的描述了这些测试阶段和开发过程期间各阶段的对应关系
- V模型指出,单元和集成测试应检测程序的执行是否满足软件设计的要求;系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标;验收测试确定软件的实现是否满足用户需要或合同的要求
- 局限性:仅仅把测试作为在编码之后的一个阶段,未在需求阶段就进入测试
V模型的优缺点(测试重点)
(1)优点:
- 包含了底层测试(单元测试)和高层测试(系统测试);
- 清楚的标识了开发和测试的各个阶段;
- 自上而下逐步求精,每个阶段分工明确,便于整体项目的把控。
(2)缺点
- 自上而下的顺序导致了,测试工作在编码之后,就导致错误不能及时的进行修改;
- 实际工作中,需求经常变化,导致v模型步骤,反复执行,返工量很大,灵活度较低。
- 在V模型中,只是把测试作为编码之后的一个阶段,并没有在需求开发阶段就进入测试。这也算是他的一个缺点了。
- 改良:每个步骤都可以进行小的迭代工作。
二. W模型
-
可以看出来,W模型增加了软件各开发阶段中应同步进行的验证和确认活动
-
W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。
-
W模型特点:测试的对象不仅是程序,需求、设计等同样要测试,测试与开发是同步进行的
-
W模型优点:
有利于尽早全面的发现问题。例如,需求分析完成后,测试人员就应该参与到对需求的验证和确认活动中,以尽早地找出缺陷所在。同时,对需求的测试也有利于及时了解项目难度和测试风险,及早制定应对措施,显著减少总体测试时间,加快项目进度。 -
局限性:需求、设计、编码等活动被视为串行的;测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可正式开始下一个阶段工作。无法支持敏捷开发模式。对于当前软件开发复杂多变的情况,W模型并不能解除测试管理面临的困惑。
(1)优点
- 测试伴随着整个开发周期,需求和设计同样要测试;
- 更早的介入测试,可以发现初期的缺陷,修复成本低;
- 分阶段工作,方便项目整体管理。
(2)缺点
- 开发和测试依然是线性的关系,需求的变更和调整,依然不方便;
- 如果没有文档,根本无法执行w模型;
- 对于项目组成员的技术要求更高!
-
V模型和W模型
2019-05-06 18:11:04V模型(是瀑布模型的进阶) 明确的标注了测试过程中存在不同的测试类型,明确的表示出了开发阶段与测试各阶段的对应关系 单元测试是否满足详细设计的要求 集成测试验证之前已测试过的部分是否可以很好的结合在...V模型(是瀑布模型的进阶)
- 明确的标注了测试过程中存在不同的测试类型,明确的表示出了开发阶段与测试各阶段的对应关系
- 单元测试是否满足详细设计的要求
- 集成测试验证之前已测试过的部分是否可以很好的结合在一起
- 系统测试检测系统功能,性能的质量特性是否达到系统要求的指标
- 验收测试确定软件的实现是否满足用户需求或合同要求
缺点:仅仅把测试作为编码的最后一个阶段,未在需求阶段就进入测试
V模型 :虽然是个V型但是它是串行的(缺点与瀑布模型相同)
测试参与的阶段:用户需求阶段(了解项目做什么),
需求分析与系统(了解需求,确定需求的范围 做测试计划),
编码(测试人员编写测试用例),
系统测试(是我们工作量大的阶段 环境搭建,数据准备,测试执行,缺陷管理,编写测试报告,
验收测试(协助用户进行验收测试)
单元测试和集成测试由开发人员或者白盒测试工程师完成
W模型
- W模型增加了软件开发阶段中应同步进行的验证和确认活动
- W模型由两个V字模型组成,分别代表测试与开发阶段,图中明确表示出了测试与开发的并行关系
- W模型特点:测试的对象不仅是程序,需求、设计等同样要测试,测试与开发是同步进行的
- W模型优点:有利于尽早地全面的发现问题。
缺点:需求、设计、编码等活动被视为串行的;
测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可正式开始下一个阶段工作。
无法支持敏捷开发模式。
对于当前软件开发复杂多变的情况,W模型并不能解除测试管理面临着困惑。
W模型:第一个V是开发线,第二个V是测试线,开发与测试并行
第一个V:左边开发线没变,把编码作为黄金分割线
第二个V:右边测试线没变,把单元测试作为黄金分割线
用户需求(了解用户需求,为验收测试做准备)
需求分析与设计(编写测试计划,对系统测试做准备)
概要设计阶段(进一步细化测试计划,并为集成测试做准备)
详细设计(搭建测试用例框架,并为单元测试做准备)
编码阶段(测试用例编写,开发人员和白盒工程师进行单元测试)【单独进行编写】
集成阶段(开发人员和白盒工程师进行集成测试)【集成阶段的测试用例是从编码阶段的测试用例里提取出来的】
系统测试对应的是实施 (环境搭建,数据准备,测试执行,缺陷管理,编写测试报告)
交付 验收(协助用户进行验收)
缺点:不能适用于需求变更频繁的项目
-
软件测试模型的V模型、W模型
2022-04-07 20:20:24v模型中的过程从左到右,描述了基本的开发过程和测试行为。 优点: 整个流程比较清晰,既包含了底层测试,也包含了对高层进行测试 缺点: 这个本质上还是瀑布模型,因此具有瀑布模型的缺点 把测试作为编码... -
软件测试:V模型和W模型详解
2021-03-14 10:13:59软件测试中有W模型和V模型,这是我们在测试过程中经常用到的两个模型,本篇博客我们就一起深入的学习了解这两个模型~ V模型 V模型最早是在20世纪80年代后期提出的,目的是改进软件开发的效率和结果,它是瀑布... -
V模型、W模型、H模型示意图以及优缺点对比
2019-12-29 12:50:38随着测试过程的管理和发展,测试人员通过大量的实践,从而总结出了不少测试模型,如常见的V模型、W模型、H模型等。这些模型与开发紧密结合,对测试活动进行了抽象,成为了测试过程管理的重要参考依据。 V模型 V... -
软件测试V模型、W模型 、H 模型的特点
2021-07-23 15:12:30软件测试V模型、W模型的特点V模型只是将瀑布模型中的测试部分做了细化,其最大特点(可能也是最大的缺点)就是“线性执行”,测试的工作在编码完成后才开始进行,显然不符合软件测试的“3早”原则.而双V模型,也就是W... -
软件测试模型——V模型 & W模型
2018-08-19 15:53:45软件测试的V模型 以“编码”为黄金分割线,将整个过程分为开发和测试,并且开发和测试之间是串行的关系 单元测试和集成测试:是测试程序的执行能否满足软件设计的需求 系统测试:是检测系统的功能、质量、性能... -
测试模型 V模型 W模型(双V模型) H模型 优缺点解析
2019-11-11 10:56:11测试模型 -
测试模型之V模型和W模型
2020-04-23 15:03:29V模型提出的目的是为了该进软件开发的效率和效果,是瀑布模型的变种 1)明确的标注了测试过程中存在的不同类型的测试,并且清楚的描述了这些测试阶段和开发过程期间明确的对应关系 2)V模型指出,单元测试和集成测试... -
软件测试中的V模型,W模型,H模型
2021-05-04 10:58:28V模型本身是软件开发中瀑布模型的变种,它反映了测试活动与分析和设计的关系。 V模型标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。 需求分析、概要设计、详细设计、... -
了解V模型,W模型,H模型
2021-04-20 15:46:07一.V模型 V模型原名为,RAD(Rapid Application Development,快速应用开发)模型是,因为其模型构图呈V字形,所以又称为V模型。 V模型大致可以分为以下九个不同的阶段步骤:客户需求分析、软件需求分析、概要设计、... -
测试模型的V模型,W模型,X模型,H模型.doc
2021-10-08 17:16:33测试模型的V模型,W模型,X模型,H模型.doc -
软件测试模型比较(V模型、W模型、H模型、X模型、前置模型)
2020-10-12 15:16:17软件测试模型主要包括V模型、W模型、H模型、X模型和前置模型等。 V模型 V模型是软件开发瀑布模型的变种,它反映了测试活动和设计之间的关系。描述了基本的开发过程和测试行为,... -
软件测试模型-V模型和W模型
2019-07-31 12:28:37原文比较全面,本篇文章只是...原理:V模型是软件开发瀑布模型的变种,主要反映测试活动与分析和设计的关系,从左到右,描述了基本的开发过程和测试行为。V模型的策略既包括低层测试又包括了高层测试,低层测试是... -
软件测试模型——瀑布模型,v模型、w模型、h模型、x模型
2021-01-19 23:24:21本文从回归测试的概念导入,对瀑布模型,v模型、w模型、h模型、x模型进行了总结和分析。 1.回归测试 1.1.什么是回归测试? 简而言之,回归测试就是在测试发现问题后转交开发人员进行修改,再进行测试的过程。这个... -
软件开发常见模型(瀑布模型、V模型、W模型、敏捷开发模型)
2021-03-01 22:29:48软件开发经典流程图 在这里插入图片描述 一、瀑布模型 模型图 定义:瀑布模型(Waterfall Model)是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如...二、V 模型 模型图 定义:RAD (Rap Appli -
软件开发模型(瀑布模型、敏捷模型)和软件测试模型(V模型、W模型、 H模型、X模型)
2020-06-12 21:18:40测试生命周期模型V模型W模型瀑布模型H模型快速原型模型X模型 V模型、W模型、瀑布模型、 H模型、快速原型模型、X模型 V模型 V模型:需求分析-概要设计-详细设计-编码-单元测试-集成测试-系统测试-验收测试 V模型的优... -
W模型和瀑布模型与“V”模式开发模型有何异同?
2021-03-03 14:25:08“V”模式开发模型是汽车电子行业在瀑布模型的基础上做了改进,以符合汽车ECU开发需要的模型。 今天来讲讲瀑布模型与“V”模式开发模型的异同。 瀑布模型 瀑布模型产生的历史背景是20世界70年代出现的软件危机,该... -
软件测试——测试过程模型和流程(V模型、W模型、H模型、X模型)
2021-07-02 16:22:04测试过程模型和流程 一、软件测试流程 获取测试需求——>...V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析、系统设计的验证; 需求的满足情况一直到后期的验 -
【软件测试】V模型和W模型
2020-02-25 19:52:38V模型的目的在于改变软件开发的目的和效率。 它以V模型为中心将开发和测试分开,并且测试在开发的后边。明确的标注了测试过程中存在的不同类型的测试,单元测试检测软件的各个组成单元是否符合需求。集成测试检测... -
软件测试--软件测试模型:V模型和W模型
2019-06-26 22:59:11软件测试 V模型: 测试流程: V模型测试流程:需求分析--...V模型最早有Paul Rook在20世纪80年代后期提出的,目的是改进软件开发的效率和效果,是瀑布模型的变种。 软件测试V模型指出:单元和集成测试应检... -
详细了解软件测试过程的V模型,W模型,H模型
2021-05-23 22:35:32软件测试是一个有条不紊的过程,为了能够有效把控测试的各个过程,提高测试的效率,人们在多年经验的总结下,设计出了软件测试的三大(model),即:V模型、W模型、H模型。 (1)V模型:V模型是软件开发过程中的一... -
软件测试V、W和H模型的优缺点
2021-12-17 09:49:29软件测试有三种模型,分别是V模型,W模型和H模型。每种模型都有自己的优点和缺点。 V模型 V模型如下图所示: V模型的优点 V模型明确地标识出了在开发过程中一般应完成的测试级别,以及这些测试级别与代码生成前... -
软件测试流程,V模型、W模型优缺点.pdf
2021-11-21 20:29:46软件测试流程,V模型、W模型优缺点。 -
软件测试的V模型和W模型
2019-08-21 17:31:42一、V模型 V 模型其实是软件开发瀑布模型的变种,反映了软件测试活动与软件开发过程(从分析到设计)。在V模型中,测试往往是被加在开发过程的后半部分。图示: V 模型从左到右,描述了基本的开发过程和测试行为,...