软件测试模型的优缺点

1.V模型

  优点:1)既由底层测试又有高层测试

             2)将开发阶段清楚的表现出来,便于控制开发过程,当所有阶段都结束时,软件开发就结束了

  缺点:1)容易使人理解为测试是软件开发的最后一个阶段

             2)由于它的顺序性,当编码完成后,正式进入测试时,这时发现的一些bug可能不容易找到其根源,并且代码修改起来很困难

             3)实际中,由于需求变更很大,导致要重复变更需求、设计、编码、测试,返工量大

2.W模型

  优点:1)将测试贯穿到整个软件的生命周期中,切除了代码要测试,需求、设计等都要测试

             2)更早的介入到软件开发中,能尽早的发现缺陷进行修复

             3)测试与开发独立起来,并与开发并行

  缺点:1)对有些项目,开发过程中根本没有文档产生,故W模型无法使用

             2)对于需求和测试技术要求很高,实践起来很困难

3.H模型

  优点:1)将测试从开发中独立出来,将测试分为测试准备和测试执行,只要触发点一触发即开始测试

             2)H模型兼顾效率和灵活性,可以被应用到各种规模类型的软件项目上

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年8月22日
下一篇 2015年8月22日

相关推荐