The invention relates to an application testing method, device, computer equipment and storage medium. The method includes: collecting operation events made by the test user on the main control mobile terminal based on the test application; converting operation events into operation commands; sending operation commands to the cloud server for the cloud server to send operation commands to the cloud server. Many test mobile terminals with test applications send operation commands, and each test mobile terminal runs operation commands locally to simulate the test user executing operation events based on the test application on the corresponding test mobile terminal. By adopting the above technical scheme of the invention, the test user only needs to execute the operation event on the main control mobile terminal, and the operation event can be executed on multiple test mobile terminal sides to simulate the same operation event executed by the test user on the test mobile terminal, so as to realize the simultaneous test of multiple mobile terminals without using it. Testing each mobile terminal separately can effectively improve the efficiency of testing.
【技术实现步骤摘要】
应用的测试方法、装置、计算机设备和存储介质
本专利技术涉及应用测试
,特别是涉及应用的测试方法、装置、计算机设备和存储介质。
技术介绍
随着移动终端的使用普及,移动终端上的各种应用开发的也越来越多。为了保证应用的稳定性,在应用上线之前,需要对其进行功能测试。现有技术中,应用的功能测试时,在一台测试移动终端上执行应用,看功能是否正常。但是即使在一台测试移动终端上正常,也不排除会在个别其他移动终端上执行起来会有问题。而为了避免这个情况,在应用发布前,需要用不同型号的移动终端进行测试,看在不同型号移动终端上的功能是否正常。这就是应用的兼容性测试。也就是说,现有技术中需要测试一个应用在多台移动终端上是否兼容,按现有方式是在不同移动终端型号的时候上都要测试一遍,才能保证应用在各中型号的移动终端上兼容,这样的测试过程也可以称为应用的兼容性测试。但是,现有的上述测试过程,需要测试人员在不同型号的移动终端上重复执行相同的操作,导致测试效率比较低。
技术实现思路
基于此,有必要针对现有的测试效率低的技术问题,提供一种应用的测试方法、装置、计算机设备和存储介质,用于提高测试效率。一种应用的测试方法,所述方法包括:采集测试用户在主控移动终端上基于测试应用所作出的操作事件;将所述操作事件转换成操作命令;向云端服务器发送所述操作命令,以供所述云端服务器向多个安装有所述测试应用的测试移动终端发送所述操作命令,由各所述测试移动终端在本地运行所述操作命令,以模拟所述测试用户在对应的所述测试移动终端上基于所述测试应用执行所述操作事件。在其中一个实施例中,所述测试用户在所述移动终端上基于所 ...
【技术保护点】
1.一种应用的测试方法,其特征在于,所述测试方法包括:采集测试用户在主控移动终端上基于测试应用所作出的操作事件;将所述操作事件转换成操作命令;向云端服务器发送所述操作命令,以供所述云端服务器向多个安装有所述测试应用的测试移动终端发送所述操作命令,由各所述测试移动终端在本地运行所述操作命令,以模拟所述测试用户在对应的所述测试移动终端上基于所述测试应用执行所述操作事件。
【技术特征摘要】
1.一种应用的测试方法,其特征在于,所述测试方法包括:采集测试用户在主控移动终端上基于测试应用所作出的操作事件;将所述操作事件转换成操作命令;向云端服务器发送所述操作命令,以供所述云端服务器向多个安装有所述测试应用的测试移动终端发送所述操作命令,由各所述测试移动终端在本地运行所述操作命令,以模拟所述测试用户在对应的所述测试移动终端上基于所述测试应用执行所述操作事件。2.如权利要求1所述的方法,其特征在于,所述测试用户在所述移动终端上基于所述测试应用所作出的操作事件包括:打开所述测试应用的事件、在所述测试应用中执行的信息输入事件、或者在所述测试应用中的操作位置信息对应的操作位置上执行操作行为类型对应的操作事件;所述操作行为类型包括单击、双击或滑动;所述操作位置信息包括所述主控移动终端的屏幕上的坐标信息、或所述主控移动终端的硬件按键的标识信息。3.一种应用的测试方法,其特征在于,所述测试方法包括:接收主控移动终端发送的操作命令,所述操作命令为所述主控移动终端对采集到的测试用户在所述主控移动终端上基于测试应用所作出的操作事件进行转换得到的;向多个安装有所述测试应用的测试移动终端发送所述操作命令,以供各所述测试移动终端在本地运行所述操作命令,以模拟所述测试用户在对应的所述测试移动终端上基于所述测试应用执行所述操作事件。4.如权利要求3所述的方法,其特征在于,接收主控移动终端发送的操作命令之后,向各个安装有所述测试应用的测试移动终端发送所述操作命令之前,所述方法还包括:根据所述主控移动终端的型号、各所述测试移动终端的型号,对所述主控移动终端发送的所述操作命令进行转换,以转换成适用于各所述测试移动终端的操作命令;对应地,向各个安装有所述测试应用的测试移动终端发送所述操作命令,包括:向各个安装有所述测试应用的测试移动终端发送转换后的、能够适用于对应的所述测试移动终端的所述操作命令。5.一种应用的测试方法,其特征在于,所述测试方法包括:接收云端服务器发送的所述操作命令,所述操作命令为主控移动终端对采集到的测试用户在所述主控移动终端上基于测试应用所作出的操作事件进行转换得到...
【专利技术属性】
技术研发人员:陈志辉,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。