【技术实现步骤摘要】
移动终端的云测试方法、装置、系统、介质、电子设备
本公开的实施方式涉及云测试
,更具体地,本公开的实施方式涉及一种移动终端的云测试方法、移动终端的云测试装置、移动终端的云测试系统、计算机可读存储介质以及电子设备。
技术介绍
本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。在一些现有的针对具有Android系统的移动终端以及具有iOS系统的移动终端的云测试(远程访问或者桌面控制)的方案中,其实分别通过两种不同的方法来实现的;并且,在具体的测试过程中,其所采用的交互方式以及集成方式也是不同的。现有的技术方案不能实现通过同一种测试方案对具有两种不同类别系统的移动终端进行云测试。
技术实现思路
但是,在一些技术中,无法通过同一种测试方案对具有两种不同类别系统的移动终端进行云测试。为此,非常需要一种改进的移动终端的云测试方法,以实现通过同一种测试方案对具有两种不同类别系统的移动终端进行云测试,进而提高测试效率。在本上下文中 ...
【技术保护点】
1.一种移动终端的云测试方法,配置于代理服务器,所述移动终端的云测试方法包括:/n接收客户端发送的对移动终端的访问请求;/n响应于所述访问请求,基于预设的接口实时地获取所述移动终端的第一当前显示界面,并将所述第一当前显示界面发送至所述客户端,以在所述客户端上生成与所述第一当前显示界面对应的第二当前显示界面并进行展示;/n接收所述客户端发送的操作指令,并根据所述移动终端的操作系统所属的系统类别,对所述操作指令进行转换得到目标指令;其中,所述操作指令是所述客户端响应于针对所述第二当前显示界面的手势操作而产生的;/n基于所述预设的接口将所述目标指令发送至所述移动终端,以使得所述移 ...
【技术特征摘要】
1.一种移动终端的云测试方法,配置于代理服务器,所述移动终端的云测试方法包括:
接收客户端发送的对移动终端的访问请求;
响应于所述访问请求,基于预设的接口实时地获取所述移动终端的第一当前显示界面,并将所述第一当前显示界面发送至所述客户端,以在所述客户端上生成与所述第一当前显示界面对应的第二当前显示界面并进行展示;
接收所述客户端发送的操作指令,并根据所述移动终端的操作系统所属的系统类别,对所述操作指令进行转换得到目标指令;其中,所述操作指令是所述客户端响应于针对所述第二当前显示界面的手势操作而产生的;
基于所述预设的接口将所述目标指令发送至所述移动终端,以使得所述移动终端在所述第一当前显示界面中执行所述目标指令,实现对所述移动终端的云测试任务。
2.根据权利要求1所述的移动终端的云测试方法,其中,所述移动终端的云测试方法还包括:
接收所述移动终端在所述目标指令生效后上传的目标显示界面,并基于预设的图像识别算法提取所述目标显示界面中所包括的目标图像特征;
对所述目标图像特征的差异性进行分析,并根据差异性分析结果判断所述目标显示界面是否一致;
在确定所述目标显示界面不一致时,根据所述目标图像特征确定引起所述目标显示界面的差异性的原因。
3.根据权利要求2所述的移动终端的云测试方法,其中,根据所述目标图像特征确定引起所述目标显示界面的差异性的原因,包括:
基于所述预设的图像识别算法提取置于所述目标显示界面的上层的弹窗,并对所述弹窗所属的包名进行识别;
根据包名识别结果确定所述弹窗的类别,并根据所述弹窗的类别确定引起所述目标显示界面的差异性的原因。
4.根据权利要求3所述的移动终端的云测试方法,其中,如果所述弹窗的类别为系统弹窗,则确定引起所述目标显示界面的差异性的原因为:系统弹窗置于所述目标显示界面的上层,导致无法在所述当前显示界面中执行所述目标指令;
如果所述弹窗的类别为应用程序弹窗,则引起所述目标显示界面的差异性的原因为应用程序弹窗上浮于所述目标显示界面,导致所述目标指令无法作用于所述当前显示界面。
5.根据权利要求4所述的移动终端的云测试方法,其中,所述移动终端的云测试方法还包括:
根据与所述系统弹窗对应的第一指令生成规则,生成与所述系统弹窗对应的第一关闭指令;
将所述第一关闭指令发送至所述移动终端,...
【专利技术属性】
技术研发人员:仲林霖,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。