远程设备的测试方法、装置、系统及自动化测试平台制造方法及图纸

技术编号:35579783 阅读:12 留言:0更新日期:2022-11-12 16:07
本申请涉及自动化测试技术领域,特别涉及一种远程设备的测试方法、装置、系统及自动化测试平台,其中,方法包括:接收一个或多个目标远程设备的测试指令和测试参数;根据测试指令和测试参数远程调用一个或多个测试代理设备执行自动化测试用例,以对一个或多个目标远程设备进行测试;接收每个测试代理设备反馈的测试结果,基于测试结果判定每个测试代理设备的测试合格或不合格。由此,解决了相关技术的自动化测试用例的运行需要在安装在控制软件的服务器上进行,无法同时对多台车机进行操控等问题。问题。问题。

【技术实现步骤摘要】
远程设备的测试方法、装置、系统及自动化测试平台


[0001]本申请涉及自动化测试
,特别涉及一种远程设备的测试方法、装置、系统及自动化测试平台。

技术介绍

[0002]目前的车机的自动化测试往往是有一套可以操控车机的控制软件,用户通过输入控制软件可以识别的命令对车机进行操控,相关技术的自动化测试用例的运行需要在安装在控制软件的服务器上进行,但是无法同时对多台车机进行操控。

技术实现思路

[0003]本申请提供一种远程设备的测试方法、装置、系统及自动化测试平台,以解决相关技术的自动化测试用例的运行需要在安装在控制软件的服务器上进行,无法同时对多台车机进行操控等问题。
[0004]本申请第一方面实施例提供一种远程设备的测试方法,所述方法应用于自动化测试平台,所述自动化测试平台与一个或多个测试代理设备通信,且每个测试代理设备与一个或多个目标远程设备通信,其中,所述方法包括以下步骤:接收一个或多个目标远程设备的测试指令和测试参数;根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例,以对所述一个或多个目标远程设备进行测试;接收每个测试代理设备反馈的测试结果,基于所述测试结果判定所述每个测试代理设备的测试合格或不合格。
[0005]可选地,在本申请的一个实施例中,所述根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例,包括:根据所述测试指令和所述测试参数生成测试报文;发送所述测试报文至一个或多个测试代理设备,以调用所述一个或多个测试代理设备执行自动化测试用例。
[0006]可选地,在本申请的一个实施例中,在根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例之前,包括:获取所述目标远程设备的测试步骤创建请求;基于所述测试步骤创建请求调用所述测试代理设备获取所述目标远程设备的操作列表和操作说明;基于所述操作说明从所述操作列表中选择一个或多个目标操作,发送每个目标操作的详细说明的获取请求至所述测试代理设备;获取所述测试代理设备基于所述获取请求返回的每个目标操作的参数说明,基于所述参数说明确定测试参数,利用所述测试参数创建测试步骤,并基于创建完成的一个或多个测试步骤生成所述自动化测试用例。
[0007]可选地,在本申请的一个实施例中,所述测试参数包括所述目标远程设备的操作列表、操作说明和目标操作。
[0008]本申请第二方面实施例提供一种远程设备的测试装置,所述装置应用于自动化测试平台,所述自动化测试平台与一个或多个测试代理设备通信,且每个测试代理设备与一
个或多个目标远程设备通信,其中,所述装置包括:接收模块,用于接收一个或多个目标远程设备的测试指令和测试参数;调用模块,用于根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例,以对所述一个或多个目标远程设备进行测试;测试模块,用于接收每个测试代理设备反馈的测试结果,基于所述测试结果判定所述每个测试代理设备的测试合格或不合格。
[0009]可选地,在本申请的一个实施例中,所述调用模块,进一步用于:根据所述测试指令和所述测试参数生成测试报文;发送所述测试报文至一个或多个测试代理设备,以调用所述一个或多个测试代理设备执行自动化测试用例。
[0010]可选地,在本申请的一个实施例中,还包括:处理模块,用于在根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例之前,获取所述目标远程设备的测试步骤创建请求;基于所述测试步骤创建请求调用所述测试代理设备获取所述目标远程设备的操作列表和操作说明;基于所述操作说明从所述操作列表中选择一个或多个目标操作,发送每个目标操作的详细说明的获取请求至所述测试代理设备;
[0011]获取所述测试代理设备基于所述获取请求返回的每个目标操作的参数说明,基于所述参数说明确定测试参数,利用所述测试参数创建测试步骤,并基于创建完成的一个或多个测试步骤生成所述自动化测试用例。
[0012]可选地,在本申请的一个实施例中,所述测试参数包括所述目标远程设备的操作列表、操作说明和目标操作。
[0013]本申请第三方面实施例提供一种自动化测试平台,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的远程设备的测试方法。
[0014]本申请第四方面实施例提供一种远程设备的测试系统,包括:一个或多个目标远程设备;一个或多个测试代理设备,其中,每个测试代理设备与目标远程设备相连,用于执行自动化测试用例对所述目标远程设备进行测试;自动化测试平台,所述自动化测试平台与一个或多个测试代理设备通信,用于根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例,并接收每个测试代理设备反馈的测试结果,基于所述测试结果判定所述每个测试代理设备的测试合格或不合格。
[0015]由此,本申请至少具有如下有益效果:
[0016]根据一个或多个目标远程设备的测试指令和测试参数远程调用一个或多个测试代理设备执行自动化测试用例,以对一个或多个目标远程设备进行测试;接收每个测试代理设备反馈的测试结果,基于测试结果判定每个测试代理设备的测试合格或不合格,从而通过分布式调用的方式进行测试,可以实现对多台车机同时进行操控,提升测试的效率。由此,解决了相关技术的自动化测试用例的运行需要在安装在控制软件的服务器上进行,无法同时对多台车机进行操控等问题。
[0017]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0018]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得
明显和容易理解,其中:
[0019]图1为根据本申请实施例提供的一种远程设备的测试方法的流程图;
[0020]图2为根据本申请实施例提供的远程车机操作的实现逻辑架构图;
[0021]图3为根据本申请实施例提供的编写远程车机操作步骤流程图;
[0022]图4为根据本申请实施例提供的执行远程车机操作步骤流程图;
[0023]图5为根据本申请实施例提供的一种远程设备的测试装置的方框示意图;
[0024]图6为根据本申请实施例提供的自动化测试平台的结构示意图。
[0025]附图标记说明:接收模块

