软件测试模型的V模型、W模型

第一种:V模型

  • 这种模型其实就是在前面瀑布模型的基础上进行测试的。
  • 这种模型其实也是瀑布模型的变种
  • 根据测试阶段不同,测试也同样分成四个不同的阶段
  • v模型中的过程从左到右,描述了基本的开发过程和测试行为。

软件测试模型的V模型、W模型

优点:

  • 整个流程比较清晰,既包含了底层测试(单元测试),也包含了高层测试(系统测试)。

缺点:

  • 这个本质上还是瀑布模型,因此具有瀑布模型的缺点
  • 把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现。

第二种:W模型

  • W模型是由两个V模型组成,一个是开发阶段,一个测试阶段,可以看出,在W模型中开发和测试是并行的关系
  • 这种模式主要是为了解决v型模型存在的问题,解决思路就是测试前移
  • 软件测试模型的V模型、W模型

W型比V型多的部分

  • 集成:每个程序员将自己负责的功能模块合并到一起
  • 实施:将开发好的软件安装到客户的服务器上
  • 交付:教给用户如何使用软件

W模型中的流程

  • 开发V:用户需求→需求分析→概要设计→详细设计→编码→ 集成→ 实施→交付
  • 测试V:验收测试设计→ 系统测试设计→ 集成测试设计→ 单元测试设计→ 单元测试→ 集成测试→ 系统测试→ 验收测试

优点:

  • 测试工作前移,可以尽早发现存在的问题

缺点

  • 在W模型中,需求、设计、编码等活动被视为串行的,同时,测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可正式开始下一个阶段工作。这样就无法支持迭代的开发模型。对于当前软件开发复杂多变的情况,W模型并不能解除测试管理面临着困惑。
  • 对技术和管理能力要求较高

来源:ninja400_L

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月17日
下一篇 2022年3月17日

相关推荐