【技术实现步骤摘要】
应用测试方法、装置、系统和电子设备
[0001]本申请涉及软件测试
,尤其涉及一种应用测试方法、装置、系统和电子设备。
技术介绍
[0002]相关技术中,为了确保上线的应用(APP)能够适用于不同终端设备厂商生产的终端设备(如不同型号的智能手机),需要对APP进行兼容性测试。例如,相关技术可以采用申请公布号为CN111611162A或者CN108804302A的中国专利申请的技术方案进行兼容性测试。
[0003]但是,智能手机的型号非常多,各测试部门的用于测试的智能手机型号有限,导致各测试部门需要相互借用智能手机进行兼容性测试,测试效率较低。
技术实现思路
[0004]为克服相关技术中存在的问题,本申请提供一种应用测试方法、装置、系统和电子设备,本申请的技术方案突破了网络限制,在多种网络下都可以将连接到电脑的智能手机注册到共享网络,提高测试效率。
[0005]本申请第一方面提供一种由客户端执行的应用测试方法,包括:响应于针对测试设备信息集合中的目标测试设备的设备信息的第一操作,在客户端的展示界面中展示目标测试设备的应用界面;响应于针对客户端展示的应用界面的第二操作,生成针对目标测试设备的操作命令,并且将操作命令经由第一服务器端传输至第二服务器端,以控制与第二服务器端相连的目标测试设备进行应用测试。
[0006]本申请第二方面提供一种由第一服务器端执行的应用测试方法,包括:将与目标测试设备对应的应用界面发送给客户端,其中,目标测试设备是与第一操作针对的测试设备信息集合中的信 ...
【技术保护点】
【技术特征摘要】
1.一种由客户端执行的应用测试方法,其特征在于,包括:响应于针对测试设备信息集合中的目标测试设备的设备信息的第一操作,在所述客户端的展示界面中展示所述目标测试设备的应用界面;响应于针对所述客户端展示的所述应用界面的第二操作,生成针对所述目标测试设备的操作命令,并且将所述操作命令经由第一服务器端传输至第二服务器端,以控制与所述第二服务器端相连的所述目标测试设备进行应用测试。2.根据权利要求1所述的方法,其特征在于,所述响应于针对测试设备信息集合中的目标测试设备的设备信息的第一操作,在所述客户端的展示界面中展示所述目标测试设备的应用界面,包括:向所述第一服务器端发送测试设备数据请求;获得来自所述第一服务器端的测试设备数据,并且基于所述测试设备数据生成测试设备信息集合;响应于所述第一操作,下载所述目标测试设备的应用界面;在所述客户端的展示界面中展示所述目标测试设备的应用界面。3.根据权利要求2所述的方法,其特征在于,所述测试设备数据包括:至少部分所述测试设备各自的锁定状态,所述锁定状态包括:锁止状态和解锁状态;所述响应于针对所述测试设备信息集合中的目标测试设备的设备信息的第一操作包括:如果所述至少部分所述测试设备中的第一测试设备的锁定状态是锁止状态,则禁止响应针对所述第一测试设备的设备信息的所述第一操作;如果所述至少部分所述测试设备中的第二测试设备的锁定状态是解锁状态,则允许响应针对所述第二测试设备的设备信息的所述第一操作,以展示所述第二测试设备的应用界面。4.根据权利要求1所述的方法,其特征在于,所述响应于针对所述客户端展示的所述应用界面的第二操作,生成针对所述目标测试设备的操作命令,包括:通过所述客户端的展示界面获得针对所述目标测试设备的应用界面的第二操作;响应于所述第二操作,生成针对所述目标测试设备的操作命令,并且将所述操作命令传输至第二服务器端,以便所述第二服务器端控制所述目标测试设备进行应用测试。5.根据权利要求4所述的方法,其特征在于,所述响应于所述第二操作,生成针对所述目标测试设备的操作命令,包括:基于所述目标测试设备的第一属性与所述客户端的第二属性之间的差异,将针对所述客户端的第二操作转换为针对所述目标测试设备的操作,以便基于针对所述目标测试设备的操作生成针对所述目标测试设备的操作命令,所述第一属性和所述第二属性包括坐标值。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标测试设备的第一属性与所述客户端的第二属性之间的差异,将针对所述客户端的第二操作转换为针对所述目标测试设备的操作,包括:至少基于特定缩放比例对所述第二操作的操作坐标进行坐标转换,以将针对所述客户端的展示界面的第二操作转换为针对所述目标测试设备的应用界面的操作。
7.根据权利要求1所述的方法,其特征在于,在所述将所述操作命令经由第一服务器端传输至第二服务器端之后,所述方法还包括:在所述客户端的展示界面中展示所述目标测试设备的更新应用界面,其中,所述更新应用界面是所述目标测试设备响应于所述操作命令更新的应用界面。8.根据权利要求7所述的方法,其特征在于,所述应用界面或者所述更新应用界面通过如下方式获得:向所述第一服务器端发送图像下载请求,所述图像下载请求包括资源路径,所述资源路径包括第一服务器端IP地址、存储路径和测试设备唯一识别码;获得来自所述第一服务器端的与所述资源路径对应的应用界面或者更新应用界面,所述应用界面或者更新应用界面是与所述测试设备唯一识别码对应的目标测试设备通过截图得到的图像;渲染所述应用界面或者更新应用界面,并且在所述客户端的展示界面展示经渲染的应用界面或者更新应用界面,以便基于针对所述经渲染的应用界面或者更新应用界面的操作进行应用测试。9.一种由第一服务器端执行的应用测试方法,其特征在于,包括:将与目标测试设备对应的应用界面发送给客户端,其中,所述目标测试设备是与目标信息对应的设备,所述目标信息是基于第一操作从测试设备信息集合中确定的信息;响应于来自所述客户端的针对所述目标测试设备的操作命令,将所述操作命令发送给第二服务器端,以便所述第二服务器端基于所述操作命令控制所述目标测试设备进行应用测试,得到并且发送更新应用界面给所述第一服务器端;响应于来自所述客户端的更新图像下载请求,将所述更新应用界面发送给所述客户端,以便所述客户端展示所述更新应用界面。10.根据权利要求9所述的方法,其特征在于,所述将与目标测试设备对应的应用界面发送给客户端,包括:获得来自所述客户端的测试设备数据请求;响应于所述测试设备数据请求,将来自至少一个所述第二服务器端的测试设备数据发送给所述客户端,...
【专利技术属性】
技术研发人员:张泽龙,
申请(专利权)人:北京新氧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。