[发明专利]客户端应用的适配测试方法和装置在审
申请号: | 201210321799.5 | 申请日: | 2012-09-03 |
公开(公告)号: | CN103678096A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 杜磊;郑红梅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 应用 测试 方法 装置 | ||
技术领域
本发明涉及计算机应用技术,特别是涉及一种客户端应用的适配测试方法和装置。
背景技术
随着计算机应用的发展,用户可以通过互联网络等方式获取各种客户端应用,并安装于终端设备中,以满足用户需求。在各种不同类型的终端设备中客户端应用必须与所在的终端设备相适配方可正常运行,以供用户使用。
但是,安装了客户端应用的终端设备复杂多样,机型、操作系统和分辨率等方面均各不相同,为保证用户获取到的客户端应用与当前使用的终端设备相适配,在发布客户端应用之前需要针对不同类型的终端设备进行适配测试,进而根据测试结果维护客户端应用,使得维护后的客户端应用能够正常运行于所在的终端设备。
然而,在传统的客户端应用适配测试方法中,测试人员将客户端应用安装于每一类型的终端设备中,通过人工的方式对安装的客户端进行试用,以查看客户端应用的界面布局是否存在问题。由于终端设备的类型是多种多样、层出不穷的,因此通过人工的方式实现的客户端应用适配测试耗费了大量的人工成本。
发明内容
基于此,有必要针对通过人工的方式实现客户端应用适配测试将耗费大量人工成本的问题,提供一种能降低人工成本的客户端应用的适配测试方法。
此外,还有必要提供一种能降低人工成本的客户端应用的适配测试装置。
一种客户端应用的适配测试方法,包括如下步骤:
将客户端应用安装于终端设备,并触发运行所述安装的客户端应用;
逐一切换所述客户端应用显示于终端设备的界面,并截取所述显示的界面得到界面图像;
保存所述界面图像。
一种客户端应用的适配测试装置,包括:
应用触发模块,用于将客户端应用安装于终端设备,并触发运行所述安装的客户端应用;
界面切换模块,用于逐一切换所述客户端应用显示于终端设备的界面,并截取所述显示的界面得到界面图像;
保存模块,用于保存所述界面图像。
上述客户端应用的适配测试方法和装置,将客户端应用安装于终端设备并运行,对运行的客户端应用进行界面切换,并截取切换得到的界面生成界面图像,此时通过界面图像即可获知客户端应用的界面布局是否适配,对于每一终端设备而言从客户端应用的安装到界面图像的生成均不需要人工参与,大大地降低了人工成本,提高了客户端应用进行适配测试的效率。
附图说明
图1为一个实施例中客户端应用的适配测试方法的流程图;
图2为图1中将客户端应用安装于终端设备,并触发运行安装的客户端应用的方法流程图;
图3为另一个实施例中客户端应用的适配测试方法的流程图;
图4为一个实施例中客户端应用的适配测试装置的结构示意图;
图5为图4中应用触发模块的结构示意图;
图6为另一个实施例中客户端应用的适配测试装置的结构示意图。
具体实施方式
如图1所示,在一个实施例中,一种客户端应用的适配测试方法,包括如下步骤:
步骤S110,将客户端应用安装于终端设备,并触发运行安装的客户端应用。
本实施例中,客户端应用为各种安装运行于终端设备的应用程序。在终端设备中安装了待测试的客户端应用之后,开启安装的客户端应用,使其运行于终端设备中。
例如,预先存储了客户端应用对应的安装程序,该安装程序可以是后缀为apk的文件格式。与终端设备相连接,通过安装程序在终端设备中安装客户端应用,并运行安装的客户端应用。
如图2所示,在一个实施例中,上述步骤S110的具体过程为:
步骤S111,获取待测试的终端设备对应的设备标识,并记录获取的设备标识。
本实施例中,设备标识是终端设备所固有的,用于标识终端设备,在多个终端设备中,可通过设备标识区分每一终端设备。待测试的终端设备通常为多个,因此,为保证适配测试的有序进行,获取每一待测试的终端设备所对应的设备标识,并记录。
具体的,通过终端设备的添加指令获取待测试的终端设备所对应的设备标识,并将获取得到的设备标识保存为文本文件,例如,devices.txt文件,此时,文本文件中记录了所有需要进行适配测试的终端设备对应的设备标识。
步骤S113,根据记录的设备标识在相应的终端设备中安装客户端应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210321799.5/2.html,转载请声明来源钻瓜专利网。