[发明专利]用于兼容性测试的终端应用软件的获取方法及装置有效
申请号: | 201310177862.7 | 申请日: | 2013-05-14 |
公开(公告)号: | CN104156304B | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 吴雪梅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 兼容性 测试 终端 应用软件 获取 方法 装置 | ||
技术领域
本发明涉及终端应用领域,尤其涉及一种用于兼容性测试的终端应用软件的获取方法及装置。
背景技术
智能终端在设计时,都需要经过兼容性测试,以便其能兼容不同版本的系统或者兼容不同版本的终端应用。而现有技术中,一般都是测试人员根据自己的经验挑选相应的终端应用软件进行测试,如此可能造成挑选的终端应用软件不全面而影响终端的兼容性测试的效率。
发明内容
本发明实施例的主要目的是提供一种用于兼容性测试的终端应用软件的获取方法,旨在获取覆盖全面的终端应用软件进行兼容性测试,以提高兼容性测试的效率。
为达到以上目的,本发明实施例提供的一种用于兼容性测试的终端应用软件的获取方法,包括:
侦测到获取请求时,获取终端系统所有的底层库文件集合;
获取已启动的终端应用软件所调用的底层库文件集合;
将所述终端系统所有的底层库文件集合与已启动的终端应用软件所调用的底层库文件集合进行匹配,获取完全匹配的调用的底层库文件集合对应的终端应用软件,供兼容性测试。
本发明实施例还提供了一种用于兼容性测试的终端应用软件的获取装置,包括:
侦测模块,用于侦测获取请求;
底层库文件获取模块,用于侦测到获取请求时,获取终端系统所有的底层库文件集合;获取已启动的终端应用软件所调用的底层库文件集合;
匹配模块,用于将所述终端系统所有的底层库文件集合与已启动的终端应用软件所调用的底层库文件集合进行匹配,获取完全匹配的调用的底层库文件集合对应的终端应用软件,供兼容性测试。
本发明实施例通过比较系统底层库文件集合及应用软件启动后调用的底层库文件集合,以获取覆盖系统底层库文件的应用软件进行终端的兼容性测试,从而可以获得更全面的应用软件进行兼容性测试,提高兼容性测试的效率。
附图说明
图1是本发明用于兼容性测试的终端应用软件的获取方法一较佳实施例的流程示意图;
图2是本发明用于兼容性测试的终端应用软件的获取方法中获取终端系统的底层库文件集合的流程示意图;
图3是本发明用于兼容性测试的终端应用软件的获取方法中获取终端应用软件启动后所调用的底层库文件集合的流程示意图;
图4是本发明运行在PC上的用于兼容性测试的终端应用软件的获取方法的流程示意图;
图5是本发明用于兼容性测试的终端系统应用软件的获取装置一较佳实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,提出本发明一种用于兼容性测试的终端应用软件的获取方法一实施例。该实施例包括以下步骤:
步骤S110、侦测到获取请求时,获取系统的底层库文件集合;
底层库文件供终端系统运行的各程序调用以实现相应的功能。本实施例将以安卓系统为例对上述方法进行描述,但是并不限定其终端系统仅为安卓系统,其他终端系统像塞班系统、苹果系统均可以参照实施。安卓系统的底层库文件以后缀名“.so”命名,并存放在系统的lib文件夹中。不同的底层库文件供不同的程序调用,例如“/system/lib/libaudio.so”文件用于音频处理的调用,“/system/lib/libbluetooth.so”文件用于蓝牙组件的调用等等。而且一个程序可能调用多个底层库文件。当侦测到获取请求时,则可以查找终端系统的文件,获取所有后缀名为“.so”的文件,以生成系统的底层库文件集合。其他的终端系统,例如塞班系统、苹果系统也有其对应的底层库文件,因此也可以查找相应终端系统上的文件,以获取其相应的底层库文件集合。
安卓系统是开源平台,人们可以根据自己的需求开发适合自己的系统版本,例如CM系统及tita系统。本实施例中,该系统的底层库文件集合可以预先设置,例如获取CM系统及tita系统的底层库文件集合,然后获取两者中不重合的底层库文件,以生成系统的底层库文件。该系统的底层库文件将存储在存储器中,每次需要使用时,再从存储器中获取。其他实施例中,也可以在每次需要使用时再进行获取。如图2所示,上述步骤S110还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310177862.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序测试方法及装置
- 下一篇:一种移动终端及其系统还原的方法和装置