The invention discloses an application compatibility testing method, system, server, client and storage medium, this method is applied to the server to establish a connection between the server and multiple clients, the method comprises: receiving multiple client sends the first client behavior event information, behavior event information for users of any description information the first operation of the client application; the behavioral event information sent to other clients, so that other clients will respond with the same behavior contains event information in the operation behavior of the event information analysis, the response to the test in order to provide for the application in multiple client compatibility testing. The invention solves the problem of low efficiency in the process of compatibility testing of existing applications.
【技术实现步骤摘要】
应用程序兼容性测试方法、系统、服务器、客户端及存储介质
本专利技术涉及应用测试
,特别是涉及一种应用程序兼容性测试方法、系统、服务器、客户端及存储介质。
技术介绍
在智能设备的使用操作中,用户可以在智能设备上安装各式各样的应用程序,在应用程序的触控界面中进行各式各样的操作,智能设备能够进行相应的操作响应而没有出现崩溃等各种问题,其中除了开发者对应用程序本身的良好编写、智能设备的硬件兼容等各方面的原因外,还包括测试人员对应用程序的兼容性测试。在一款应用程序发布之前,通常需要对该应用程序进行必要的兼容性测试,以提高应用程序的可靠性、稳定性,从而避免用户在使用应用程序的过程中遇到各种问题,兼容性测试是为了保证应用程序能够在各种不同的环境下正常运行,具体包括检测该应用程序能否在不同的操作系统平台或同一操作系统平台的不同版本上正常运行;检测该应用程序能否在不同的硬件环境或网络环境中正常运行;检测该应用程序能否与相关的其他软件或系统进行协调工作。然而在现有的应用程序兼容性测试方法中,主要为测试人员直接在不同的智能设备中手工重复运行该应用程序,导致相同的操作步骤需要重复多次的操作,造成测试效率较低的问题,且手工测试时容易遗漏测试操作步骤。
技术实现思路
基于此,本专利技术实施例提出一种应用程序兼容性测试方法、系统、服务器、客户端及存储介质,解决现有应用程序兼容性测试过程中效率较低的问题。本专利技术实施例提供一种应用程序兼容性测试方法,具体技术方案如下:一种应用程序兼容性测试方法,应用于服务器,所述服务器与多个客户端之间建立连接,所述方法包括:接收所述多个客户端中的第一 ...
【技术保护点】
一种应用程序兼容性测试方法,应用于服务器,其特征在于,所述服务器与多个客户端之间建立连接,所述方法包括:接收所述多个客户端中的第一客户端发送的行为事件信息,所述行为事件信息为用户对所述第一客户端的一应用程序进行任一操作的描述信息;将所述行为事件信息发送至其他客户端,以使所述其他客户端将所述行为事件信息进行解析后做出与所述行为事件信息中包含的操作相同的响应,所述响应用于提供至测试者以对所述应用程序在所述多个客户端之间的兼容性进行测试。
【技术特征摘要】
1.一种应用程序兼容性测试方法,应用于服务器,其特征在于,所述服务器与多个客户端之间建立连接,所述方法包括:接收所述多个客户端中的第一客户端发送的行为事件信息,所述行为事件信息为用户对所述第一客户端的一应用程序进行任一操作的描述信息;将所述行为事件信息发送至其他客户端,以使所述其他客户端将所述行为事件信息进行解析后做出与所述行为事件信息中包含的操作相同的响应,所述响应用于提供至测试者以对所述应用程序在所述多个客户端之间的兼容性进行测试。2.根据权利要求1所述的应用程序兼容性测试方法,其特征在于,所述将所述行为事件信息发送至其他客户端的步骤之后包括:当接收到所述其他客户端中的第二客户端发送的异常信息时,根据所述异常信息确定当前发送所述异常信息的所述客户端的身份信息;将所述异常信息和所述身份信息对应存储到数据库中,以使测试者根据所述数据库中的信息确定对所述应用程序不兼容的客户端的所述身份信息。3.一种应用程序兼容性测试方法,应用于客户端,其特征在于,多个所述客户端与服务器之间建立连接,所述方法包括:接收用户对应用程序进行任一操作的行为事件信息;将所述行为事件信息发送至所述服务器,以使所述服务器接收到所述行为事件信息后将所述行为事件信息发送至除自身之外的其他客户端。4.根据权利要求3所述的应用程序兼容性测试方法,其特征在于,所述方法还包括:当接收到所述服务器发送的所述行为事件信息时,将所述行为事件信息进行解析后做出与所述行为事件信息中包含的操作相同的响应;当确定对所述行为事件信息的响应异常时,将异常信息发送至所述服务器。5.根据权利要求4所述的应用程序兼容性测试方法,其特征在于,所述将所述行为事件信息进行解析后做出与所述行为事件信息中包含的操作相同的响应的步骤包括:获取所述行为事件信息中的事件信息以及标识信息;根据所述标识信息查找到目标控件;根据所述事件信息对所述目标控件做出与所述事件信息操作相同的响应。6.一种服务器,其特征在于,所述服务器与多个客户端之间建立连接,所述服务器包括:第一接收模块,用于接收...
【专利技术属性】
技术研发人员:林楷鹏,
申请(专利权)人:广州视源电子科技股份有限公司,广州视睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。