[发明专利]自动化测试方法及装置、存储介质、电子设备在审
| 申请号: | 201710339357.6 | 申请日: | 2017-05-15 |
| 公开(公告)号: | CN107122306A | 公开(公告)日: | 2017-09-01 |
| 发明(设计)人: | 余飞龙;林祁斛;彭田军;陈春龙 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京律智知识产权代理有限公司11438 | 代理人: | 王辉,阚梓瑄 |
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动化 测试 方法 装置 存储 介质 电子设备 | ||
1.一种自动化测试方法,其特征在于,应用于控制机,所述自动化测试方法包括:
连接守护进程并通过所述守护进程控制服务器通过远程终端协议将多个待运行脚本注入到移动终端中;
当监测到所述移动终端运行各所述待运行脚本时,根据各所述待运行脚本在所述移动终端中的通用唯一识别码查询各所述待运行脚本的运行状态;
将查询到的各所述待运行脚本的运行状态发送至所述服务器。
2.根据权利要求1所述的自动化测试方法,其特征在于,在将查询到的各所述待运行脚本的运行状态发送至所述服务器中之后还包括:
接收所述服务器发送的脚本名称列表;以及
当任一所述待运行脚本完成运行时,删除所述脚本名称列表中已完成运行的所述待运行脚本对应的脚本名称。
3.根据权利要求1所述的自动化测试方法,其特征在于,在将查询到的各所述待运行脚本的运行状态发送至所述服务器中之后还包括:
判断各所述待运行脚本的运行状态是否出现异常;
在判断所述运行状态出现异常时,将与出现异常运行状态关联的所述待运行脚本的日志信息发送至自动化测试平台的测试前端以使所述测试前端将所述日志信息进行展示。
4.根据权利要求1所述的自动化测试方法,其特征在于,将查询到的各所述待运行脚本的运行状态发送至所述服务器包括:
启动Socket并与所述服务器建立Socket连接;
当查询到各所述待运行脚本的运行状态时,通过所述Socket连接将查询到的各所述待运行脚本的运行状态发送至所述服务器。
5.根据权利要求1所述的自动化测试方法,其特征在于,所述自动化测试方法还包括:
利用通用串行总线建立与所述移动终端的连接并通过调试桥对所述移动终端的状态信息进行监测。
6.根据权利要求5所述的自动化测试方法,其特征在于,通过调试桥对所述移动终端的状态信息进行监测包括:
判断所述移动终端与所述待运行脚本的客户端是否启动;
在判断所述客户端未启动时,获取所述移动终端的端口;
利用所述调试桥根据所述端口启动所述客户端。
7.一种自动化测试方法,其特征在于,应用于包括测试前端以及服务器的自动化测试平台,所述自动化测试方法包括:
建立所述服务器与控制机的连接以使所述控制机控制所述服务器将多个待运行脚本注入到移动终端中;以及
接收所述控制机发送的各所述待运行脚本在所述移动终端中的运行状态并将各所述待运行脚本的运行状态展示到所述测试前端。
8.根据权利要求7所述的自动化测试方法,其特征在于,建立所述服务器与控制机的连接包括:
利用守护进程建立所述控制机与所述服务器的连接。
9.根据权利要求7所述的自动化测试方法,其特征在于,所述自动化测试方法还包括:
接收所述测试前端发送的包括多个所述待运行脚本名称的提交请求并将多个所述待运行脚本名称打包成脚本名称列表;
将所述脚本名称列表发送给所述控制机以使所述控制机在任一所述待运行脚本完成运行时删除所述脚本名称列表中对应的脚本名称。
10.一种自动化测试装置,其特征在于,包括:
连接模块,用于连接守护进程并通过所述守护进程控制服务器通过远程终端协议将多个待运行脚本注入到移动终端中;
运行状态查询模块,用于当监测到所述移动终端运行各所述待运行脚本时,根据各所述待运行脚本在所述移动终端中的通用唯一识别码查询各所述待运行脚本的运行状态;
运行状态发送模块,用于将各所述待运行脚本的运行状态发送至所述服务器中。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-9任一项所述的自动化测试方法。
12.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-9任一项所述的自动化测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710339357.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件测试装置及方法
- 下一篇:一种解析Coolsand手机信息的方法





