软件测试的三种模型


软件测试是一个有条不紊的过程,为了能够有效把控测试的各个过程,人们设计了软件测试的模型(model)。

第一个软件测试的模型,是快速应用开发模型,因其形状似V,故称为V模型

 

V模型仅仅把测试过程作为在需求分析系统设计及编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,需求的满足情况一直到后期的验收测试才被验证。

 

因为在V模型中,开发与测试共同执行,其表现出的关系不明确,这一点由W模型解决

 

W模型,由Evolutif公司提出,相对于V模型,W模型增加了软件开发各阶段中同步进行的验证和确认活动。
如图所示,由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。

 

而后软件开发的过程日益复杂,人们将测试从中独立出来,创建了H模型

 

H模型揭示了一个原理:软件测试是一个独立的流程,以独立完整“微循环”流程,参与产品生命周期的各个阶段,与其他流程并发地进行。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM