[发明专利]缩减自动化任务耗时的方法、装置、计算机设备及介质在审
申请号: | 202211328167.1 | 申请日: | 2022-10-27 |
公开(公告)号: | CN115629981A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 何柯臻;王震;范云松 | 申请(专利权)人: | 成都芯忆联信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 周永敬 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缩减 自动化 任务 耗时 方法 装置 计算机 设备 介质 | ||
本发明实施例公开了一种缩减自动化任务耗时的方法、装置、计算机设备及介质,方法包括:获取上一轮自动化任务中各用例的耗时;按耗时从长到短的顺序对用例进行排序,以得到用例列表;获取本轮自动化任务的用例清单;根据用例清单对用例列表进行刷新;将刷新后的用例列表中的用例按耗时从长到短的顺序依次分配到当前处于空闲状态的用例环境中。本发明能够避免某个用例环境过度使用而其他用例环境空闲浪费资源的情况,进而缩减自动化任务的总耗时。
技术领域
本发明涉及自动化测试技术领域,更具体地说是缩减自动化任务耗时的方法、装置、计算机设备及介质。
背景技术
自动化测试可以提高测试效率,增加软件的可信度等好处,已被广泛地应用于各个项目中。
由于自动化用例和自动化环境的随机分配性,完成一轮自动化测试的耗时也存在一定的随机性。自动化任务的总耗时取决于所有环境中耗时最长的环境,此时其他已完成运行的环境资源是浪费的,从而导致总耗时较长。
发明内容
本发明的目的在于克服现有技术的不足,提供缩减自动化任务耗时的方法、装置、计算机设备及介质,旨在缩减自动化任务的总耗时。
为实现上述目的,本发明采用以下技术方案:
第一方面,缩减自动化任务耗时的方法,包括:
获取上一轮自动化任务中各用例的耗时;
按耗时从长到短的顺序对用例进行排序,以得到用例列表;
获取本轮自动化任务的用例清单;
根据用例清单对用例列表进行刷新;
将刷新后的用例列表中的用例按耗时从长到短的顺序依次分配到当前处于空闲状态的用例环境中。
其进一步技术方案为:所述获取上一轮自动化任务中各用例的耗时之前,还包括:
配置多个用例环境。
其进一步技术方案为:所述根据用例清单对用例列表进行刷新,包括:
判断是否有删减用例;
若有删减用例,则将对应需要删除的用例进行删除。
其进一步技术方案为:所述所述根据用例清单对用例列表进行刷新,还包括:
判断是否有新增用例;
若有新增用例,则将新增用例添加至用例列表的最前面。
第二方面,缩减自动化任务耗时的装置,包括第一获取单元、排序单元、第二获取单元、刷新单元以及分配单元;
所述第一获取单元,用于获取上一轮自动化任务中各用例的耗时;
所述排序单元,用于按耗时从长到短的顺序对用例进行排序,以得到用例列表;
所述第二获取单元,用于获取本轮自动化任务的用例清单;
所述刷新单元,用于根据用例清单对用例列表进行刷新;
所述分配单元,用于将刷新后的用例列表中的用例按耗时从长到短的顺序依次分配到当前处于空闲状态的用例环境中。
其进一步技术方案为:还包括配置单元;
所述配置单元,用于配置多个用例环境。
其进一步技术方案为:所述刷新单元包括第一判断模块以及删减模块;
所述第一判断模块,用于判断是否有删减用例;
所述删减模块,用于将对应需要删除的用例进行删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都芯忆联信息技术有限公司,未经成都芯忆联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211328167.1/2.html,转载请声明来源钻瓜专利网。