软件测试的几种模型

网友投稿 598 2022-11-28

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试的几种模型

1.V模型

2.W模型

V模型无法体现“尽早和不断的进行软件测试”原则。在V模型中增加软件各开发阶段应同步进行的测试,演化为W模型。缺点:W和V都把软件开发视为需求,设计,编码等一系列串行的活动,无法支持迭代,自发性以及变更调整

3.X模型

X模型也是对V模型的改进,X模型提出针对单独的程序片段进行相互分离的编码和测试,伺候通过频繁的交接,通过集成最终合成可执行的程序。

X模型的左边描述的是针对单独程序片段进行的相互分离的编码和测试,此后将进行频繁的交接,通过集成最后成为可执行的程序,然后在对这些可执行程序进行测试。已集成的成品可以进行封装并提交给用户,也可以作为更大规模和范围内集成的一部分,多跟并行的曲线表示变更可以在各个部分发送。由图中可见,X模型还定位探索测试。

4.H模型

软件测试活动完全独立,贯穿于整个产品的周期,与其他流程并发的尽心,某个测试点准备就绪,就可以从测试准备阶段进行到测试执行阶段。软件测试可以尽早的进行,并且可以根据被测物的不同而分层次进行。

图演示了整个生产周期中某个层次上的一次测试“微循环”。图中标注的其他流程可以是任意的开发流程,例如设计流程或者编码流程。也就是说,只要测试条件**了,测试活动准备完成了,测试执行活动就可以进行了。

软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发进行。H模型指出软件测试要尽早准备,尽早执行。不同的测试活动可以是按照某个次序先后进行,也可以是反复,只要某个测试达到准备就绪点,测试执行活动就可以开展。

上一篇:手机上app测试总结
下一篇:浅谈黑盒测试方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~