H模型将测试活动完全独⽴出来,形成⼀个完整的流程,同时将测试准备和测试执⾏清晰表现出来。
测试流程:
--测试准备:所有测试活动的准备判断是否到测试就绪点。
--测试就绪点:测试准⼊准则,即是否可以开始执⾏测试的条件
--测试执⾏:具体的执⾏测试的程序
其它流程:回归测试、冒烟测试、探索性测试
H模型优点:
(1)开发的H模型揭⽰了软件测试除测试执⾏外,还有很多⼯作。
(2)软件测试完全独⽴贯穿整个⽣命周期与其它流程并发进⾏;
(3)软件测试活动可以尽早准备尽早执⾏,具有很强的灵活性;
(4)软件测试可以根据被测对象的不同⽽分层次、分阶段、分次序的执⾏,同时也是可以被迭代的。
H模型的缺点:
(1)管理型要求⾼:要定义清晰的规则和管理制度,否则测试过程将很难管理和控制
(2)技能要求⾼:H模型要求能够很好的定义每个迭代的规模,不能太⼤也不能太⼩;
(3)测试就绪点分析困难:测试很多时候,你并不知道测试准备到什么时候是合适的,就绪点在哪,就绪点标准是什么,对后续的测试执⾏启动带来很⼤的困难
(4)对整个项⽬组的⼈员要求⾮常⾼:在很好的制度下,⼤家都能⾼效的1⼯作,否则容易混乱(对整个项⽬⾜够熟悉)。例如:你分了⼀个很⼩的迭代,但因为⼈员技能不⾜,使得⽆法完成,那么整个项⽬会受到很⼤的⼲扰。
总结:
V模型适⽤于中⼩企业
W模型适⽤于中⼤型企业
软件测试流程 H模型⼈员要求⾮常⾼,很少有⼈使⽤。
发布评论