软件测试模型汇总

一、V模型:

1、V模型是我们数值的瀑布模型的一种改进,瀑布模型将软件生命周期划为计划、分析、设计、编码、测试和维护六个阶段,由于早期的错误可能要等到开发后期的测试阶段才能发现,所以可能到来严重的后果
2、 V模型就是在这点改进了瀑布模型,在软件开发生命周期,开发活动和测试活动几乎开始,这两个并行的动态的过程就会极大的减少Bug和error出现的机率。
3、V模型一一对应关系:
单元测试是以详细设计作为参考
集成测试是以概要设计作为参考
系统测试是以需求分析作为参考
验收测试是以用户需求作为参考
4、V模型局限性:
由于把测试当作编码之后的最后一个活动,所以需求分析等前期产生的错误直到后期系统测试阶段才能真正的发现,这样会有非常大的滞后性。
在这里插入图片描述

二、W模型(更科学):

一些高性能高风险的系统、互联网软件、或一个系统难以被具体模块化的时候,就比较难做成V模型所需的各种构建,需要更强调迭代的开发模型或敏捷的开发模型。
W模型强调测试活动是伴随着整个开发周期,而且测试的对象不只是程序,需求、功能、设计也需要测试,所以测试和开发是同步进行的,有利于尽早的发现问题。
W模型从V模型演化过来,实际上是V模型,测试是并行的V;相对于V模型,W模型增加了软件个开发阶段中应同步进行的验证和确认活动ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值