软件测试模型

1.定义

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

2.V模型


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

3.W模型


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

4.H模型


软件测试应尽早准备尽早执行
软件测试是一个独立的流程,贯穿于整个产品周期,与开发并行
软件测试不仅仅只测试的执行,还包括很多其它的活动
软件测试是根据被测物的不同而分层次进行的,不同层次的测试活动可以是按照某一个次序先后进行,可以反复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值