车载以太网测试大致可以分成两块:TC8测试和以太网通信测试。
TC8测试全称TC8一致性测试,其规范由OPEN联盟制定,包括车载以太网ECU从物理层到应用层的各层互操作性以及常规基础功能服务。目的在于提高不同ECU之间的兼容性。
TC8测试规范可以在OPEN组织官网下载,共包含三份规范文件:
- Layer_1:以太网物理层测试,包括IOP和PMA两个部分。
- Layer_2:车载以太网Switch测试。
- Layer_3:以太网协议层测试,包含:ARP、IPv4、ICMPv4、UDP、TCP、SOME/IP、DHCPv4协议。
TC8测试能够保证通信要求的下限,也就是基本的通信需求。而每家车企对于自己的以太网有自己的要求。
车企的以太网企标也就是以太网需求规范,通常有两本。一本是以太网通用规范,一本是以太网配置规范。
以太网通用规范定义了以太网所要用到的协议、字段值、机制、算法、实现方式等。以太网配置规范定义了所有的ECU节点分配的MAC地址、IP地址、VLAN、ARP table、ARL等。
测试人员根据这两本规范编写一份测试用例,覆盖所有的需求点。这份测试用例就是以太网通信测试,根据这份测试用例开发的测试脚本就是以太网通信测试脚本。