车辆测试系统、方法及电子设备技术方案

技术编号:39434377 阅读:10 留言:0更新日期:2023-11-19 16:17
本申请公开了一种车辆测试系统、方法及电子设备,车辆测试系统包括多个业务模块,多个业务模块基于容器技术部署在云服务器上;多个业务模块包括测试执行模块和测试管理模块,测试执行模块包括预设数量个测试执行软件;测试管理模块控制每个测试执行软件的运行,测试管理模块包括测试用例库;测试执行模块用于响应于测试管理模块发送的控制请求,通过测试执行软件控制测试机柜的运行,以使测试机柜执行控制请求中携带的测试用例,得到测试结果;测试管理模块用于获取测试结果并对测试结果进行分析处理。本申请通过容器技术将独立运行的模块整合部署在云端服务器,使系统能够完成多维度的仿真测试,并且使用户能够在系统内查看完整的测试结果。整的测试结果。整的测试结果。

【技术实现步骤摘要】
车辆测试系统、方法及电子设备


[0001]本申请涉及车辆测试领域,尤其涉及一种车辆测试系统、方法及电子设备。

技术介绍

[0002]车辆测试是汽车产品交付过程中非常重要的一环,关系到生命财产的安全。
[0003]车辆测试流程复杂,涉及测试与仿真种类较多,常见的有车辆功能HIL(Hardware in the Loop,硬件在环)试验仿真测试,车辆网络试验仿真测试,车辆信息安全测试,车辆环境试验测试等。每种仿真测试要搭建一套独立的测试系统,其需要精密而又昂贵的设备作支撑,并且对实验室的环境要求较高,测试成本较高且测试过程复杂。
[0004]针对车辆不同维度的仿真测试,如功能试验、网络测试以及安全测试等,实验室需要为每种维度的仿真测试打造完全独立的一套测试系统,但是测试系统间信息不互通,使测试系统的扩展性较低,且无法在一个系统内提供车辆所有的测试结果。

技术实现思路

