测试模型 - V模型、W模型


前言

学习软件测试模型,掌握测试介入的每一个流程。


一、V模型

  • V模型是串行过程,是瀑布模型的变种,瀑布模型将软件生命周期划分为计划、分析、设计、编码、测试和维护六个阶段。

  • 在这里插入图片描述

  • 优点:

    • 每一个阶段都是独立的 ,并且左边的每一个阶段是右边测试每一个阶段的重要依据;
    • V模型指出,单元和集成测试应检测程序的执行是否满足软件设计的要求;
    • 系统测试应检测系统功能、性能的 质量特性是否达到系统要求的指标;验收测试确定软件的实现是否满足用户需要或合同的要求 ;
  • 缺点:串行的过程,测试是在编码之后有的,测试的介入比较晚,导致前期的错误后期才发现,已经失去了错误及时纠正的最好时期;

二、W模型(双V模型)

  • 一个V是开发阶段,一个V是测试阶段

  • 在这里插入图片描述

  • 特点:

    • 相对于V模型,W模型更科学。测试人员在项目需求开始时就介入,前期的问题就可以及时发现;
  • 缺点:

    • 串行,阶段性强,不适合频繁变更的项目;
    • 不支持敏捷开发的;

猜你喜欢

转载自blog.csdn.net/ccyzq/article/details/121846332