[发明专利]安卓应用的测试方法及装置在审
申请号: | 202110593093.3 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113204492A | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 陈堃;王亚新;金潇泽;梁侃 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘熔;赵平 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 方法 装置 | ||
本发明提供安卓应用的测试方法及装置,可用于金融领域或其他技术领域。所述方法包括:启动测试应用并启动测试组件;通过所述测试组件向服务器发送设备启动信息;通过所述测试组件接收并解析所述服务器发送的测试信息,获得所述测试信息包括的测试指令供所述测试应用执行,获得每条测试指令的执行结果;其中,所述测试指令是预设的;通过所述测试组件向所述服务器返回第一响应信息,所述第一响应信息包括至少一条测试指令的执行结果。所述装置用于执行上述方法。本发明实施例提供的安卓应用的测试方法及装置,提高了安卓应用测试的便捷性。
技术领域
本发明涉及软件测试技术领域,具体涉及安卓应用的测试方法及装置。
背景技术
目前,由于安卓(Android)系统的特殊性,在测试终端进行Android应用的开发时,在不同厂商的不同型号设备上,可能会存在独有的兼容性问题,因此需要进行广泛而频繁的测试。
为了解决Android测试设备种类繁多和测试步骤复杂的问题,现有技术中,应用最广泛的是云平台测试模式,即通过云端真机进行调试和测试,远程操控将测试终端接入云平台的设备。另外一种测试方案是通过在待测系统内集成专业化测试插件,通过插件进行模拟点击等操作。然而,由于测试终端,云平台测试模式对接入设备有一定的要求,接入设备的接入步骤较为繁琐,并且对设备的批量测试支持力度不足。安卓系统内集成插件的测试方式,在测试需要通常需要系统的Root权限,对支持的设备类型也有要求。因此,如何提出一种针对安卓应用的测试方法,以提高测试的便捷性成为本领域需要解决的重要课题。
发明内容
针对现有技术中的问题,本发明实施例提供安卓应用的测试方法及装置,能够至少部分地解决现有技术中存在的问题。
第一方面,本发明提出一种安卓应用的测试方法,包括:
启动测试应用并启动测试组件;
通过所述测试组件向服务器发送设备启动信息;
通过所述测试组件接收并解析所述服务器发送的测试信息,获得所述测试信息包括的测试指令供所述测试应用执行,获得每条测试指令的执行结果;其中,所述测试指令是预设的;
通过所述测试组件向所述服务器返回第一响应信息,所述第一响应信息包括至少一条测试指令的执行结果。
第二方面,本发明还提供一种安卓应用的测试方法包括:
接收测试终端发送的设备启动信息;其中,所述设备启动信息是所述测试终端启动测试应用并启动测试组件之后通过所述测试组件发送的;
向所述测试终端发送测试信息,以使得所述测试终端通过所述测试组件接收并解析所述测试信息,获得所述测试信息包括的测试指令供所述测试应用执行,获得每条测试指令的执行结果;其中,所述测试指令是预设的;
接收所述测试终端返回的第一响应信息,所述第一响应信息是所述测试终端通过所述测试组件发送的;其中,所述第一响应信息包括所述测试指令的执行结果。
第三方面,本发明提出一种安卓应用的测试装置,包括:
启动模块,用于启动测试应用并启动测试组件;
第一发送模块,用于通过所述测试组件向服务器发送设备启动信息;
第一测试模块,用于通过所述测试组件接收并解析所述服务器发送的测试信息,获得所述测试信息包括的测试指令供所述测试应用执行,获得每条测试指令的执行结果;其中,所述测试指令是预设的;
返回模块,用于通过所述测试组件向所述服务器返回第一响应信息,所述第一响应信息包括至少一条测试指令的执行结果。
第四方面,本发明还提出一种安卓应用的测试装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110593093.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对象关联方法、装置及电子设备
- 下一篇:交易死锁测试方法及装置