2021-04-27

题目:详细了解软件测试过程的V模型,W模型和H模型。
一:V模型
V模型本身是软件开发中瀑布模型的变种,它反映了测试活动与分析和设计的关系。
V模型标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。
在这里插入图片描述1. V模型的优点
包含了底层测试(单元测试)和高层测试(系统测试)清楚的标识了开发和测试的各个阶段自上而下逐步求精,每个阶段分工明确,便于整体项目的把控。
2. v模型的缺点自上而下的顺序导致了,测试工作在编码之后,就导致错误不能及时的进行修改实际工作中,需求经常变化,导致v模型步骤,反复执行,返工量很大,灵活度较低。
二:W模型:开发过程是个V模型,测试过程也是个V模型。
在这里插入图片描述1. W模型的优点
开发和测试伴随着整个开发周期,需求和设计同样要测试
更早的介入测试,可以发现初期的缺陷,修复成本低
分阶段工作,方便项目整体管理
2. W模型的缺点
开发和测试依然是线性的关系,需求的变更和调整,依然不方便
如果没有文档,根本无法执行w模型
对于项目组成员的技术要求更高!
三:H模型
在这里插入图片描述测试流程
测试准备:所有测试执行活动的准备;判断是否到测试就绪点;
测试就绪点:测试准入准则,即是否可以开始执行 测试的条件;
测试执行:具体的执行测试的程序。

  1. H模型的优点:
    开发的H模型揭示了软件测试除测试执行外,还有很多工作;软件测试完全独立,贯穿整个生命周期,且与其他流程并发进行;软件测试活动可以尽早准备、尽早执行,具有很强的灵活性;软件测试可以根据被测物的不同而分层次、分阶段、分次序的执行,同时也是可以被迭代的。
  2. H模型的缺点管理型要求高:由于模型很灵活,必须要定义清晰的规则和管理制度,否则测试过程将非常难以管理和控制;技能要求高:H模型要求能够很好的定义每个迭代的规模,不能太大也不能太小;测试就绪点分析困难:测试很多时候,你并不知道测试准备到什么时候是合适的,就绪点在哪里,就绪点的标准是什么,这就对后续的测试执行的启动带来很大困难;对于整个项目组的人员要求非常高:在很好的规范制度下,大家都能高效的工作,否则容易混乱。例如:你分了一个小的迭代,但是因为人员技能不足,使得无法有效完成,那么整个项目就会受到很大的干扰。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值