软件测试模型之H模型

前言

软件测试H模型将测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来。测试贯穿产品整个生命周期,与其他流程并发地进行。

1 软件测试模型之H模型

1.1 H模型的提出和过程

真正的测试级别之间不存在严格的顺序关系,各阶段间可以反复触发、迭代、增量。为了解决 V 模型和 W 模型存在的问题,有专家提出了H模型软件测试模型之H模型

1.2 H模型特点

(1)它将测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来。测试贯穿产品整个生命周期,与其他流程并发地进行

(2)软件测试不仅仅指测试的执行,还包括很多其他的活动(计划、需求分析、用例设计、环境搭建、提交缺陷、评估总结等)。

(3)当某个测试时间点就绪时,软件测试即从测试准备阶段进入测试执行阶段

(4)软件测试要尽早准备,尽早执行

(5)软件测试是根据被测物的不同而分层次进行的。不同层次的测试活动可以是按照某个次序先后进行的,但也可能是反复的