百韵网 >>  正文

软件测试除了V模型和W模型,现在比较主流的是什么模型 软件测试中---v模型和w模型的区别?

来源:www.baiyundou.net   日期:较早时间

还有H模型:

软件测试过程模型-H模型

在H模型中,软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进行,某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段;软件测试可以进行尽早的进行;软件测试可以根据被测物的不同而分层次进行。

 

在实际工作中应灵活地运用各种模型的优点

V模型: 强调了在整个软件项目开发中需要经历的若干个测试级别,并与每一个开发级别对应;忽略了测试的对象不应该仅仅包括程序,没有明确指出对需求、设计的测试 

W模型: 补充了V模型中忽略的内容,强调了测试计划等工作的先行和对系统需求和系统设计的测试;与V模型相同,没有对软件测试的流程进行说明 

H模型: 强调测试是独立的,只要测试准备完成,就可以执行测试

详细出处参考:http://www.itwis.com/html/software/softtest/20080402/1181.html



软件测试中---v模型和w模型的区别?~

一、指代不同
1、v模型:是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。
2、w模型:由两个V字型模型组成,分别代表测试与开发过程。
二、特点不同
1、v模型:仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,需求的满足情况一直到后期的验收测试才被验证。
2、w模型:测试的活动与软件开发同步进行,测试的对象不仅仅是程序,还包括需求和设计,尽早发现软件缺陷可降低软件开发的成本。


三、适用不同
1、v模型:是一种传统软件开发模型,适用于一些传统信息系统应用的开发。
2、w模型:有利于尽早地全面的发现问题。例如,需求分析完成后,测试人员就应该参与到对需求文档的验证和确认活动中,以尽早地找出缺陷所在。同时,对需求的测试也有利于及时了解项目难度和测试风险,及早制定应对措施,这将显著减少总体测试时间,加快项目进度。

参考资料来源:百度百科-W模型
参考资料来源:百度百科-V模型

V模型只是将瀑布模型中的测试部分做了细化,其最大特点(可能也是最大的缺点)就是“线性执行”,测试的工作在编码完成后才开始进行,显然不符合软件测试的“3早”原则.

而双V模型,也就是W模型,并不是在V模型上又搞出一个来,而是开发阶段与测试设计阶段同步进行,比如在进行需求分析,SRS评审,SRS基线化后,系统测试计划,方案,用例也设计完毕,接着是概要设计与集成测试设计,详细设计与单元测试设计,直到编码完成后,进行代码审查,继续执行UT,IT,ST

相关要点总结:

18655569662:关于软件测试模型描述正确的是
舒品答:W模型是V模型的发展,强调的是测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。测试与开发是同步进行的,从而有利于尽早地发现问题。W模型也有局限性。W模型和V模型都把软件的开发视为需求、设计、编码等一系列串行的活动,无法支持迭代、自发性以及变更调整。

18655569662:什么是生命周期模型
舒品答:3. V模型:这个模型在软件开发和测试中是互补的,它的形状类似于字母“V”,在开发的不同阶段进行相应的测试,以确保问题及早发现和解决,从而缩短开发周期,提升效率。4. W模型:由两个V模型组成,分别代表开发和测试过程。它强调了开发和测试的并行性,确保软件质量在开发过程中得到持续的保障。注:...

18655569662:软件测试的测试内容
舒品答:例:测试计算平方根的函数--输入:实数--输出:实数--规格说明:当输入一个0或比0大的数的时候,返回...V模型测试阶段:单元测试集成测试系统测试实现意义V模型是软件开发瀑布模型的变种,它反映了测试活动与分析...W模型W模型由Evolutif公司公司提出,相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认...

18655569662:软件产品测试的复习资料
舒品答:14软件测试的目的:第一是确认软件的质量,第二提供信息,第三软件测试包括软件产品的测试还有软件开发...28、软件测试过程模型(1)V模型,单元和集成测试应检测程序的执行是否满足软件设计者的要求;系统测试应...(2)W模型,测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,也就是...

18655569662:超详细《软件测试全栈技能》思维导图详解 (建议收藏)​
舒品答:方法分类: 黑盒测试、白盒测试 阶段分类: 单元测试、集成测试、系统测试、验收测试 对象分类: 界面测试、功能测试、性能测试、安全测试、兼容性测试、文档测试、安装卸载测试、稳定性测试、用户体验测试 执行方法分类: 静态测试、动态测试 V模型、W模型、H模型、X模型、敏捷模型 01.测试...

18655569662:...早期测试,不能体现“尽早地和不断地进行软件测试”原则。
舒品答:【答案】:A 软件测试常见过程模型包括V模型、W模型、H模型、X模型等。V模型是软件开发瀑布模型变种,描述了基本开发过程和测试行为,描述了测试阶段与开发过程各阶段对应关系。和瀑布模型类似,其最大局限在于没有明确说明早期测试,不能体现“尽早地和不断地进行软件测试”原则;W模型强调了 V&V原理,将...

18655569662:软件测试模型的v模型w模型不包括什么测试
舒品答:软件测试模型是软件测试工作的框架,它描述了软件测试过程中所包含的主要活动以及这些活动间的相互关系。通过测试模型,软件测试工程师以及相关人员可以了解测试何时开始,何时结束,测试过程中主要包含哪些活动以及需要哪些资源等。常见的软件测试模型包括V模型、W模型、H模型、X模型和前置模型。W模型由Evolutif...

18655569662:软件开发过与测试过程的并行关系
舒品答:W模型 W模型由Evolutif公司公司提出,相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。如图1-2所示,W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。 W模型强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,也就...

18655569662:做软件测试需要掌握哪些技能?小白一枚...
舒品答:要做一名优秀的测试工程师需要掌握的知识广而多。至少要具备如下几方面的能力:1、必须掌握测试方面的理论知识。这点很重要,是首要基础。2、具备编写程序的能力。不会写代码,发现了bug无法找到问题的根源也无法调试。3、懂得网络方面的基础知识。这个主要是安全测试做准备。4、必须掌握数据库方面的知识。

18655569662:网络测试工程师考试需要具备什么
舒品答:软件测试过程模型:V模型、W模型、H模型。软件测试模型的使用:在实际软件测试的实施过程中,应灵活地运用各种模型的优点,通常可以在 W模型的框架下,运用H模型的思想进行独立的测试。当有变更发生时,按X模型和前置模型的思想进行处理。同时,将测试和开发紧密结合,寻找恰当的就绪点开始测试,并反复进行迭代测试,以达到按...

(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网