[发明专利]用于兼容性测试的终端应用软件的获取方法及装置有效
申请号: | 201310177862.7 | 申请日: | 2013-05-14 |
公开(公告)号: | CN104156304B | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 吴雪梅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 兼容性 测试 终端 应用软件 获取 方法 装置 | ||
1.一种用于兼容性测试的终端应用软件的获取方法,其特征在于,包括以下步骤:
侦测到获取请求时,获取终端系统所有的底层库文件集合;
获取已启动的终端应用软件所调用的底层库文件集合;
将所述终端系统所有的底层库文件集合与已启动的终端应用软件所调用的底层库文件集合进行匹配,获取完全匹配的调用的底层库文件集合对应的终端应用软件,供兼容性测试。
2.根据权利要求1所述的用于兼容性测试的终端应用软件的获取方法,其特征在于,所述侦测到获取请求时,获取终端系统所有的底层库文件集合包括:
侦测到获取请求时,判断该系统是否存在多个版本;
当系统存在多个版本时,获取每个版本的系统的底层库文件集合;
比较所有版本的系统的底层库文件集合,获取所有版本中均不重合的底层库文件,以生成系统的底层库文件集合。
3.根据权利要求2所述的用于兼容性测试的终端应用软件的获取方法,其特征在于,所述获取终端应用软件在启动后调用的底层库文件集合包括:
获取启动的终端应用软件的进程标识;
根据所述进程标识,获取终端上存储的与所述进程标识对应的进程虚拟地址映射文件,并将所获得的进程虚拟地址映射文件重命名为与终端应用软件的名称一致;
对重命名的进程虚拟地址映射文件进行过滤,保留进程虚拟地址映射文件中含有底层库文件的关键字的文件,去除进程虚拟地址映射文件中不含有底层库文件的关键字的文件,根据进程虚拟地址映射文件中含有底层库文件的关键字的文件,生成所述终端应用软件所调用的底层库文件集合。
4.根据权利要求1所述的用于兼容性测试的终端应用软件的获取方法,其特征在于,所述系统的底层库文件集合为预先存储的。
5.一种用于兼容性测试的终端应用软件的获取装置,其特征在于,包括:
侦测模块,用于侦测获取请求;
底层库文件获取模块,用于侦测到获取请求时,获取终端系统所有的底层库文件集合;获取已启动的终端应用软件所调用的底层库文件集合;
匹配模块,用于将所述终端系统所有的底层库文件集合与已启动的终端应用软件所调用的底层库文件集合进行匹配,获取完全匹配的调用的底层库文件集合对应的终端应用软件,供兼容性测试。
6.根据权利要求5所述的用于兼容性测试的终端应用软件的获取装置,其特征在于,所述底层库文件获取模块用于:
侦测到获取请求时,判断该系统是否存在多个版本;
当系统存在多个版本时,获取每个版本的系统的底层库文件集合;
比较所有版本的系统的底层库文件集合,获取所有版本中均不重合的底层库文件,以生成系统的底层库文件集合。
7.根据权利要求6所述的用于兼容性测试的终端应用软件的获取装置,其特征在于,所述底层库文件获取模块用于:
获取启动的终端应用软件的进程标识;
根据所述进程标识,获取终端上存储的与所述进程标识对应的进程虚拟地址映射文件,并将所获得的进程虚拟地址映射文件重命名为与终端应用软件的名称一致;
对重命名的进程虚拟地址映射文件进行过滤,保留进程虚拟地址映射文件中含有底层库文件的关键字的文件,去除进程虚拟地址映射文件中不含有底层库文件的关键字的文件,根据进程虚拟地址映射文件中含有底层库文件的关键字的文件,生成所述终端应用软件所调用的底层库文件集合。
8.根据权利要求5所述的用于兼容性测试的终端应用软件的获取装置,其特征在于,所述系统的底层库文件集合为预先存储的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310177862.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序测试方法及装置
- 下一篇:一种移动终端及其系统还原的方法和装置