测试模型的V模型,W模型,X模型,H模型

测试模型的V模型,W模型,X模型,H模型

ID:69020136

大小:440.00 KB

页数:9页

时间:2021-10-24

测试模型的V模型,W模型,X模型,H模型_第1页
测试模型的V模型,W模型,X模型,H模型_第2页
测试模型的V模型,W模型,X模型,H模型_第3页
测试模型的V模型,W模型,X模型,H模型_第4页
测试模型的V模型,W模型,X模型,H模型_第5页
测试模型的V模型,W模型,X模型,H模型_第6页
测试模型的V模型,W模型,X模型,H模型_第7页
测试模型的V模型,W模型,X模型,H模型_第8页
测试模型的V模型,W模型,X模型,H模型_第9页
资源描述:

《测试模型的V模型,W模型,X模型,H模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.-V模型,W模型,X模型,H模型一、V模型  在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经历的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。V模型中的过程从左到右,描述了根本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现...word.zl-.-1.从水平对应关

2、系看左边是设计和分析,是软件设计实现的过程,同时伴随着质量保证活动——审核的过程,也就是静态的测试过程;右边是对左边结果的验证,是动态测试的过程,即对设计和分析的结果进展测试,以确认是否满足用户的需求。如:..word.zl-.-l需求分析和功能设计对应验收测试,说明在做需求分析、产品功能设计的同时,测试人员就可以阅读、审查需求分析的结果,从而了解产品的设计特性、用户的真正需求,确定测试目标,可以准备用例(UseCase)并筹划测试活动。l当系统设计人员在做系统设计时,测试人员可以了解系统是如何实现的,基于什么样的平台,这样可以设计系统的测试方案和测试方案,

3、并事先准备系统的测试环境,包括硬件和第三方软件的采购。因为这些准备工作,实际上是要花去很多时间。l当设计人员在做在做详细设计时,测试人员可以参与设计,对设计进展评审,找出设计的缺陷,同时设计功能、新特性等各方面的测试用例,完善测试方案,并基于这些测试用例以开发测试脚本。l在编程的同时,进展单元测试,是一种很有效的方法,可以尽快找出程序中的错误,充分的单元测试可以大幅度提高程序质量、减少本钱。..word.zl-.-从中可以看出,V模型使我们能清楚地看到质量保证活动和工程同时展开,工程一启动,软件测试的工作也就启动了,防止了瀑布模型所带来的误区——软件测试是在

4、代码完成之后进展。2.从垂直方向看水平虚线上部说明,其需求分析、定义和验收测试等主要工作是面向用户,要和用户进展充分的沟通和交流,或者是和用户一起完成。水平虚线下部的大局部工作,相对来说,都是技术工作,在开发组织部进展,主要是由工程师、技术人员完成。从垂直方向看,越在下面,白盒测试方法使用越多,到了集成、系统测试,更多是将白盒测试方法和黑盒测试方法结合起来使用,形成灰盒测试方法。而在验收测试过程中,由于用户一般要参与,使用黑盒测试方法。二、W模型V模型的局限性在于没有明确地说明早期的测试,无法表达“尽早地和不断地进展软件测试〞的原那么。在V模型中增加软件各开

5、发阶段应同步进展的测试,演化为W模型〔如下列图〕。在模型中不难看出,开发是“V〞,测试是与此并行的“V〞。基于“..word.zl-.-尽早地和不断地进展软件测试〞的原那么,在软件的需求和设计阶段的测试活动应遵循IEEE1012-1998?软件验证与确认〔V&V〕?的原那么。W模型由Evolutif公司提出,相对于V模型,W模型更科学。W模型是V模型的开展,强调的是测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。测试与开发是同步进展的,从而有利于尽早地发现问题。W模型也有局限性。W模型和V模型都把软件的开发视为需求、设计、

6、编码等一系列串行的活动,无法支持迭代、自发性以及变更调整。..word.zl-.-三、X模型X模型也是对V模型的改良,X模型提出针对单独的程序片段进展相互别离的编码和测试,此后通过频繁的交接,通过集成最终合成为可执行的程序。X..word.zl-.-模型的左边描述的是针对单独程序片段所进展的相互别离的编码和测试,此后将进展频繁的交接,通过集成最终成为可执行的程序,然后再对这些可执行程序进展测试。己通过集成测试的成品可以进展封装并提交给用户,也可以作为更大规模和围集成的一局部。多根并行的曲线表示变更可以在各个局部发生。由图中可见,X模型还定位了探索性测试,这是

7、不进展事先方案的特殊类型的测试,这一方式往往能帮助有经历的测试人员在测试方案之外发现更多的软件错误。但这样可能对测试造成人力、物力和财力的浪费,对测试员的熟练程度要求比拟高。四、H模型H模型中,软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进展,某个测试点准备就绪时,就可以从测试准备阶段进展到测试执行阶段。软件测试可以尽早的进展,并且可以根据被测物的不同而分层次进展。  这个示意图演示了在整个生产周期中某个层次上的一次测试“微循环〞。图中标注的其它流程可以是任意的开发流程,例如设计流程或者编码流程。也就是说,只要测试条件成熟了,测试准备活动

8、完成了,测试执行活动就可以进展了。..word.zl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。