[发明专利]APP运行测试方法、装置、可读存储介质和计算机设备在审
申请号: | 201710537382.5 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107357727A | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 陈金海;陆海鹏;李育春;林元 | 申请(专利权)人: | 广州君海网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 黄晓庆 |
地址: | 510631 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | app 运行 测试 方法 装置 可读 存储 介质 计算机 设备 | ||
技术领域
本发明涉及测试技术领域,特别是涉及一种APP运行测试方法、装置、可读存储介质和计算机设备。
背景技术
APP(Application应用程序)指可应用于智能手机或平板等移动设备的应用程序。目前智能手机市场繁盛,各品牌、各配置的智能手机繁多,应用于智能手机上的APP也日渐增多,比如有社交类APP、游戏类APP、金融类APP等。一款APP在发布之前,通常需要先经过运行测试,检测APP能否在手机上正常运行。
传统的对APP进行运行测试的方式,一般是通过用各种类型的手机上安装待测试的APP,由工作人员启动并操作APP,根据操作的情况分析是否可正常运行。这样,每测试一款APP,就需要分别在不同类型的手机上人工测试,人力成本高。
发明内容
基于此,有必要针对传统的APP运行测试人力成本高的问题,提供一种可降低人力成本的APP运行测试方法、装置、可读存储介质和计算机设备。
一种APP运行测试方法,包括:
获取待测安装包和对应的目标终端信息;
对所述待测安装包进行解析,得到识别信息;
根据所述目标终端信息,启动对应的移动终端上安装的对应所述识别信息的APP;
执行对应所述待测安装包的预设测试操作对启动的APP进行测试,得到所述预设测试操作对应的执行状态信息;
根据所述执行状态信息生成测试结果信息。
一种APP运行测试装置,包括:
信息获取模块,用于获取待测安装包和对应的目标终端信息;
安装包解析模块,用于对所述待测安装包进行解析,得到识别信息;
APP启动模块,用于根据所述目标终端信息,启动对应的移动终端上安装的对应所述识别信息的APP;
操作执行模块,用于执行对应所述待测安装包的预设测试操作对启动的APP进行测试,得到所述预设测试操作对应的执行状态信息;
结果生成模块,用于根据所述执行状态信息生成测试结果信息。
上述APP运行测试方法和装置,通过对获取的待测安装包进行解析,得到识别信息,然后根据获取的对应所述待测安装包的目标终端信息,启动对应的移动终端上安装的对应识别信息的APP,执行对应待测安装包的预设测试操作对启动的APP进行测试,得到预设测试操作对应的执行状态信息,再根据执行状态信息生成测试结果信息;如此,可对目标终端信息对应的移动终端上的APP进行自动运行测试,无需人工测试,可降低人力成本;此外,目标终端信息有多个时,可同时测试多个目标终端信息对应的移动终端上的APP,节省测试时间,测试效率高。
一种存储介质,存储有计算机程序,存储的计算机程序被处理器执行时实现上述APP运行测试方法的步骤。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述APP运行测试方法的步骤。
上述存储介质和计算机设备,由于实现了上述APP运行测试方法,同理可降低人力成本,且测试效率高。
附图说明
图1为一实施例中APP运行测试方法的流程图;
图2为另一实施例中APP运行测试方法的流程图;
图3为一实施例中APP运行测试装置的结构图;
图4为应用环境示意图。
具体实施方式
参考图1,一实施例中的APP运行测试方法,可应用于与安装APP的移动终端连接的测试终端,包括如下步骤。
S110:获取待测安装包和对应的目标终端信息。
对APP进行运行测试前,需要在移动终端上安装被测的APP。同一款APP对应同一种安装包,比如游戏A的APP对应安装包A,游戏B的APP对应安装包B。其中,待测安装包为需要被测的APP所对应的安装包,可存储在测试终端,也可以是存储在其他设备发送给测试终端;目标终端信息用于指示需要安装被测的一款APP的移动终端的类型,比如可以是设备识别串。一个待测安装包可以对应一个或多个目标终端信息,即,可在一个或多个不同类型的移动终端上安装同一款APP进行运行测试。
S130:对待测安装包进行解析,得到识别信息。
识别信息指用于识别唯一安装包的信息,解析安装包可以得到对应安装包的识别信息。识别信息包括package信息和activity信息。可以理解,识别信息还可以包括APP名称和版本号等信息。
S150:根据目标终端信息,启动对应的移动终端上安装的对应识别信息的APP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州君海网络科技有限公司,未经广州君海网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710537382.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:外置挥舞铰减震套的多桨叶旋翼头结构
- 下一篇:一种旋翼喷气组合式无人飞机