[发明专利]自动化测试方法、装置、设备及计算机程序产品在审

专利信息
申请号: 202110629198.X 申请日: 2021-06-04
公开(公告)号: CN115437907A 公开(公告)日: 2022-12-06
发明(设计)人: 丁强;周雷震;赵华锋 申请(专利权)人: 中国移动通信集团浙江有限公司;中国移动通信集团有限公司
主分类号: G06F11/36 分类号: G06F11/36;G06F9/54;G06F9/50
代理公司: 深圳市世纪恒程知识产权代理事务所 44287 代理人: 张莉
地址: 310000 *** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 自动化 测试 方法 装置 设备 计算机 程序 产品
【权利要求书】:

1.一种自动化测试方法,其特征在于,所述自动化测试方法包括以下步骤:

测试终端的代理服务基于测试终端的芯片信息以及操作系统信息,生成第一路由关键字;

所述代理服务基于消息队列中间件确定与所述第一路由关键字匹配的待测试消息队列,并获取所述待测试消息队列中的软件测试用例,并反馈锁定信息以使消息队列中间件锁住所述待测试队列中的所述软件测试用例,其中,所述待测试消息队列对应的第二路由关键字与所述第一路由关键字匹配;

代理服务消费所述软件测试用例,并在消费完成时,反馈ACK信号至所述消息队列中间件以及发送测试结果至测试系统,以使测试系统基于所述测试结果生成测试报告,其中,若当前时刻达到所述软件测试用例的过期时刻时未接收到代理服务反馈的ACK信号,则消息队列中间件在消息队列中释放所述软件测试用例,以使所述软件测试用例被其他代理服务消费。

2.如权利要求1所述的自动化测试方法,其特征在于,所述代理服务消费所述软件测试用例的步骤包括:

所述代理服务基于所述测试终端中的软件环境,获取待测试软件的软件生态评分;

所述代理服务获取所述软件测试用例对应的测试脚本,并运行所述测试脚本,以获得运行结果,并基于所述软件生态评分以及所述运行结果确定测试结果。

3.如权利要求2所述的自动化测试方法,其特征在于,所述代理服务基于所述测试终端中的软件环境,获取待测试软件的软件生态评分的步骤包括:

若基于软件环境确定所述测试终端已安装所述待测试软件,且所述待测试软件可用,则所述代理服务确定所述软件生态评分为第一评分;

若所述测试终端未安装所述待测试软件或者所述待测试软件不可用,则所述代理服务基于所述操作系统的软件包管理工具安装所述待测试软件,在所述待测试软件安装完成且可用时,确定所述软件生态评分为第二评分;

若基于所述软件包管理工具安装所述待测试软件失败,或者所述待测试软件安装完成且不可用,则所述代理服务基于所述软件包管理工具安装所述待测试软件的源码,在所述源码安装完成且可用时,确定所述软件生态评分为第三评分;

若所述源码安装失败或者所述源码安装完成且不可用,则所述代理服务基于源码库安装所述待测试软件对应的软件依赖包的源码,在软件依赖包的源码完成且可用时,确定所述软件生态评分为第四评分;

其中,所述第一评分、第二评分、第三评分以及第四评分依次减小。

4.如权利要求2所述的自动化测试方法,其特征在于,所述运行所述测试脚本,以获得运行结果的步骤包括:

所述代理服务获取所述测试脚本运行过程中的步骤测试结果,在所述测试脚本运行完成时,基于各个步骤测试结果生成所述运行结果;

若所述测试脚本运行失败,则所述代理服务更新失败次数,并在所述失败次数小于预设次数时继续运行所述测试脚本;

若所述失败次数达到预设次数,则所述代理服务发送测试失败信息至所述测试系统。

5.一种自动化测试方法,其特征在于,应用于测试系统,所述自动化测试方法包括以下步骤:

在接收到软件测试用例的测试请求时,获取软件测试用例对应的需要芯片信息以及需求操作系统;

基于所述需求芯片信息以及需求操作系统生成第二路由关键字,并将第二路由关键字以及软件测试用例推送至消息队列中间件,以使所述消息队列中间件将所述软件测试用例推送至所述第二路由关键字对应的待测试消息队列。

6.如权利要求5所述的自动化测试方法,其特征在于,所述在接收到软件测试用例的测试请求时,获取软件测试用例对应的需要芯片信息以及需求操作系统的步骤之前,还包括:

在接收到测试用例的新增请求时,获取所述新增请求对应的新增测试用例,所述新增测试用例包括用例分类、用例标题、需测试软件以及需测试软件的版本信息;

基于所述新增测试用例生成对应的新增测试脚本,并上传所述新增测试脚本至脚本库。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司;中国移动通信集团有限公司,未经中国移动通信集团浙江有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110629198.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top