[发明专利]一种监控测试任务执行情况的方法在审
申请号: | 201911092244.6 | 申请日: | 2019-11-11 |
公开(公告)号: | CN110825643A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 严宇平;萧展辉;蔡徽;梁哲恒 | 申请(专利权)人: | 广东电网有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 何志铿 |
地址: | 510030 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 测试 任务 执行情况 方法 | ||
本发明公开了一种监控测试任务执行情况的方法,所述监控测试任务执行情况的方法包括以下步骤:S1、开始执行所选测试任务,向执行部件完成测试指令,执行部件完成测试系统初始化操作;S2、初始化模板完成后,获取测试任务脚本,启动脚本,捕获网络数据,并写入临时文件;S3、读取任务,将读取到的任务与系统备份任务列表进行对比,在对比的过程中检测异常事件;S4、对检测到的异常数据进行收集,并将收集到的异常数据上传到服务器的终端。本发明可以对测试任务执行情况进行监控和控制,收集测试过程中的异常信息,为测试结果的分析提供了有益的参考数据,减少了由于异常导致的测试时间浪费,提高了测试效率。
技术领域
本发明涉及软件测试系统技术领域,尤其涉及一种监控测试任务执行情况的方法。
背景技术
测试执行是软件测试过程中的关键的阶段,测试相关人员执行项目覆盖范围内的测试用例发现缺陷,验证软件功能是否符合需求,评估软件的安全性,易用性,可靠性,适用性。同时测试执行的阶段也是最难控制的,测试执行进度较大程度的影响已制定的测试计划和执行测试计划。
运用有效直观的方法去监控测试执行进度的状态,以及清晰指导测试执行的进度之后,在项目管理上面应该如何采取有效的措施解决问题成为的关注的重点。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种监控测试任务执行情况的方法,其可以对测试任务执行情况进行监控和控制,收集测试过程中的异常信息,为测试结果的分析提供了有益的参考数据,减少了由于异常导致的测试时间浪费,提高了测试效率;可以快速方便地整合多种主流测试工具软件的函数/脚本,形成直观、形象的框架语言,能够大大降低测试工具、操作系统的偶合度,提高测试框架的可复用性,利用分布式执行机制,合理地利用空闲资源,大幅提升测试效率并降低测试风险。
为了实现上述目的,本发明采用了如下技术方案:
一种监控测试任务执行情况的方法,所述监控测试任务执行情况的方法包括以下步骤:
S1、开始执行所选测试任务,向执行部件完成测试指令,执行部件完成测试系统初始化操作;
S2、初始化模板完成后,获取测试任务脚本,启动脚本,捕获网络数据,并写入临时文件;
S3、读取任务,将读取到的任务与系统备份任务列表进行对比,在对比的过程中检测异常事件;
S4、对检测到的异常数据进行收集,并将收集到的异常数据上传到服务器的终端;
S5、输出当前测试任务的执行状态。
优选地,所述步骤S2中,若初始化模板未完成,则继续执行所述步骤S1,直至模板初始化完成。
优选地,所述步骤S3中,检测到异常事件后,停止读取任务和对比。
优选地,所述步骤S5中,输出当前测试的任务状态后,算法周期结束,重新采集输出模板。
优选地,所述步骤S4中,异常数据的分布由泊松到达过程确定:
S41、先确定平均到达间隔λ的值;
S42、确定一次测试周期T中的异常数n;
S43、产生一个独立同服从均匀分布U[0,1]的伪随机数序列u1,u2,...,un;
S44、产生到达时间间隔伪随机序列Δ1,Δ2,...,Δn;
S45、确定异常时刻t1,t2,...,tn为ti=t0+Δ1+Δ2+...+Δi。
优选地,所述步骤S4设置输出结果样式为文本、图片和声音。
本发明具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司,未经广东电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911092244.6/2.html,转载请声明来源钻瓜专利网。