[发明专利]一种应用程序测试的方法和设备在审
申请号: | 201410795784.1 | 申请日: | 2014-12-18 |
公开(公告)号: | CN104461897A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 孔庆云;黄庆兵;刘潇 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙) 11304 | 代理人: | 魏晓波 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 测试 方法 设备 | ||
技术领域
本发明的实施方式涉及测试领域,更具体地,本发明的实施方式涉及一种应用程序测试的方法和设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
通常,在应用程序被开发出来之后,需要测试应用程序与实际运行环境的兼容性,从而技术人员通过测试结果了解应用程序在实际运行环境中的运行情况,以便根据测试结果在运行情况不良的情况下改进应用程序。随着各种终端的发展,尤其是移动终端的发展,大量终端采用的SDK版本、分辨率、ROM等方面往往都有所区别,应用程序在各种不同终端上的实际运行环境千差万别,因此,应用程序需要在大量不同的终端上分别进行测试。
发明内容
由于现有技术中需要在各个测试终端人工安装待测试的应用程序并逐一测试,导致技术人员在应用程序测试时操作复杂,造成了技术人员较大的工作量。
为此,非常需要一种自动化的应用程序测试的方法和设备,以使得各个测试终端无需人工安装待测试的应用程序并手工测试,从而使技术人员在应用程序测试时操作简化,减轻技术人员的工作量负担。
在本上下文中,本发明的实施方式期望提供一种应用程序测试的方法和设备。
在本发明实施方式的第一方面中,提供了一种应用程序测试的方法,应用于节点终端,包括:响应于测试终端连接到所述节点终端,调用预先安装在所述节点终端上的节点程序获得所述测试终端的标识并发送到所述测试平台,以便所述测试平台识别到所述测试终端与所述节点终端已连接;响应于接收到所述测试平台基于所述标识而发送的应用程序测试指令,调用所述节点程序将所述的应用程序安装至所述标识对应的测试终端并在所述标识对应的测试终端上进行应用程序测试。
在本发明实施方式的第二方面中,提供了一种应用程序测试的方法,应用于测试平台,包括:响应于接收到节点终端发送的测试终端的标识,识别所述测试终端已连接到所述节点终端;其中,所述测试终端的标识是所述节点终端响应于所述测试终端连接到所述节点终端而调用预先安装在所述节点终端上的节点程序获得的;基于所述标识向所述节点终端发送应用程序测试指令,以便所述节点终端调用所述节点程序将所述的应用程序安装至所述标识对应的测试终端并在所述标识对应的测试终端上进行应用程序测试。
在本发明实施方式的第三方面,提供了一种应用程序测试的设备,配置于节点终端,包括:第一调用模块,用于响应于测试终端连接到所述节点终端,调用预先安装在所述节点终端上的节点程序获得所述测试终端的标识并发送到所述测试平台,以便所述测试平台识别到所述测试终端与所述节点终端已连接;第二调用模块,用于响应于接收到所述测试平台基于所述标识而发送的应用程序测试指令,调用所述节点程序将所述的应用程序安装至所述标识对应的测试终端并在所述标识对应的测试终端上进行应用程序测试。
在本发明实施方式的第四方面,提供了一种应用程序测试的设备,配置于测试平台,包括:识别模块,用于响应于接收到节点终端发送的测试终端的标识,识别所述测试终端已连接到所述节点终端;其中,所述测试终端的标识是所述节点终端响应于所述测试终端连接到所述节点终端而调用预先安装在所述节点终端上的节点程序获得的;第一发送模块,用于基于所述标识向所述节点终端发送应用程序测试指令,以便所述节点终端调用所述节点程序将所述的应用程序安装至所述标识对应的测试终端并在所述标识对应的测试终端上进行应用程序测试。
根据本发明实施方式用于应用程序测试的方法和设备,响应于测试终端连接到节点终端,该节点终端可以调用其预先安装的节点程序获得该测试终端的标识并发送到测试平台,以便所述测试平台识别到所述测试终端与所述节点终端已连接,而响应于接收到该测试平台基于该标识而发送的应用程序测试指令,该节点终端可以调用其节点程序将所述的应用程序安装至该标识对应的测试终端并在该标识对应的测试终端上进行应用程序测试,由此可见,仅需要在节点终端上预先安装有用于与测试平台、测试终端进行通信交互的节点程序,各个测试终端在连接到节点终端时,通过节点终端调用节点程序分别与测试平台、测试终端进行通信交互,就可以实现测试平台对测试终端的应用程序测试,而无需人工将应用程序逐一地安装到各个测试终端,甚至无需各个测试终端都预先安装用于与测试平台进行通信交互的软件,从而简化了技术人员在应用程序测试时的操作,并且显著地减少了技术人员的工作量,为用户带来了更好的体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410795784.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示方法和电子设备
- 下一篇:多个服务器的监控添加处理方法及装置