🚗 车载网络诊断测试 · 实战课程
📘 30章 · 从入门到前沿
📌 点击卡片跳转对应章节 (01.html ~ 30.html)
🎨 配色 · 紧凑卡片
01
车载网络诊断概述
CAN/LIN/FlexRay
Ethernet
UDS on CAN/IP
诊断重要性
协议简介
诊断栈
02
诊断测试环境搭建
Vector CANoe/CANalyzer
VN16xx/VN56xx
DBC/LDF/ARXML
仿真节点
03
UDS协议基础 (ISO 14229-1)
SID分类
0x10/0x3E
0x27安全访问
0x11复位
诊断会话
安全访问
04
UDS诊断服务详解 (上)
0x22读数据
0x19读故障码
0x2E写数据
0x31例程控制
读取/写入
例程
05
UDS诊断服务详解 (下)
0x2F IO控制
0x28通信控制
0x3E在线
0x36/0x37传输
IO控制
通信控制
06
诊断故障码 (DTC) 设计
3字节结构
故障类型
状态掩码
老化计数器
冻结帧
DTC设计
07
诊断测试用例设计方法论
等价类划分
边界值
状态转换
场景/负面测试
黑盒方法
测试设计
08
物理层测试用例设计
CAN总线电平
终端电阻
位定时
信号质量
物理层
CAN
09
数据链路层测试用例设计
CAN帧格式
错误帧
总线仲裁
位填充
数据链路
错误处理
10
网络层测试 (ISO 15765-2)
单帧/多帧
流控制
N_As/N_Bs/N_Cs
分段重组
网络层
时间参数
11
传输层测试 (DoIP)
TCP连接
UDP发现
路由激活
诊断封装
DoIP
时间参数
12
会话层测试用例设计
默认/扩展/编程会话
超时
非预期请求
会话切换
超时测试
13
安全访问测试用例设计
种子&密钥
安全等级
解锁失败计数器
暴力破解防护
0x27
安全测试
14
读取/写入数据测试用例
DID范围
数据长度
写入条件
一致性检查
0x22/0x2E
数据验证
15
例程控制测试用例设计
启动/停止/检查
例程ID
参数边界
中断恢复
0x31
例程测试
16
输入输出控制测试用例
强制/冻结/复位
信号范围
多ECU同步
0x2F
IO控制
17
通信控制测试用例设计
网络使能/禁用
报文过滤
网关路由
网络管理报文
0x28
通信测试
18
诊断故障码 (DTC) 测试
设置/清除条件
状态位转换
老化计数器
冻结帧
DTC测试
0x19
19
OBD-II诊断测试用例
0x01-0x0A
PID请求
就绪状态
MIL灯控制
OBD-II
排放诊断
20
网关诊断测试用例设计
路由表验证
转发延迟
请求转发/响应
跨网段
网关
路由测试
21
网络管理测试 (AUTOSAR NM)
NM报文格式
睡眠/唤醒
NM超时
网络同步
AUTOSAR NM
网络管理
22
诊断刷写测试用例设计
预/主/后编程
CRC/Checksum
中断恢复
刷写
完整性校验
23
诊断一致性测试用例
ISO 13400
OEM扩展
供应商DID
协议栈兼容
一致性
标准
24
诊断性能测试用例设计
P2_Server/P2*
吞吐量
并发请求
总线负载
性能
响应时间
25
诊断鲁棒性测试用例
异常报文注入
总线错误恢复
电源波动
EMC干扰
鲁棒性
异常测试
26
自动化诊断测试框架
Python+PyTest
CAPL脚本
用例管理
测试报告
自动化
框架
27
诊断测试用例管理
需求追溯矩阵
评审流程
缺陷管理
覆盖率分析
管理
流程
28
诊断测试报告编写
报告结构
结果分析
复现步骤
结论建议
报告
文档
29
车载网络诊断案例实战
BCM诊断
T-Box远程
ADAS传感器
实战案例
车型
30
车载诊断前沿趋势
SOME/IP诊断
Service-Oriented
云端诊断
AI辅助
前沿
趋势