W 模型
W 模型:相对于 V 模型更科学,开发和测试基本并行开展,有利于及时发现问题;增加了软件各开发阶段中应同步进行的验证和确认活动,明确表示了测试和开发的并行关系。
缺点:
仍然把开发看成是从需求开始到编码结束的串行活动,只有上一阶段完成后,才开始下一阶段的活动, 不能支持迭代,自发性以及变更调整
H 模型
H 模型:将测试活动分离出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来
特点:
1、测试是一个独立的过程;2、测试达到准入条件,才可以执行;
3、测试对象是整个产品包,而不仅仅是程度、需求或相关说明书;
缺点:
对测试造成人力、物力、财力的浪费,对测试员的熟练程度要求比较高
X 模型