[发明专利]测试计划执行时间的估算方法及装置无效
申请号: | 200910164067.8 | 申请日: | 2009-08-07 |
公开(公告)号: | CN101989228A | 公开(公告)日: | 2011-03-23 |
发明(设计)人: | 陆新华 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 计划 执行时间 估算 方法 装置 | ||
技术领域
本发明涉及自动化测试领域,具体而言,涉及一种测试计划执行时间的估算方法及装置。
背景技术
自动化测试是使用软件来进行自动控制测试的输入、执行、输出及其他操作,对实际输出结果和预期输出结果进行自动比较,并自动输出测试报告。自动化测试可执行一些手工测试较难进行或不可能进行的测试,可以更好地利用人力与设备资源,而且测试执行的结果一致性更好。
随着自动化的深入,用户对自动化的细节需求越来越多,特别是对自动化测试过程的监控越来越关注。在自动化测试执行计划制定时,用户希望能够了解所涉及的测试场景、测试用例,以及不同测试用例在不同测试场景下的执行时间、测试计划下不同测试场景的执行时间、测试计划总的执行时间。
相关技术提供了一种测试计划执行时间的估算方法,该方法中对历次测试执行信息的收集与录入、对本次测试计划执行时间的估算均由人工手动完成。
发明人发现相关技术中的测试计划执行时间的估算方法采用人工方法完成信息收集与录入,并根据该信息由人工进行测试计划执行时间的估算,需要花费较长时间且容易出错,造成对本次测试计划执行时间估算的准确性和效率较低,从而影响了本次测试计划的准确制定和高效执行。
发明内容
本发明旨在提供一种测试计划执行时间的估算方法及装置,能够解决相关技术中的测试计划执行时间的估算方法采用人工方法完成信息收集与录入,并根据该信息由人工进行测试计划执行时间的估算,需要花费较长时间且容易出错,造成对本次测试计划执行时间估算的准确性和效率较低,从而影响了本次测试计划的准确制定和高效执行的问题。
在本发明的实施例中,提供了一种测试计划执行时间的估算方法,包括以下步骤:测试计划的执行客户端将已完成测试计划的执行信息导入数据库;根据数据库中的执行信息统计测试计划的测试脚本的执行时间参数;根据测试脚本的执行时间参数估算本次测试计划的执行时间。
优选地,在上述估算方法中,将已完成测试计划的执行信息导入数据库具体包括:收集执行信息;检查执行信息是否有效;将有效的执行信息中的测试计划、测试场景和测试脚本导入数据库。
优选地,在上述估算方法中,根据数据库中的执行信息统计测试脚本的执行时间参数具体包括:从数据库收集测试计划、测试场景和测试脚本;读取测试脚本的脚本执行时间参数。
优选地,在上述估算方法中,在测试计划的执行客户端将已完成测试计划的执行信息导入数据库之后还包括:接收用户对已导入的执行信息是否有效的确认;根据确认修改执行信息的有效性标记。
优选地,在上述估算方法中,从数据库收集测试计划、测试场景和测试脚本具体包括:从数据库收集被标记为有效的测试计划;收集测试计划下被标记为有效的测试场景;收集测试场景下被标记为有效的测试脚本。
优选地,在上述估算方法中,根据测试脚本的执行时间参数估算本次测试计划的执行时间具体包括:根据测试脚本的执行时间参数得到测试脚本的脚本预估执行时间参数;将同一测试场景下的测试脚本的脚本预估执行时间参数进行累加得到同一测试场景的场景预估执行时间;将与本次测试计划的测试计划下的测试场景的场景预估执行时间进行累加得到本次测试计划的执行时间。
优选地,在上述估算方法中,根据测试脚本的执行时间参数得到测试脚本的脚本预估执行时间具体包括:根据预定脚本执行时间阈值对测试脚本的执行时间参数进行过滤;根据过滤后的脚本执行时间计算测试脚本的执行时间参数的最小执行时间、最大执行时间和平均执行时间;根据预定算法对测试脚本的最小执行时间、最大执行时间、平均执行时间以及历次执行时间进行计算,得到测试脚本的脚本预估执行时间,预定算法为以下之一:中值算法、均值算法、黄金分割算法、八二法则。
优选地,在上述估算方法中,还包括:若数据库中不包括本次测试计划的测试脚本,计算包括测试脚本的测试场景下已知的测试脚本的脚本预估执行时间参数的算术平均值;设置算术平均值与本次测试计划中测试脚本数量的乘积为测试场景的场景预估执行时间;将本次测试计划的测试场景的场景预估执行时间进行累加得到本次测试计划的执行时间。
优选地,在上述估算方法中,还包括:若数据库中不包括测试计划的测试场景,计算包括测试场景的测试计划下已知的测试场景的场景预估执行时间的算术平均值;设置算术平均值与本次测试计划中测试场景数量的乘积为本次测试计划的执行时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910164067.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:切换基站方法及系统
- 下一篇:获取信道质量指示信息的方法及基站