📜  软件工程 | W型

📅  最后修改于: 2022-05-13 01:56:59.582000             🧑  作者: Mango

软件工程 | W型

Paul Herzlich于 1993 年推出了W-Model

W 模型是最新的软件开发模型,我们在其中开始真正的测试活动,同时软件开发过程开始。软件开发过程是指在交付最终软件或产品之前,通过计划、开发和测试的各个阶段制作软件或产品的方法。测试是这样一个阶段,对于确保交付最优质的产品至关重要。

    .
  • V-model 和 W-model 是软件测试中最重要的两个模型。
  • W-Model 涵盖了那些被 V-Model 跳过的活动,并且它处理了 V-Model 无法捕捉到的问题。
  • W-Model 方法试图解决和解决缺点 W-Model 方法试图解决和解决 V-Model 的缺点。
  • W模型只能在产品开发完成后才能完成,而无需在两者之间进行任何修改。这种类型的测试最适合短期项目。
  • 在 W-Model 的帮助下,我们确保产品的测试从产品开始的第一天就开始,并且产品开发的每个阶段都经过验证和验证。


W模型的阶段:
每个阶段都经过验证/验证。虚线显示绿色的每个阶段都通过天蓝色的每个阶段进行验证/测试。现在,在上图中,

  • 第 1 点是指 – 构建测试计划和测试策略。
  • 第 2 点是指 – 场景识别。
  • 第 3 点是指 – 从规范文档和设计文档准备测试用例。
  • 第 4 点是指 – 从规范文档和设计文档准备测试用例。
  • 第 5 点是指 – 审查测试用例并根据审查意见进行更新。
  • 第 6 点是指 – 各种测试方法,例如单元/集成测试、路径测试、等价划分、边界值、基于规范的测试、安全测试、可用性测试、性能测试。
  • 在此之后,有回归测试周期,然后是用户验收测试。

      W-Model中使用的测试技术:
    1. 回归测试
    2. 静态测试:
      静态测试进一步分为两部分:
      • (a)审查
      • (b)静态分析
    3. 动态测试


    W型的优点:

    • 在 W-Model 中,左侧的建设性任务和右侧更具破坏性的任务之间没有严格的划分。
    • 在测试阶段,开发人员负责消除缺陷和纠正实施。
    • 强调测试不仅仅是构建、执行和评估测试用例的事实。
    • 测试的重要性和测试的各个活动的顺序是明确的。


    W型的缺点:

    • 在这个模型中,真实的事实被简化了。
    • 如果所有参与项目的人都接受它,那么就需要一个简单的模型。
    • 对于高度关键的应用程序,测试活动肯定具有更高的权重,或者至少与其他活动具有相同的权重。