| 分类 | 测试用例 |
| 10服务物理寻址测试 |
|
| 10服务正响应测试 |
| 请求格式错误的10服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的10服务,期望ECU返回NRC12 |
| 请求当前会话模式下功能函数不支持的10服务,期望ECU返回NRC7E |
| 无效状态下请求10服务,期望ECU返回NRC22 |
| 测试10服务NRC优先级 |
| 会话切换测试 |
| 时间超时后会话的维持情况 |
| Kl15on-off-on会话的维持情况 |
| 硬件复位后会话的维持情况 |
| 11服务物理寻址测试 |
|
| 11服务正响应测试 |
| 请求当前会话下不支持的11服务,期望ECU返回NRC7F |
| 请求格式错误的11服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的11服务,期望ECU返回NRC12 |
| 无效状态下请求11服务,期望ECU返回NRC22 |
| 测试11服务NRC优先级 |
| 硬件复位后诊断使能时间 |
| 14服务物理寻址测试 |
|
| 14服务正响应测试 |
| 请求当前会话下不支持的14服务,期望ECU返回NRC11 |
| 请求格式错误的14服务,期望ECU返回NRC13 |
| 请求DTC参数不支持的14服务,期望ECU返回NRC31 |
| 无效状态下请求14服务,期望ECU返回NRC22 |
| 测试14服务NRC优先级 |
| 19服务物理寻址测试 |
|
| 19服务正响应测试 |
| 请求当前会话下不支持的19服务,期望ECU返回NRC11 |
| 请求格式错误的19服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的19服务,期望ECU返回NRC12 |
| 请求参数错误的19服务,期望ECU返回NRC31 |
| 测试19服务NRC优先级 |
| 22服务物理寻址测试 |
|
| 22服务正响应测试 |
| 请求格式错误的22服务,期望ECU返回NRC13 |
| 请求DID不支持的22服务,期望ECU返回NRC31 |
| 请求DID响应过长的22服务,期望ECU返回NRC14 |
| 无效状态下请求22服务,期望ECU返回NRC22 |
| 测试22服务NRC优先级 |
| 27服务物理寻址测试 |
|
| 27服务正响应测试 |
| 请求当前会话模式下服务或子功能函数不支持的27服务,期望ECU返回NRC7E或NRC7F |
| 请求子功能函数不支持的27服务,期望ECU返回NRC12 |
| 请求格式错误的27服务,期望ECU返回NRC13 |
| 请求顺序错误的27服务,期望ECU返回NRC24 |
| 发送无效的key,期望ECU返回NRC24 |
| 测试NRC35,36,37的机制 |
| 无效状态下请求27服务,期望ECU返回NRC22 |
| 测试27服务NRC优先级 |
| 测试安全访问错误计数器 |
| 27服务功能测试 |
| 会话转换后安全访问的维持情况 |
| ECU复位后安全访问的维持情况 |
| 时间超时后安全访问的维持情况 |
| KL15 on-off-on切换后安全访问的维持情况 |
| 28服务物理寻址测试 |
|
| 28服务正响应测试 |
| 请求当前会话模式下服务或不支持的28服务,期望ECU返回NRC7F |
| 请求格式错误的28服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的28服务,期望ECU返回NRC12 |
| 请求CommunicationType不支持的28服务,期望ECU返回NRC31 |
| 无效状态下请求28服务,期望ECU返回NRC22 |
| 测试28服务NRC优先级 |
| 28服务功能测试 |
| 会话转换后通讯控制的维持情况 |
| 硬件复位后通讯控制的维持情况 |
| 时间超时后通讯控制的维持情况 |
| KL15 on-off-on切换后通讯控制的维持情况 |
| 28服务禁止RX,测试ECU是否会产生通讯丢失DTC |
| 2E服务物理寻址测试 |
|
| 2E服务正响应测试 |
| 请求当前会话下服务不支持的2E服务,期望ECU返回NRC7F |
| 请求格式错误的2E服务,期望ECU返回NRC13 |
| 请求DID不支持的2E服务,期望ECU返回NRC31 |
| 安全访问状态Lock,请求2E服务,期望ECU返回NRC33 |
| 无效状态下请求2E服务,期望ECU返回NRC22 |
| 测试2E服务NRC优先级 |
| 3E服务物理寻址测试 |
|
| 3E服务正响应测试 |
| 请求格式错误的3E服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的3E服务,期望ECU返回NRC12 |
| 测试3E服务NRC优先级 |
| 3E服务维持会话时间测试 |
| 85服务物理寻址测试 |
|
| 85服务正响应测试 |
| 请求当前会话下服务不支持的85服务,期望ECU返回NRC7F |
| 请求格式错误的85服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的85服务,期望ECU返回NRC12 |
| 无效状态下请求85服务,期望ECU返回NRC22 |
| 测试85服务NRC优先级 |
| 85服务功能测试 |
| 时间超时后DTC控制维持情况 |
| 硬件复位后DTC控制维持情况 |
| 软件复位后DTC控制维持情况 |
| KL15 on-off-on切换后DTC控制的维持情况 |
| 会话切换后DTC控制维持情况 |
| 2F服务物理寻址测试 |
|
| 2F服务正响应测试 |
| 请求当前会话下服务不支持的2F服务,期望ECU返回NRC7F |
| 请求格式错误的2F服务,期望ECU返回NRC13 |
| 请求参数错误的2F服务,期望ECU返回NRC31 |
| 安全访问状态Lock,请求2F服务,期望ECU返回NRC33 |
| 无效状态下请求2F服务,期望ECU返回NRC22 |
| 测试2F服务NRC优先级 |
| 31服务物理寻址测试 |
|
| 31服务正响应测试 |
| 请求当前会话下服务不支持的31服务,期望ECU返回NRC7F |
| 请求格式错误的31服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的31服务,期望ECU返回NRC12 |
| 安全访问状态Lock,请求31服务,期望ECU返回NRC33 |
| 请求参数错误的31服务,期望ECU返回NRC31 |
| 请求顺序错误的31服务,期望ECU返回NRC24 |
| 无效状态下请求31服务,期望ECU返回NRC22 |
| 测试31服务NRC优先级 |
| 无效服务测试 |
|
| 对不支持的服务遍历测试,期望ECU返回NRC11 |
| 10服务功能寻址测试 |
|
| 10服务正响应测试 |
| 请求格式错误的10服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的10服务,期望ECU无响应 |
| 请求当前会话模式下功能函数不支持的10服务,期望ECU无响应 |
| 无效状态下请求10服务,期望ECU返回NRC22 |
| 测试10服务NRC优先级 |
| 会话切换测试 |
| 时间超时后会话的维持情况 |
| Kl15on-off-on会话的维持情况 |
| 硬件复位后会话的维持情况 |
| 11服务功能寻址测试 |
|
| 11服务正响应测试 |
| 请求当前会话下不支持的11服务,期望ECU无响应 |
| 请求格式错误的11服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的11服务,期望ECU无响应 |
| 无效状态下请求11服务,期望ECU返回NRC22 |
| 测试11服务NRC优先级 |
| 硬件复位后诊断使能时间 |
| 14服务功能寻址测试 |
|
| 14服务正响应测试 |
| 请求当前会话下不支持的14服务,期望ECU无响应 |
| 请求格式错误的14服务,期望ECU返回NRC13 |
| 请求DTC参数不支持的14服务,期望ECU无响应 |
| 无效状态下请求14服务,期望ECU返回NRC22 |
| 测试14服务NRC优先级 |
| 19服务功能寻址测试 |
|
| 19服务正响应测试 |
| 请求当前会话下不支持的19服务,期望ECU无响应 |
| 请求格式错误的19服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的19服务,期望ECU无响应 |
| 请求参数错误的19服务,期望ECU无响应 |
| 测试19服务NRC优先级 |
| 22服务功能寻址测试 |
|
| 22服务正响应测试 |
| 请求格式错误的22服务,期望ECU返回NRC13 |
| 请求DID不支持的22服务,期望ECU无响应 |
| 请求DID响应过长的22服务,期望ECU返回NRC14 |
| 无效状态下请求22服务,期望ECU返回NRC22 |
| 测试22服务NRC优先级 |
| 28服务功能寻址测试 |
|
| 28服务正响应测试 |
| 请求当前会话模式下服务或不支持的28服务,期望ECU无响应 |
| 请求格式错误的28服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的28服务,期望ECU无响应 |
| 请求CommunicationType不支持的28服务,期望ECU无响应 |
| 无效状态下请求28服务,期望ECU返回NRC22 |
| 测试28服务NRC优先级 |
| 28服务功能测试 |
| 会话转换后通讯控制的维持情况 |
| 硬件复位后通讯控制的维持情况 |
| 时间超时后通讯控制的维持情况 |
| KL15 on-off-on切换后通讯控制的维持情况 |
| 28服务禁止RX,测试ECU是否会产生通讯丢失DTC |
| 3E服务功能寻址测试 |
|
| 3E服务正响应测试 |
| 请求格式错误的3E服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的3E服务,期望ECU无响应 |
| 测试3E服务NRC优先级 |
| 3E服务维持会话时间测试 |
| 85服务功能寻址测试 |
|
| 85服务正响应测试 |
| 请求当前会话下服务不支持的85服务,期望ECU无响应 |
| 请求格式错误的85服务,期望ECU返回NRC13 |
| 请求子功能函数不支持的85服务,期望ECU无响应 |
| 无效状态下请求85服务,期望ECU返回NRC22 |
| 测试85服务NRC优先级 |
| 85服务功能测试 |
| 时间超时后DTC控制维持情况 |
| 硬件复位后DTC控制维持情况 |
| 软件复位后DTC控制维持情况 |
| KL15 on-off-on切换后DTC控制的维持情况 |
| 会话切换后DTC控制维持情况 |
| 无效服务测试 |
|
| 对不支持的服务遍历测试,期望ECU无响应 |
| TP层测试 |
|
| 停止发送后续部分连续帧 |
| 不发送所有连续帧 |
| 不发送某连续帧 |
| 重复发送第一个连续帧 |
| 延迟发送第一个连续帧 |
| 不发送流控制帧 |
| 延迟发送流控制帧 |
| 重复发送流控制帧 |
| 确认N_Bs 满足规定 |
| 确认N_Cr 满足规定 |
| 确认连续帧发送满足STmin规定 |
| 确认的流控制帧参数STmin和BS有效 |
| 确认发送的SF响应报文SF_DL有效 |
| 确认发送的FF响应报文FF_DL |
| 响应被非预期单帧请求报文干扰 |
| 响应被非预期多帧请求报文第一帧干扰 |
| 响应被非预期连续帧干扰 |
| 响应被非预期流控制帧干扰 |
| 响应被非预期未知报文干扰 |
| 多帧请求被新的单帧请求报文干扰 |
| 多帧请求被新的多帧请求报文干扰 |
| 多帧请求被流控制报文干扰 |
| 多帧请求被未知报文干扰 |
| 流控制状态为OVFLW溢出 |
| 收到的BlockSize测试(取值为1) |
| 收到的BlockSize测试(取值为0) |
| 无效流控制帧 |
| 等待流控制帧 |
| 长度不正确流控制帧 |
| 功能寻址流控制帧 |
| 单帧请求报文SF_DL错误 |
| 单帧请求报文CAN帧DLC错误 |
| 多帧请求报文FF_DL错误 |
| 多帧请求报文连续帧DLC错误 |
| 未知请求报文 |
| 功能寻址请求报文FF |
| 首帧报文单独发送 |
| 非预期连续帧报文 |
| 非预期流控制帧报文 |