[0005]为了上述提出的至少一个技术问题,本申请提出一种车辆测试系统、方法及电子设备。
[0006]根据本申请的一个方面,提供了一种车辆测试系统,所述车辆测试系统包括多个业务模块,多个所述业务模块基于容器技术部署在云服务器上;
[0007]多个所述业务模块包括测试执行模块和测试管理模块,所述测试执行模块包括预设数量个具有不同测试功能的测试执行软件,每个所述测试执行软件控制不同类别的测试机柜的运行;
[0008]所述测试管理模块控制所述测试执行模块中的每个所述测试执行软件的运行,所述测试管理模块包括测试用例库,所述测试用例库包括多个不同类型的测试用例;
[0009]所述测试执行模块用于响应于所述测试管理模块发送的控制请求,通过所述测试执行软件控制所述测试机柜的运行,以使所述测试机柜执行所述控制请求中携带的测试用例,得到测试结果;
[0010]所述测试管理模块用于统一管理所述测试用例库,以及用于获取所述测试结果,并对所述测试结果进行分析处理。
[0011]在一些可能的实施方式中,多个所述业务模块还包括监测模块,所述监测模块用于监测目标模块的运行情况,得到监测结果,所述目标模块包括所述测试执行模块和所述测试管理模块;
[0012]所述测试管理模块还用于展示监测结果。
[0013]在一些可能的实施方式中,多个所述业务模块还包括信息管理模块,所述信息管理模块从所述测试管理模块中获取客户端账号数据,并对所述客户端账号数据进行管理和存储;
[0014]所述客户端账号数据包括客户端账号信息、客户端账号选择的测试项目,所述客
户端账号数据用于确定测试用例。
[0015]在一些可能的实施方式中,所述测试机柜包括程控电源、输入/输出板卡和下位机,所述程控电源用于基于所述不同类型的测试用例提供不同的电压;所述输入/输出板卡用于转换测试中的信号,以使下位机基于转换的信号对测试进行控制。
[0016]在一些可能的实施方式中,所述系统还包括数据库,所述数据库部署于数据库服务器,所述数据库用于存储所述车辆测试系统的数据。
[0017]根据本申请的另一个方面,还提供了一种车辆测试方法,应用于上述所述的测试管理模块,所述方法包括:
[0018]接收客户端账号在测试管理模块中的操作所触发的测试请求,所述测试请求携带所述客户端账号的操作所对应的目标测试项目;
[0019]配置与所述目标测试项目对应的预设数量个测试用例;
[0020]发送控制请求至测试执行模块,所述控制请求携带预设数量个所述测试用例,以使所述测试执行模块执行所述控制请求携带的预设数量个所述测试用例,得到测试结果;
[0021]获取所述测试结果,对所述测试结果进行分析处理得到测试报告。
[0022]在一些可能的实施方式中,所述发送控制请求至测试执行模块,所述控制请求携带预设数量个所述测试用例,以使所述测试执行模块执行所述控制请求携带的预设数量个所述测试用例,得到测试结果,包括:
[0023]发送所述控制请求至所述测试执行模块,所述控制请求携带预设数量个所述测试用例,以使所述测试执行模块从预设数量个具有不同测试功能的测试执行软件中,调用所述控制请求携带的每个所述测试用例对应的目标测试执行软件;以及以使所述测试执行模块从不同类别的测试机柜中,调用所述目标测试执行软件对应的目标测试机柜;
[0024]以及以使所述目标测试执行软件控制所述目标测试机柜的运行;以及以使所述目标测试机柜执行对应的测试用例,得到所述测试结果。
[0025]在一些可能的实施方式中,所述方法还包括:
[0026]获取监测结果,并展示所述监测结果;所述监测结果用于使所述客户端账号获取测试进度;
[0027]所述监测结果为基于监测模块实时监测目标模块的运行情况得到,所述目标模块包括所述测试管理模块和所述测试执行模块。
[0028]在一些可能的实施方式中,所述接收客户端账号在测试管理模块中的操作所触发的测试请求,所述测试请求携带所述客户端账号的操作所对应的目标测试项目,包括:
[0029]接收所述客户端账号在所述测试管理模块中,针对预设测试项目的选取操作所触发的测试请求;所述目标测试项目为所述选取操作所对应的预设测试项目;
[0030]或者,接收所述客户端账号在所述测试管理模块中,针对预设测试项目的筛选操作所触发的测试请求;所述目标测试项目为所述筛选操作所对应的预设测试项目。
[0031]根据本申请的另一个方面,还提供了一种车辆测试的电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述所述的车辆测试方法。
[0032]由于上述技术方案,本申请具有以下有益效果:
[0033]本申请实施例中的车辆测试系统,基于容器技术,将具有不同测试功能的测试执行软件整合到测试执行模块中,以业务模块的方式部署在云服务器上;将测试管理模块同样以业务模块的方式部署在云服务器上,从而实现测试管理模块和测试执行模块之间的工作互不干扰,数据快速通信;并且通过一套统一的测试系统实现多种维度的测试,使用户通过测试管理模块把握测试进程,查看测试结果,从而降低了测试的复杂性,提高了测试效率,以及减少了测试成本。
附图说明
[0034]为了更清楚地说明本申请的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0035]图1是本申请实施例提供的一种车辆测试系统的示意图;
[0036]图2是本申请实施例提供的测试机柜的示意图;
[0037]图3是本申请实施例提供的云服务器的示意图;
[0038]图4是本申请实施例提供的一种车辆测试方法的流程示意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆测试系统,其特征在于,所述车辆测试系统包括多个业务模块,多个所述业务模块基于容器技术部署在云服务器上;多个所述业务模块包括测试执行模块和测试管理模块,所述测试执行模块包括预设数量个具有不同测试功能的测试执行软件,每个所述测试执行软件控制不同类别的测试机柜的运行;所述测试管理模块控制所述测试执行模块中的每个所述测试执行软件的运行,所述测试管理模块包括测试用例库,所述测试用例库包括多个不同类型的测试用例;所述测试执行模块用于响应于所述测试管理模块发送的控制请求,通过所述测试执行软件控制所述测试机柜的运行,以使所述测试机柜执行所述控制请求中携带的测试用例,得到测试结果;所述测试管理模块用于统一管理所述测试用例库,以及用于获取所述测试结果,并对所述测试结果进行分析处理。2.根据权利要求1所述的系统,其特征在于,多个所述业务模块还包括监测模块,所述监测模块用于监测目标模块的运行情况,得到监测结果,所述目标模块包括所述测试执行模块和所述测试管理模块;所述测试管理模块还用于展示监测结果。3.根据权利要求1所述的系统,其特征在于,多个所述业务模块还包括信息管理模块,所述信息管理模块从所述测试管理模块中获取客户端账号数据,并对所述客户端账号数据进行管理和存储;所述客户端账号数据包括客户端账号信息、客户端账号选择的测试项目,所述客户端账号数据用于确定测试用例。4.根据权利要求1至3中任一项所述的系统,其特征在于,所述测试机柜包括程控电源、输入/输出板卡和下位机,所述程控电源用于基于所述不同类型的测试用例提供不同的电压;所述输入/输出板卡用于转换测试中的信号,以使下位机基于转换的信号对测试进行控制。5.根据权利要求1至3中任一项所述的系统,其特征在于,所述系统还包括数据库,所述数据库部署于数据库服务器,所述数据库用于存储所述车辆测试系统的数据。6.一种车辆测试方法,其特征在于,所述方法应用于权利要求1至5中任一项所述的测试管理模块,包括:接收客户端账号在测试管理模块中的操作所触发的测试请求,所述测试请求携带所述客户端账号的操作所对应的目标测试项目;配置与所述目标测试项目对应的预设数量个...

【专利技术属性】
技术研发人员:王美玲杨彦召秦伟印星杨欣雨俞宙
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1