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

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

发明公开了一种自动化测试方法,包括以下步骤:代理服务基于测试终端的芯片信息以及操作系统信息,生成第一路由关键字;基于消息队列中间件确定与所述第一路由关键字匹配的待测试消息队列,并获取所述待测试消息队列中的软件测试用例,消息队列中间件锁住所述待测试队列中的所述软件测试用例;代理服务消费所述软件测试用例。本发明还公开了一种自动化测试装置、设备及计算机程序产品。本发明实现了软件生态的自动化测试,进而提升了服务器系统进行软件生态测试的效率,实现了测试终端与测试系统的异步解耦,测试终端在测试过程中不会占用测试系统的资源,提升了测试系统的性能。

技术领域

本发明涉及自动化测试技术领域,尤其涉及一种自动化测试方法、装置、设备及计算机程序产品。

背景技术

移动运营商的服务器的国产化改造过程中,往往采用不同国产化服务器的芯片,例如,基于ARM架构的鲲鹏、飞腾等系列芯片,基于MIPS架构的龙芯芯片等。并且,基于ARM架构与MIPS架构的芯片,均有推出对应的操作系统。

目前,往往通过人工测试的方式对于各个厂家的芯片以及操作系统的软件生态进行测试,需要消耗大量的人力物力,并且,测试过程中无法新增或减少测试终端,在测试终端意外出错时会造成大量测试脚本执行失败,影响测试结果,导致软件生态的测试效率低。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供一种自动化测试方法、装置、设备及计算机程序产品,旨在解决软件生态测试的效率低的技术问题。

为实现上述目的,本发明提供一种自动化测试方法,所述自动化测试方法包括以下步骤:

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

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

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

进一步地,所述代理服务消费所述软件测试用例的步骤包括:

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

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

进一步地,所述代理服务基于所述测试终端中的软件环境,获取待测试软件的软件生态评分的步骤包括:

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

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

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

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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