软件工程 | 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中使用的测试技术:- 回归测试
- 静态测试:
静态测试进一步分为两部分:- (a)审查
- (b)静态分析
- 动态测试
W型的优点:- 在 W-Model 中,左侧的建设性任务和右侧更具破坏性的任务之间没有严格的划分。
- 在测试阶段,开发人员负责消除缺陷和纠正实施。
- 强调测试不仅仅是构建、执行和评估测试用例的事实。
- 测试的重要性和测试的各个活动的顺序是明确的。
W型的缺点:- 在这个模型中,真实的事实被简化了。
- 如果所有参与项目的人都接受它,那么就需要一个简单的模型。
- 对于高度关键的应用程序,测试活动肯定具有更高的权重,或者至少与其他活动具有相同的权重。