【郑州校区】认识H模型
- H模型诞生背景
- 人们发现虽然软件开发中需求、设计、编码等活动被分阶段执行、但是实践中,他们并不是完全串行的,它们之间更多时候是交叉进行的,更多的是迭代执行。
- 为了解决上面的问题,有专家专门提出了H模型,它将测试活动完全独立出来,形成一个完全独立的流程,同时将测试准备和测试执行也清晰表现出来。
3.1H模型的流程
测试流程如下: (1)测试准备:所有测试执行活动的准备;判断是否到测试就绪点; (2)测试就绪点:测试准入准则,即是否可以开始执行测试的条件; (3)测试执行:具体的执行测试的程序。 - 其他流程
- 具体开发中的流程,如:设计流程
- H模型示意图
3.2H模型优缺点
优点: (1)开发的H模型揭示了软件测试除测试执行外,还有很多工作; (2)软件测试完全独立,贯穿整个生命周期,且与其他流程并发进行; (3)软件测试活动可以尽早准备、尽早执行,具有很强的灵活性;
缺点: (1)管理型要求高:由于模型很灵活,必须要定义清晰的规则和管理制度,否则测试过程将非常难以管理和控制; (2)技能要求高:H模型要求能够很好的定义每个迭代的规模,不能太大也不能太小; (3)测试就绪点分析困难:测试很多时候,你并不知道测试准备到什么时候是合适的,就绪点在哪里,就绪点的标准是什么,这就对后续的测试执行的 河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层 来校路线 地铁一号线梧桐街站A口出
|