[发明专利]兼容性测试方法、装置、存储介质和计算机设备有效

专利信息
申请号: 202010137997.0 申请日: 2020-03-03
公开(公告)号: CN111382070B 公开(公告)日: 2022-03-04
发明(设计)人: 蒋剑琴 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: G06F11/36 分类号: G06F11/36;G06F8/71;G06F8/76
代理公司: 华进联合专利商标代理有限公司 44224 代理人: 于丽君
地址: 518000 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 兼容性 测试 方法 装置 存储 介质 计算机 设备
【说明书】:

本申请涉及一种兼容性测试方法、装置、计算机可读存储介质和计算机设备,方法包括:分别获取待测试对象当前版本和更新版本的源代码,对当前版本的源代码和更新版本的源代码进行解析处理,得到各版本的源代码对应的抽象语法树,获取抽象语法树携带的调用接口标识,对各版本对应的调用接口标识进行比较,确定增量调用接口,构建增量调用接口集合,获取与增量调用接口集合中各调用接口对应的接口测试用例,运行各接口测试用例,得到待测试对象的兼容性测试结果。通过对当前版本和更新版本的源码进行解析,得到抽象语法树实现了调用接口的全面获取,简化了测试对象的数量,提高了测试效率,实现了对更新版本的待测试对象全面高效的兼容性测试。

技术领域

本申请涉及计算机技术领域,特别是涉及一种兼容性测试方法、装置、计算机可读存储介质和计算机设备。

背景技术

随着计算机技术的发展,出现了各种各样的终端设备。在终端设备上可以运行各种应用程序、插件、网页等。由于市场上终端类型繁多,以Android环境中的终端和应用程序为例,由于Android是一种开放式操作系统,存在着碎片化的问题,应用程序在不同终端也会因为运行的软件或硬件差异性导致运行时出现兼容性问题。在应用程序或插件等对象在版本更新上线之前,为了避免出现新版本兼容性问题或减小兼容性问题对其新版本正常运行造成的影响,需要对应用程序或插件等进行兼容性测试。

传统技术中,对于应用程序或是插件等对象的兼容性测试,是通过灰度部分用户,根据用户在使用过程中发现隐藏的兼容性问题或是通过编写UI自动化测试用例即用代码模拟用户操作页面,来进行兼容性分析得到的,这两种传统的兼容性测试方法均存在测试不全面且存在测试效率低的问题。

发明内容

基于此,有必要针对难以实现全面的兼容性测试且存在兼容性测试效率低的问题的技术问题,提供一种全面高效的兼容性测试方法、装置、计算机可读存储介质和计算机设备。

一种兼容性测试方法,包括:

分别获取待测试对象当前版本和更新版本的源代码;

对当前版本的源代码和更新版本的源代码进行解析处理,得到各版本的源代码对应的抽象语法树;

获取抽象语法树携带的调用接口标识,对各版本对应的调用接口标识进行比较,确定增量调用接口,构建增量调用接口集合;

获取与增量调用接口集合中各调用接口对应的接口测试用例;

运行各接口测试用例,得到待测试对象的兼容性测试结果。

一种兼容性测试装置,装置包括:

源代码获取模块,用于分别获取待测试对象当前版本和更新版本的源代码;

源代码解析模块,用于对当前版本的源代码和更新版本的源代码进行解析处理,得到各版本的源代码对应的抽象语法树;

增量调用接口确定模块,用于获取抽象语法树携带的调用接口标识,对各版本对应的调用接口标识进行比较,确定增量调用接口,构建增量调用接口集合;

接口测试用例获取模块,用于获取与增量调用接口集合中各调用接口对应的接口测试用例;

兼容性测试模块,用于运行各接口测试用例,得到待测试对象的兼容性测试结果。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:

分别获取待测试对象当前版本和更新版本的源代码;

对当前版本的源代码和更新版本的源代码进行解析处理,得到各版本的源代码对应的抽象语法树;

获取抽象语法树携带的调用接口标识,对各版本对应的调用接口标识进行比较,确定增量调用接口,构建增量调用接口集合;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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