The present invention relates to a test system and a test method based on Cloud True Machine, which includes a web client, an APP client and a server. The web client and an APP client communicate with the server respectively; the server is also used to connect multiple Cloud True Machines; the App client is used to receive gesture operation instructions and send them to the server as the first test instruction; and the server is used to connect multiple Cloud True Machines. According to the first test instruction, the Cloud True Machine selected by the App Client is obtained as the target Cloud True Machine, and the screen image of the target Cloud True Machine is acquired, and the corresponding screen image is sent to the App Client and the web Client; the screen image of the target Cloud True Machine is displayed by the App Client through its UI interface; at the same time, the web Client displays the screen of the target Cloud True Machine through the Screen image. The embodiment of the invention solves the problem of single remote test environment and is beneficial to improving test efficiency.
【技术实现步骤摘要】
基于云真机的测试系统及测试方法
本专利技术涉及云控平台
,特别是涉及基于云真机的测试系统及测试方法。
技术介绍
智能终端应用软件测试是智能终端软件开发生命周期中的一项关键任务,主要任务是测试未发布的被测试软件在不同测试机型设备上的兼容性和测试效率等。为了方便智能终端应用软件测试,行业内采用云真机控制平台进行测试。云真机控制平台包括测试终端和远程控制终端,测试终端连接一个或多个云真机。其中,远程控制终端通过网络连接测试终端,用于远程控制与测试终端连接的云真机,同时接收从测试终端转发的反馈信息;测试终端将远程控制终端发送的控制指令转发至相应的云真机,由云真机执行相应操作,或者,测试终端解析远程控制终端发送的控制指令,解析出远程控制终端进行远程控制的相应云真机及具体控制命令,并根据具体控制命令控制相应云真机执行相应操作。在实现本专利技术的过程中,专利技术人发现现有技术中存在如下问题,目前云真机控制平台,测试人员主要是通过在远程控制终端进行鼠标、键盘等操作,从而实现对远程的云真机的操控,存在测试操作效率较低的问题。
技术实现思路
基于此,有必要针对现有方式测试操作效率较低的问题,提供一种基于云真机的测试系统及测试方法。一方面,本专利技术实施例提供一种基于云真机的测试系统,包括web客户端、APP客户端以及服务器,所述web客户端、APP客户端分别与所述服务器通信连接;所述服务器还用于连接多个云真机;所述App客户端,用于通过接收针对目标云真机中设定软件的操作指令,作为第一测试指令,将所述第一测试指令发送给所述服务器;所述目标云真机为所述App客户端选择的用于软件 ...
【技术保护点】
1.一种基于云真机的测试系统,其特征在于,包括web客户端、APP客户端以及服务器,所述web客户端、APP客户端分别与所述服务器通信连接;所述服务器还用于连接多个云真机;所述App客户端用于通过其UI界面显示目标云真机的屏幕图像,接收针对所述目标云真机中设定软件的操作指令,作为第一测试指令,将所述第一测试指令发送给所述服务器;所述服务器用于根据所述第一测试指令,控制所述目标云真机中的所述设定软件执行所述第一测试指令;以及获取所述目标云真机执行所述第一测试指令之后的屏幕图像,作为新的屏幕图像,将所述新的屏幕图像分别发送给所述App客户端和所述web客户端;所述App客户端用于根据所述新的屏幕图像,更新通过其UI界面显示的所述目标云真机的屏幕图像;所述web客户端还用于根据所述新的屏幕图像,更新通过网页显示的所述目标云真机的屏幕图像。
【技术特征摘要】
1.一种基于云真机的测试系统,其特征在于,包括web客户端、APP客户端以及服务器,所述web客户端、APP客户端分别与所述服务器通信连接;所述服务器还用于连接多个云真机;所述App客户端用于通过其UI界面显示目标云真机的屏幕图像,接收针对所述目标云真机中设定软件的操作指令,作为第一测试指令,将所述第一测试指令发送给所述服务器;所述服务器用于根据所述第一测试指令,控制所述目标云真机中的所述设定软件执行所述第一测试指令;以及获取所述目标云真机执行所述第一测试指令之后的屏幕图像,作为新的屏幕图像,将所述新的屏幕图像分别发送给所述App客户端和所述web客户端;所述App客户端用于根据所述新的屏幕图像,更新通过其UI界面显示的所述目标云真机的屏幕图像;所述web客户端还用于根据所述新的屏幕图像,更新通过网页显示的所述目标云真机的屏幕图像。2.根据权利要求1所述的系统,其特征在于,所述App客户端,还用于接收用于选择目标云真机的操作指令,作为第二测试指令,将所述第二测试指令发送给所述服务器;所述服务器用于根据所述第二测试指令,得到所述App客户端选择的目标云真机,获取所述目标云真机的屏幕图像,向所述App客户端以及所述web客户端发送所述屏幕图像;所述App客户端通过其UI界面显示所述目标云真机的所述屏幕图像;所述web客户端通过网页显示所述目标云真机所述屏幕图像。3.根据权利要求2所述的系统,其特征在于,所述App客户端,还用于接收用于在目标云真机安装所述设定软件的操作指令,作为第三测试指令,将所述第三测试指令发送给所述服务器;所述服务器用于根据所述第三测试指令,控制所述目标云真机中安装所述设定软件;以及获取所述目标云真机安装所述设定软件之后的屏幕图像,发送给所述App客户端和所述web客户端;所述App客户端用于根据所述目标云真机安装所述设定软件之后的屏幕图像,更新通过其UI界面显示的所述目标云真机的屏幕图像;所述web客户端还用于根据所述目标云真机安装所述设定软件之后的屏幕图像,更新通过网页显示的所述目标云真机的屏幕图像。4...
【专利技术属性】
技术研发人员:刘言,陈志坚,张颖,马幸晖,邓捷,
申请(专利权)人:世纪龙信息网络有限责任公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。