1、 CAN通信测试
CAN通信测试以CANoe软件包的形式实现,并根据测试用例开发测试软件包,同时实现测试用例和测试序列统一管理。已有测试软件包覆盖(但不限于)如下内容:
Ø 物理层测试
u 欠电压发送测试(起动相关)
u 欠电压发送测试(起动无关)
u 欠电压发送恢复时间测试(起动无关)
u 欠电压发送恢复时间测试(起动相关)
u 欠电压接收测试(无发送节点)
u ....
Ø 数据链路层测试
u 报文DLC测试(单ECU发送的所有报文)
u 位时间测试(无RX)
u 位时间测试(有RX)
u 采样点测试
u 预期帧遍历接收测试
u ...
Ø 网络相关诊断测试
u 节点超时监测测试
u 全局超时监测测试
u No ACK测试
u Bus-off恢复时间测试(快慢恢复)
u Bus-off恢复时间测试(只有慢恢复)
u Bus-off DTC测试
u ...
Ø 间接网络管理测试
u CAN初始化定时测试
u 停发报文时间测试
u 报文超时监测测试
2、 OSEK直接网络管理测试
OSEK直接网络管理测试以CANoe软件包的形式实现,并根据测试用例开发测试软件包,同时实现测试用例和测试序列统一管理。已有测试软件包覆盖(但不限于)如下内容(包含网络睡眠和唤醒逻辑测试):
Ø 初始化测试
u 网络唤醒与初始化
u 第一帧报文格式
u 定时参数测试
u ...
Ø 常规测试
u 逻辑环稳定
u DUT被跳过
u T[typ]
u ...
Ø 跛行状态测试
u Limphome复位
u 准备睡眠状态
u T[LimpHome]
u ...
Ø 睡眠中断测试
u Normal状态下的睡眠中断1
u Normal状态下的睡眠中断2
u ...
3 CAN网关测试
CAN网关测试仅涉及CAN网段之间的测试,不涉及LIN网段的测试,测试软件实现测试用例和测试序列统一管理。已有测试软件包覆盖(但不限于)如下内容(数量>800):
Ø 网关路由一致性测试
u 标识符一致性测试
u 数据长度一致性测试
u 周期一致性测试
u 信号位置一致性
u 信号值一致性
Ø 网关路由功能测试
u 网关路由延时时间测试
u 网关路由初始值测试
u 网关路由超时值测试
u 网关路由上次值测试
Ø 网关睡眠唤醒策略测试
u 网关路由功能唤醒测试
u 网关路由睡眠策略测试
网关测试采用独立的上位机界面进行配置,采用导入文件的形式进行网关路由表的配置,在不修改底层的情况下,可以通过配置完成测试。
4 LIN通信测试
LIN通信测试以CANoe软件包的形式实现,并根据测试用例开发测试软件包,同时实现测试用例和测试序列统一管理。已有测试软件包覆盖(但不限于)如下内容:
Ø LIN主节点通信测试
u 主节点工作电压范围测试
u 主节点器件不被破坏的供电电压范围
u 主节点输出电压测试
u 主节点过电压测试
u ...
Ø LIN从节点通信测试
u 从节点工作电压范围测试
u 从节点器件不被破坏的供电电压范围
u 从节点输出电压测试
u 从节点过电压测试
u 从节点低电压测试
u 从节点占空比测试
u 从节点电阻测试
u 固定时钟从节点波特率
u 自动检测波特率从节点
u 固定时钟从节点采样点测试
u ...
5、 诊断协议测试
诊断协议测试在Diva中导入诊断CDD库文件,生成自动化测试用例脚本。CANdela可以生成CDD和ODX两种格式的数据库,且两者之间可以互转。Diva可以根据导入的CDD/ODX文件自动生成诊断协议测试用例,从而实现诊断协议的完全自动化测试。
系统可实现全部控制器诊断协议测试。已有测试软件包覆盖(但不限于)如下内容:
Ø 网络层协议控制信息;
Ø 网络层定时参数;
Ø 多帧报文发送;
Ø ...
5、 信号一致性测试
程序下载测试
程序下载测试保证了当电控ECU需要重新更新应用软件或者应用数据时,诊断仪可将新的应用软件或者应用数据正确、可靠、安全的下载到ECU中。
软件包覆盖(但不限于)如下内容:
Ø 下载流程测试(数量>50)
u 无应用程序时正常下载测试
u 应用程序有效时正常下载测试
u 应用程序无效时正常下载测试
u ...
Ø 程序下载可靠性测试(数量>80)
u 内存擦除前断电测试
u 内存擦除中断电测试
u 应用数据传输中断电测试
u 内存擦除前CANH或CANL对电源短路测试
u 内存擦除前CANH或CANL对地短路测试
u ...
Ø 程序下载安全性测试
u 异常文件下载测试
u 安全访问异常测试
u 下载流程错误处理
Ø 程序下载完整性测试
u 刷写完整性测试
u 物流数据正确性测试
微信二维码