100、调用模块

200、测试模块

300、存储器

601、处理器

602、通信接口

603。
具体实施方式
[0026]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程设备的测试方法,其特征在于,所述方法应用于自动化测试平台,所述自动化测试平台与一个或多个测试代理设备通信,且每个测试代理设备与一个或多个目标远程设备通信,其中,所述方法包括以下步骤:接收一个或多个目标远程设备的测试指令和测试参数;根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例,以对所述一个或多个目标远程设备进行测试;接收每个测试代理设备反馈的测试结果,基于所述测试结果判定所述每个测试代理设备的测试合格或不合格。2.根据权利要求1所述的方法,其特征在于,所述根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例,包括:根据所述测试指令和所述测试参数生成测试报文;发送所述测试报文至一个或多个测试代理设备,以调用所述一个或多个测试代理设备执行自动化测试用例。3.根据权利要求1所述的方法,其特征在于,在根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自动化测试用例之前,包括:获取所述目标远程设备的测试步骤创建请求;基于所述测试步骤创建请求调用所述测试代理设备获取所述目标远程设备的操作列表和操作说明;基于所述操作说明从所述操作列表中选择一个或多个目标操作,发送每个目标操作的详细说明的获取请求至所述测试代理设备;获取所述测试代理设备基于所述获取请求返回的每个目标操作的参数说明,基于所述参数说明确定测试参数,利用所述测试参数创建测试步骤,并基于创建完成的一个或多个测试步骤生成所述自动化测试用例。4.根据权利要求1

3任意一项所述的方法,其特征在于,所述测试参数包括所述目标远程设备的操作列表、操作说明和目标操作。5.一种远程设备的测试装置,其特征在于,所述装置应用于自动化测试平台,所述自动化测试平台与一个或多个测试代理设备通信,且每个测试代理设备与一个或多个目标远程设备通信,其中,所述装置包括:接收模块,用于接收一个或多个目标远程设备的测试指令和测试参数;调用模块,用于根据所述测试指令和所述测试参数远程调用所述一个或多个测试代理设备执行自...

【专利技术属性】
技术研发人员:张思伟
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1