[发明专利]基于移动终端集群的测试方法、装置、设备和存储介质有效
申请号: | 202010634578.8 | 申请日: | 2020-07-02 |
公开(公告)号: | CN111817916B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 谌明;马超 | 申请(专利权)人: | 浙江同花顺智能科技有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L67/1042;H04L69/16;G06F11/36 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 金爱静 |
地址: | 310023 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 移动 终端 集群 测试 方法 装置 设备 存储 介质 | ||
本申请涉及基于移动终端集群的测试方法、装置、设备和存储介质。所述方法应用于通过集群服务器与主服务器连接的移动终端集群中的移动终端,包括:接收所述集群服务器转发的由所述主服务器发出的控制指令;当所述控制指令为深度遍历测试指令时,遍历所述移动终端的当前应用程序界面,获取可定位元素进行测试;当所述当前应用程序界面还包括未测试的元素时,基于预设图像对所述当前应用程序界面进行元素定位,并对定位得到的元素进行测试。如此,本发明实施例能够解决现有存在的自动化测试成本高、效率低的问题。
技术领域
本申请涉及测试技术领域,特别是涉及一种基于移动终端集群的测试方法、装置、设备和存储介质。
背景技术
移动终端远程集群控制指在无尘机房中部署上千台安卓Android、iOS真机设备,用户可通过打开网页随时随地选中一台和多台设备进行远程控制、调试和自动化测试。该系统可为企业提供高效的设备调试,以及提供自动化脚本测试和无侵入式的Monkey随机测试服务,降低企业采购设备成本,解决企业设备型号单一或不足等问题。
移动终端远程集群控制系统中单台服务器通常视配置不同,在保证正常操作设备前提下,能够承载的移动终端通常在20台至50台左右,通过移动终端远程集群控制系统对移动终端集群自动化测试中,有时会转入需要人工干涉的页面或当前测试的页面中存在不可定位的元素等情况时,则该元素或页面的各种操作测试则无法正常进行下去;尤其当移动终端远程集群控制系统控制的移动终端达到数百台甚至上千台时,对于该些移动终端的测试的自动化实现则会尤为重要。
目前应用于移动终端远程集群控制系统的自动化测试的实现方式包括如下几种:
1)基于脚本编写的自动化测试,通过脚本语言来定位待测应用中控件元素,并对该些控件元素执行如点击、滑动、长按等操作来实现自动化测试,虽然精确度高,但是开发门槛高,对脚本编写能力有较高的要求,人力投入和维护成本都较高;
2)基于录制回放的自动化测试,测试人员操作移动终端时,以预定的某种协议格式实时编码存储某种操作,之后再将操作解码,在其他移动设备执行回放,达到批量、自动化测试。但以该方式录制的脚本兼容性差,录制失败率高,测试效率受到较大影响。
综上,亟需一种实现成本低、通用性强且测试效率高的自动化测试方案来满足移动终端集群的自动化测试。
发明内容
为解决上述问题,本发明提出了一种基于移动终端集群的测试方法、装置、设备和存储介质,用以解决现有存在的自动化测试成本高、效率低的问题。
第一方面,本申请实施例提供基于移动终端集群的测试方法,所述方法应用于通过集群服务器与主服务器连接的移动终端集群中的移动终端,包括:
接收所述集群服务器转发的由所述主服务器发出的控制指令;
当所述控制指令为深度遍历测试指令时,遍历所述移动终端的当前应用程序界面,获取可定位元素进行测试;
当所述当前应用程序界面还包括未测试的元素时,基于预设图像对所述当前应用程序界面进行元素定位,并对定位得到的元素进行测试。
进一步地,所述方法,还包括:
当所述控制指令为预设自定义测试指令时,则对所述移动终端执行所述预设自定义测试指令。
进一步地,所述方法,还包括:
当所述控制指令为画面同步指令时,开启录屏操作,并将获取的视频流编码压缩后通过套接字socket通信传输给所述主服务器。
其中,所述遍历所述移动终端的当前应用程序界面,获取可定位元素进行测试,包括:
按照预设元素确定规则遍历所述移动终端的当前应用程序界面,获取可定位元素并按照树结构进行保存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江同花顺智能科技有限公司,未经浙江同花顺智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010634578.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种植物油高效制取方法
- 下一篇:一种悬浮单颗粒的探测装置及方法