发明名称 一种监控软件测试执行进度的方法
摘要 本发明公开了一种运用简单的度量去监控软件测试执行阶段进度的方法。利用简单的测试度量参数,包括测试用例数目、测试用例完成时间、测试人员数量、已经执行的测试用例数目来计算日执行率。运用日执行率来衡量和监控软件开发项目中测试执行的状况,清晰反映软件测试执行的每日进度状态与软件测试的趋势走向,以及根据日执行率的大小,为项目管理者应对软件测试执行期间遇到的问题提供参考和采取何种应对措施做出正确的指导。
申请公布号 CN105117348A 申请公布日期 2015.12.02
申请号 CN201510634531.0 申请日期 2015.09.28
申请人 佛山市朗达信息科技有限公司 发明人 李鸿雁
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 代理人
主权项 一种监控软件测试执行进度的方法,其特征在于,包括如下步骤:a)找出软件测试项目中测试执行阶段的4个参数(1)项目覆盖测试范围内的测试用例数目,并且每条测试用例包含的工作量是相等的。约定测试用例经过执行后只有“通过”和“失败”两种状态。(2)测试计划列出的覆盖范围内执行一次全部测试用例花费的总时间。(3)参与执行测试用例的人员数量。(4)截至与当日为止,测试执行开始到当天为止已被执行的测试用例的数目为通过的测试用例+失败的测试用例。b)计算日执行率的公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>E</mi><mi>x</mi><mi>e</mi><mi>c</mi><mi>u</mi><mi>t</mi><mi>i</mi><mi>o</mi><mi>n</mi><mi></mi><mi>R</mi><mi>a</mi><mi>t</mi><mi>e</mi><mo>=</mo><mfrac><mrow><mo>(</mo><mfrac><mrow><mi>T</mi><mi>o</mi><mi>t</mi><mi>a</mi><mi>l</mi><mi>M</mi><mi>a</mi><mi>n</mi><mi>d</mi><mi>a</mi><mi>y</mi><mi>s</mi></mrow><mrow><mi>E</mi><mi>f</mi><mi>f</mi><mi>o</mi><mi>r</mi><mi>t</mi><mi>S</mi><mi>p</mi><mi>e</mi><mi>n</mi><mi>t</mi></mrow></mfrac><mo>)</mo><mo>&times;</mo><mi>T</mi><mi>e</mi><mi>s</mi><mi>t</mi><mi>E</mi><mi>x</mi><mi>e</mi><mi>c</mi><mi>u</mi><mi>t</mi><mi>e</mi><mi>d</mi></mrow><mrow><mi>T</mi><mi>otalTest</mi><mi>C</mi><mi>a</mi><mi>s</mi><mi>e</mi></mrow></mfrac><mo>&times;</mo><mn>100</mn></mrow>]]></math><img file="FDA0000813427100000011.GIF" wi="1512" he="192" /></maths>式中TotalMandays为覆盖范围内执行一次全部测试用例花费的总时间;EfforSpent为从测试执行开始到当天为止测试执行已耗费的时间;TestExecuted为由测试执行开始到当天为止已被执行的测试用例的数量;TotalTestCase为项目覆盖测试范围内的测试用例数目;Execution Rate为日执行率。c)根据Execution Rate判断测试执行进度的状态。(1)若Execution Rate&gt;100,项目属于绿色状态。表明测试执行进度超前于测试执行计划,测试执行进度的趋势好,测试管理人员并不需要对目前的测试活动采取任何措施。若Execution Rate&gt;180,表明项目测试进度超前测试计划接近1倍。项目组人手过剩,可以减少参与项目测试的测试人员,有效调配人力资源;修改测试计划,适当减少测试执行时间。在调配完人力和执行时间后,重复步骤a到步骤c,计算新的日执行率来监控日后的测试进度。企业或项目小组可以根据自身的软件能力成熟度,应对软件缺陷,测试环境问题,再测试与重复验证测试的能力,调整Execution rate的阈值。(2)90&lt;Execution Rate&lt;100,项目属于黄色预警状态。表明测试执行进度落后与测试执行计划,但是不超过10%,测试管理人员不需要对目前的测试活动采取任何干预措施,因为测试趋势的进展在现有的资源基础上,属于在正常可控范围内。(3)Execution Rate&lt;75,项目属于红色警报状态。表明测试执行进度落后于测试执行计划,但是已经超过25%,将无法在现有的测试资源上按照计划完成测试执行活动。提供解决测试执行滞后于测试执行计划的参考方案包括:增加测试人员进入测试执行活动;要求测试人员加班;修改测试执行计划,增加测试执行时间;请求减少测试范围,从而减少需要执行的测试用例数量。企业或项目小组可以根据自身的软件能力成熟度,应对软件缺陷,测试环境问题,再测试与重复验证测试的能力,调整Execution Rate可容许的最低值。
地址 528061 广东省佛山市禅城季华西路131号1#楼自编423室之023号
您可能感兴趣的专利