车载以太网的一致性测试方法技术

技术编号:30333166 阅读:23 留言:0更新日期:2021-10-10 00:54
本申请实施例提供一种车载以太网的一致性测试方法,通过获取目标设备与目标ECU通信过程中需要使用的至少一个接口信息,根据至少一个接口信息,通过车载以太网测试工具模拟目标设备与目标ECU进行通信,生成测试结果,实现对车载以太网的一致性测试,减少了测试成本,提高了测试效率和测试准确率。提高了测试效率和测试准确率。提高了测试效率和测试准确率。

【技术实现步骤摘要】
车载以太网的一致性测试方法


[0001]本申请实施例涉及车辆测试
,尤其涉及一种车载以太网的一致性测试方法、装置、电子设备和存储介质。

技术介绍

[0002]高级驾驶辅助系统(advanced driving assistance system,ADAS)技术、高品质的车载影音娱乐系统、结合大数据及云计算的自动驾驶技术等的不断革新和在汽车领域的应用,加快了汽车网络化和智能化的脚步,使得汽车的车载网络容量需求呈现爆发式增长,远远超过了传统汽车总线控制器局域网络(controller area network,CAN)和局域互联网络(local interconnect network,LIN)的能力,在这个背景下,车载以太网应运而生,并获得了飞速的发展。
[0003]SOME/IP(全称:scalable service

oriented middleware over IP)是一种基于网际互连协议(internet protocol,IP)的面向服务的可伸缩的中间件,是一种专门运用于汽车领域的中间技术,在车载以太网中,主要用于控制报文通信。为保证汽车内使用以太网的通信设备之间的互操作性,需要通过一致性测试,验证车载以太网的实现和协议标准的一致性。
[0004]现有技术中,主要依靠人工进行车载以太网的一致性测试,由于以太网高宽带的特性,通过人工对车载以太网进行一致性测试是一项十分繁琐和耗时的工作,导致对车载以太网进行一致性测试时存在测试效率和出错率高的问题。
专利技术内
[0005]本申请实施例提供一种车载以太网的一致性测试方法、装置、电子设备和存储介质,以解决现有技术中存在的测试效率和出错率高问题。
[0006]第一方面,本申请实施例提供一种车载以太网的一致性测试方法,包括:
[0007]获取目标设备与目标电子控制单元ECU通信过程中需要使用的至少一个接口信息;
[0008]根据所述至少一个接口信息,通过车载以太网测试工具模拟所述目标设备与所述目标ECU进行通信,生成测试结果。
[0009]可选地,所述根据所述至少一个接口信息,通过所述车载以太网测试工具模拟所述目标设备与所述目标ECU进行通信,包括:
[0010]根据所述至少一个接口信息,生成符合所述车载以太网测试工具语法规则的测试脚本;
[0011]将所述测试脚本与所述车载以太网测试工具进行关联,以使所述车载以太网测试工具根据所述测试脚本与所述目标ECU进行通信。
[0012]可选地,所述将所述测试脚本与所述车载以太网测试工具进行关联,包括:
[0013]将所述测试脚本存储到目标路径下,并将所述目标路径发送给所述车载以太网测
试工具。
[0014]可选地,所述生成测试结果,包括:
[0015]根据所述至少一个接口信息,确定目标测试用例,所述目标测试用例中包括所述至少一个接口信息;
[0016]运行目标测试用例,生成测试结果。
[0017]可选地,所述运行目标测试用例,生成测试结果,包括:
[0018]获取所述车载以太网测试工具与所述目标ECU通信过程中生成的关于目标接口的第一测试值和第二测试值,所述第一测试值来源于所述车载以太网测试工具,所述第二测试值来源于与所述目标ECU连接的调试器;
[0019]通过比较所述第一测试值与所述第二测试值是否一致,得到所述目标接口的测试结果。
[0020]可选地,所述获取目标设备与目标ECU通信过程中需要使用的至少一个接口信息,包括:
[0021]获取所述目标设备与所述目标ECU通信过程中需要使用的至少一个接口标识;
[0022]通过将所述至少一个接口标识与接口清单中的接口信息进行匹配,得到至少一个接口信息,所述接口清单中包括所有通信接口的信息。
[0023]可选地,所述方法还包括:
[0024]基于所述测试结果,生成可视化测试报告。
[0025]第二方面,本申请实施例提供一种车载以太网的一致性测试装置,包括:
[0026]获取模块,用于获取目标设备与目标电子控制单元ECU通信过程中需要使用的至少一个接口信息;
[0027]处理模块,用于根据所述至少一个接口信息,通过车载以太网测试工具模拟所述目标设备与所述目标ECU进行通信,生成测试结果。
[0028]第三方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面所述的车载以太网的一致性测试方法。
[0029]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的车载以太网的一致性测试方法。
[0030]本申请实施例提供的车载以太网的一致性测试方法、装置、电子设备和存储介质,通过获取目标设备与目标ECU通信过程中需要使用的至少一个接口信息,根据至少一个接口信息,通过车载以太网测试工具模拟目标设备与目标ECU进行通信,生成测试结果,实现对车载以太网的一致性测试,减少了测试成本,提高了测试效率和测试准确率。
附图说明
[0031]图1为本申请实施例一提供的车载以太网的一致性测试方法的流程示意图;
[0032]图2为本申请实施例一提供的基于CANoe工具的车载以太网的一致性测试方法的流程示意图;
[0033]图3为本申请实施例二提供的车载以太网的一致性测试装置的结构示意图;
[0034]图4为本申请实施例三提供的一种电子设备的结构示意图。
具体实施方式
[0035]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0036]本申请技术方案的主要思路:基于现有技术中存在的技术问题,本申请实施例提供一种基于SOME/IP的车载以太网的自动化测试方案,通过事先基于SOME/IP开发平台化测试系统,并通过该测试系统执行相应的操作流程,具体地,获取目标设备与目标电子控制单元(electronic control unit,ECU)通信过程中需要使用的接口的相关信息,并通过调用车载以太网测试工具模拟目标设备与目标ECU进行通信,可以理解,在通信过程中,目标设备可以是消息发送方/接收方,相应地,目标ECU是消息接收方/发送方,从而根据通信过程中使用的各接口的实际情况,得到测试结果,实现对车载以太网的一致性测试。与现有技术相比,大大减少了测试所用的时间,提高了测试效率,并杜绝人工测试中的错误,提高了测试准确率,减少了测试所需的人力成本。
[0037]实施例一
[0038]图1为本申请实施例一提供的车载以太网的一致性测试方法的流程示意图,本实施例的方法可以由本申请实施例所提供的车载以太网的一致本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载以太网的一致性测试方法,其特征在于,包括:获取目标设备与目标电子控制单元ECU通信过程中需要使用的至少一个接口信息;根据所述至少一个接口信息,通过车载以太网测试工具模拟所述目标设备与所述目标ECU进行通信,生成测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个接口信息,通过所述车载以太网测试工具模拟所述目标设备与所述目标ECU进行通信,包括:根据所述至少一个接口信息,生成符合所述车载以太网测试工具语法规则的测试脚本;将所述测试脚本与所述车载以太网测试工具进行关联,以使所述车载以太网测试工具根据所述测试脚本与所述目标ECU进行通信。3.根据权利要求2所述的方法,其特征在于,所述将所述测试脚本与所述车载以太网测试工具进行关联,包括:将所述测试脚本存储到目标路径下,并将所述目标路径发送给所述车载以太网测试工具。4.根据权利要求1所述的方法,其特征在于,所述生成测试结果,包括:根据所述至少一个接口信息,确定目标测试用例,所述目标测试用例中包括所述至少一个接口信息;运行目标测试用例,生成测试结果。5.根据权利要求4所述的方法,其特征在于,所述运行目标测试用例,生成测试结果,包括:获取所述车载以太网测试工具与所述目标ECU通信过程中生成的关于目标接口的第一测试值和第二测试值,所述第一测试值来源于所述车载以太网测试工具,所述第二测试值来源于与所述目标ECU...

【专利技术属性】
技术研发人员:吴昊秦晨吴逸蕊杨志乾田磊
申请(专利权)人:上海英恒电子有限公司
类型:发明
国别省市:

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

1