[发明专利]一种监控软件测试执行进度的方法在审
申请号: | 201510634531.0 | 申请日: | 2015-09-28 |
公开(公告)号: | CN105117348A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 李鸿雁 | 申请(专利权)人: | 佛山市朗达信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528061 广东省佛山市禅城*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 软件 测试 执行 进度 方法 | ||
技术领域
一种监控软件测试执行进度的方法,属于软件测试技术领域,特别是涉及一种软件测试执行期间的进度监控的方法。
背景技术
测试执行是软件测试过程中的关键的阶段,测试相关人员执行项目覆盖范围内的测试用例发现缺陷,验证软件功能是否符合需求,评估软件的安全性,易用性,可靠性,适用性。同时测试执行的阶段也是最难控制的,测试执行进度较大程度的影响已制定的测试计划和执行测试计划。运用有效直观的方法去监控测试执行进度的状态,以及清晰指导测试执行的进度之后,在项目管理上面应该如何采取有效的措施解决问题成为的关注的重点。
发明内容
为解决上述问题,本发明采用的一种方案是:提供测试执行活动中日执行率的计算方法,提供解决测试执行滞后于测试执行计划的参考方案。包括如下步骤:
a)找出软件测试项目中测试执行阶段的以4个参数
(1)项目覆盖测试范围内的测试用例数目,并且每条测试用例包含的工作量是相等的。约定测试用例经过执行后只有“通过”和“失败”两种状态。
(2)测试计划列出的覆盖范围内执行一次全部测试用例花费的总时间。
(3)参与执行测试用例的人员。
(4)截至与当日为止,测试执行开始到当天为止已被执行的测试用例的数目为通过的测试用例+失败的测试用例。
b)计算日执行率的公式为:
公式中TotalMandays为覆盖范围内执行一次全部测试用例花费的总时间;EfforSpent为从测试执行开始到当天为止测试执行已耗费的时间;TestExecuted为由测试执行开始到当天为止已被执行的测试用例的数量;TotalTestCase为项目覆盖测试范围内的测试用例数目;ExecutionRate为日执行率。
c)根据ExecutionRate判断测试执行进度的状态。
(1)若ExecutionRate>100,项目属于绿色状态。表明测试执行进度超前于测试执行计划,测试执行进度的趋势好,测试管理人员并不需要对目前的测试活动采取任何措施。若ExecutionRate>180,表明项目测试进度超前测试计划接近1倍。项目组人手过剩,可以减少参与项目测试的测试人员,有效调配人力资源;修改测试计划,适当减少测试执行时间。在调配完人力和执行时间后,重复步骤a到步骤c,计算新的日执行率来监控日后的测试进度。企业或项目小组可以根据自身的软件能力成熟度,应对软件缺陷,测试环境问题,再测试与重复验证测试的能力,调整Executionrate的阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市朗达信息科技有限公司,未经佛山市朗达信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510634531.0/2.html,转载请声明来源钻瓜专利网。