软件测试V模型和W模型

本文介绍了V模型和W模型在软件测试中的应用。V模型强调测试活动与分析和设计的对应关系,而W模型则增加了开发阶段的同步测试,使得测试与开发并行进行。尽管两者都有助于尽早发现问题,但也存在如需求变化适应性差和线性流程的局限性等缺点。
摘要由CSDN通过智能技术生成

V模型

V 模型是瀑布模型的变种,所以其缺点也是在编码后期才进行测试,导致发现问题比较晚,修复缺陷代价比较大。
V 模型主要反映测试活动与分析和设计的关系
单元测试检查代码的开发是否符号详细设计的要求,
集成测试检验是否符合概要设计,
系统测试检测是否符合需求分析与系统设计,
验收测试检验产品是否符合最终用户需求。
在这里插入图片描述

W模型

W 模型相较于 V 模型增加了开发阶段的同步测试
测试的对象不仅是程序,需求、设计等同样要测试,测试与开发是同步进行的。
这样测试与开发同步进行的模型,有利用尽早的发现问题。
但 W 模型仍旧具有局限性。需求、设计、编码等活动是串行的,测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可开始下一阶段工作。
在这里插入图片描述

瀑布模型

扩充:
瀑布模型(传统模型)
瀑布模型是最早也是应用最广泛的软件过程模型,现在它仍然是软件工程中应用最广泛的过程模型。
需求分析——设计——编码——实现——软件测试——完成——维护
优点:(1)强调开发的阶段性;(2)强调早期计划及需求调查;(3)强调产品测试。
缺点:(1)依赖于早期进行的唯一一次需求调查,不能适应需求的变化;(2)由于是单一流程,开发中的经验教训不能反馈应用于本产品的过程;(3)风险往往迟至后期的测试阶段才显露,因而失去及早纠正的机会。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值