A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不二晨 金牌黑马   /  2019-4-1 09:20  /  1206 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.定义

软件测试模型是软件测试的全部过程、活动、任务和管理的结构框架。它给出了软件测试活动各个阶段之间的关系
2.V模型


v模型反映出了测试活动与分析设计活动的关系。从左到右描述了基本的开发过程和测试行为,非常明确地标注了测试过程中存在不同类型的测试,并描述了这些测试阶段和开发过程期间各阶段对应的关系。V模型存在一定的局限性,它仅仅把测试作为编码后额一个阶段,是针对程序进行寻找错误的活动,而忽视了测试活动对需求分析、系统设计等活动的验证和确认的功能。
3.W模型


W模型可以说是V模型自然而然的发展。W模型由两个V模型组成,分别代表测试与开发过程,图中明确表示出测试和开发的并行关系。它强调测试伴随整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和测试同样要测试。
W模型也存在局限性,需求、设计编码等活动被视为串行的,同时测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可以开始下一阶段工作。这样就无法支持迭代的开发模型。

4.H模型


软件测试应尽早准备尽早执行
软件测试是一个独立的流程,贯穿于整个产品周期,与开发并行
软件测试不仅仅只测试的执行,还包括很多其它的活动
软件测试是根据被测物的不同而分层次进行的,不同层次的测试活动可以是按照某一个次序先后进行,可以反复
---------------------
【转载,仅作分享,侵删】
作者:若海音符
原文:https://blog.csdn.net/Chenyt01/article/details/51452786
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

倒序浏览
奈斯,感谢分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马