了解软件工程测试过程的V modol、W modol、H modol

V模型

定义:开发一个v;测试一个v组合起来的模型(w模型也叫双v模型)
优点:开发伴随着整个开发周期,需求和设计同样要测试;
   更早的介入测试,可以发现初期的缺陷,修复成本低;
   分阶段工作,方便项目整体管理。
缺点:开发和测试依然是线性的关系,需求的变更和调整,依然不方便;
   没有文档,根本无法执行w模型;对于项目组成员的技术要求更高!

H模型

了解软件工程测试过程的V modol、W modol、H modol

H模型的优点:
  开发的H模型揭示了软件测试除测试执行外,还有很多工作;
  软件测试完全独立,贯穿整个生命周期,且与其他流程并发进行;
  软件测试活动可以尽早准备、尽早执行,具有很强的灵活性;
  软件测试可以根据被测物的不同而分层次、分阶段、分次序的执行,同时也是可以被迭代的。

H模型的缺点:
  管理型要求高:由于模型很灵活,必须要定义清晰的规则和管理制度,否则测试过程将非常难以管理和控制;
  技能要求高:H模型要求能够很好的定义每个迭代的规模,不能太大也不能太小;
  测试就绪点分析困难:测试很多时候,你并不知道测试准备到什么时候是合适的,就绪点在哪里,就绪点的标准是什么,这就对后续的测试执行的启动带来很大困难;
  对于整个项目组的人员要求非常高:在很好的规范制度下,大家都能高效的工作,否则容易混乱。例如:你分了一个小的迭代,但是因为人员技能不足,使得无法有效完成,那么整个项目就会受到很大的干扰。

总结:
v模型适用于中小企业;
w模型适用于中大型企业(因为人员要求高);
h模型人员要求非常高,很少有公司使用;

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月21日
下一篇 2021年3月21日

相关推荐