图2 确定测试完备性
3)确定测试资源分配
根据测试风险的分析和测试优先级的评估,将经验丰富和技术能力丰富的测试人员(不管是设计人员、实现人员,还是执行人员)放在最重要的模块或测试对象中,可以达到如下效果:
设计更加完善、完备和准确的测试用例。
实现高质量的测试用例脚本和代码。
更加高效地发现测试对象中的缺陷。
如图3所示,将新员工或者经验比较少的测试人员放在低风险的对象和模块上。在测试过程中,他们可以慢慢积累经验,同时使得项目测试的风险处于可以控制和可接受的范围之内。
图3 确定测试资源分配
4)易于测试进度监控
根据测试风险的分析和评估,得到测试的优先级和测试重点。接下来,可以根据风险的分布对测试进度进行汇报和控制。例如:测试经理可以根据测试工作的侧重点、测试进度协调人力资源和测试环境的分配,将测试的资源放在最重要的部分。
图4是根据风险得到的测试进度和状态,从中可以看出,测试存在如下几个问题:
● 测试优先级高(测试重点区域)的测试完成率比较低。
● 测试优先级高(测试重点区域)的测试通过率比较低。
● 测试优先级低的测试完成率高。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/