糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > V型测试 W型测试和H型测试

V型测试 W型测试和H型测试

时间:2023-08-31 13:38:56

相关推荐

V型测试 W型测试和H型测试

V型测试,W型测试和H型测试

一,软件测试的V模型

以“编码”为黄金分割线,将整个过程分为开发和测试,并且开发和测试之间是串行的关系

单元测试:是模块测试,验证软件的基本组成单位的正确性,是白盒测试

集成测试:是模块间的测试,测试接口(软件各模块之间的接口和软件与硬件之间的接口)是否正确,是灰盒测试(白盒和黑盒结合)

系统测试:系统测试包括:冒烟测试 系统测试 回归测试

(1)冒烟测试:主干流程测试,确认软件的基本功能正常,可以进行后续的测试工作

(2)系统测试:是检测系统的功能、质量、性能能否满足系统的要求,包括功能、性能、界面、可靠性、兼容性等等,是黑盒测试

(3)回归测试:修改了旧代码之后重新进行测试,确认修改后的代码没有引入新的错误或导致其他代码产生新的错误

验收测试:是确保软件的实现能否满足用户的需求或合同的要求

“V”型

局限性:V模型是基于瀑布模型的,V模型有一个缺点,就是将测试放在整个开发的最后阶段,没有让测试今早介入开发,没有在需求阶段就进入测试。仅仅把测试过程作为编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,如果前面设计错误,得一直到后期的验收测试才被发现,耗时耗力

特点:【活动串行】这是一种古老的瀑布模型,反映了实际和测试之间的关系。

二,软件测试的W模型

W模型是由两个V模型组成,一个是开发阶段,一个测试阶段

可以看出,在W模型中开发和测试是并行的关系

特点:【活动串行】测试与开发同时进行,在V模型的基础上,增加了在开发阶段的同步测试,使测试更早发现问题更早解决。

3.”H”型

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

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

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

结论:软件测试应该尽早准备、尽早执行。

如果觉得《V型测试 W型测试和H型测试》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。