[发明专利]测试用例加载方法、装置、计算机设备和可读存储介质在审
申请号: | 202110482503.7 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113176997A | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 袁良伟;侯永;朱余浩 | 申请(专利权)人: | 深圳市共进电子股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/445 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张萌 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 加载 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明提供一种测试用例加载方法、装置、计算机设备和可读存储介质,该测试用例加载方法包括:启动测试用例平台后,获取所有用例服务器的地址信息;获取本地的用例使用数据,根据用例使用数据、地址信息以及预设算法,从所有用例服务器中筛选出目标用例服务器;从目标用例服务器中获取所有测试用例信息;在所述测试用例平台中显示所有测试用例信息,并加载相应的测试用例选项。本发明的测试用例加载方法通过测试用例平台可以统一管理多个用例服务器,在面对不同的业务环境时,可以用本地的用例使用数据快速匹配出常用的目标用例服务器,然后从目标用例服务器上获取测试用例信息,并提供相应的选项,可以提高测试的效率,从而提高用户的体验度。
技术领域
本发明涉及自动化测试领域,具体而言,涉及一种测试用例加载方法、装置、计算机设备和可读存储介质。
背景技术
测试用例是指对一项特定的软件或硬件产品进行测试任务的程序或脚本,该测试用例在执行的过程中可以实现测试输入、执行条件以及获取接收结果等功能,根据计算机业务的不同,所需要的测试用例均不相同,因此测试用例的种类和数目非常庞大。目前在进行测试前,还需要测试人员从用例服务器上搜索相关的测试用例,从而使测试的效率较低。
发明内容
鉴于上述问题,本发明提供了一种测试用例加载方法、装置、计算机设备和可读存储介质,以提高测试的效率,从而提高用户的体验度。
为了实现上述目的,本发明采用如下的技术方案:
一种测试用例加载方法,包括:
启动测试用例平台后,获取所有用例服务器的地址信息;
获取本地的用例使用数据,根据所述用例使用数据、所述地址信息以及预设算法,从所有用例服务器中筛选出目标用例服务器;
从所述目标用例服务器中获取所有测试用例信息;
在所述测试用例平台中显示所有测试用例信息,并加载相应的测试用例选项。
优选地,所述的测试用例加载方法中,所述用例使用数据包括历史测试用例名称、历史用例服务器信息以及执行时间戳。
优选地,所述的测试用例加载方法中,所述根据所述用例使用数据、所述地址信息以及预设算法,从所有用例服务器中筛选出目标用例服务器包括:
按照时间顺序加载并排序预设数量所述用例使用数据;
将具有相同历史用例服务器信息的所述用例使用数据划分为一个集合,获得多个用例使用数据集;
根据预设初始时间戳、所述执行时间戳以及用例使用数据序号,利用预设加权算法计算出各个所述用例使用数据集的加权值;
从所有用例服务器中筛选出相应的加权值最高的用例服务器,作为所述目标用例服务器。
优选地,所述的测试用例加载方法中,所述预设加权算法的算式包括:
式中,A为用例使用数据集的加权值,Sn为第n个用例使用数据的执行时间戳,S0为预设初始时间戳,n为用例使用数据的序号,B为预设数量。
优选地,所述的测试用例加载方法中,还包括:
在未获取到本地的用例使用数据时,对所有用例服务器进行ping测速,选取连接ping响应最快的用例服务器作为所述目标用例服务器。
优选地,所述的测试用例加载方法中,还包括:
接收所述测试用例选项的选择指令,加载相应的测试用例并执行;
在所述相应的测试用例执行完毕后,将执行相关信息保存至本地以及上传至主管理服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子股份有限公司,未经深圳市共进电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110482503.7/2.html,转载请声明来源钻瓜专利网。