车载网络自动化测试脚本开发实战

📘 30章 · 从入门到综合实战
01车载网络概述
CAN/LIN/FlexRay/Ethernet拓扑结构自动化测试价值
02测试环境搭建
Vector CANoe/CANalyzerAnacondapython-can/cantools/pyvisa
03Python基础速通 (一)
变量/数据类型列表/字典条件/循环/函数
04Python基础速通 (二)
文件读写(csv/json)异常处理面向对象
05CANoe COM接口入门
COM对象模型启动/加载配置启动/停止测量
06CANoe COM接口进阶
系统变量读写面板控件仿真总线状态
07python-can库实战
创建总线实例发送/接收CAN过滤规则
08cantools库实战
加载DBC解析/编码报文信号值操作
09DBC文件解析与操作
DBC结构/信号多路复用值表/属性
10LIN总线测试基础
LIN帧/调度表python-can发送LINcantools解析LDF
11诊断协议基础 (UDS on CAN)
ISO 14229-1诊断会话(0x10)安全访问(0x27)
12UDS诊断测试脚本 (一)
读取DTC(0x19)读取数据(0x22)写入数据(0x2E)
13UDS诊断测试脚本 (二)
例程控制(0x31)请求下载(0x34)传输数据(0x36)
14网络管理测试 (AUTOSAR NM)
NM报文/状态机睡眠/唤醒Python模拟NM节点
15CANoe CAPL与Python混合编程
CAPL调用PythonPython调用CAPL数据交换
16自动化测试框架设计 (一)
pytest基础conftest.py夹具测试用例规范
17自动化测试框架设计 (二)
allure报告logging日志参数化测试
18测试数据驱动
Excel/CSV读取YAML配置数据驱动用例
19时间同步与延迟测试
PTP协议CANoe时间戳总线延迟计算
20信号级自动化测试
信号值监控跳变时间周期抖动
21报文级自动化测试
报文周期/丢失超时检测ID冲突
22节点级自动化测试
上线/下线状态切换故障注入
23网关路由测试
路由表验证信号/报文路由网关延迟
24Ethernet SOME/IP测试
SOME/IP协议服务发现/RPCscapy解析
25DoIP (诊断 over IP) 测试
DoIP协议栈车辆发现/路由激活诊断通信
26OTA (空中升级) 测试
OTA流程升级包下载/刷写回滚机制
27CI/CD 集成
Git版本控制Jenkins/GitLab CI触发与回传
28性能测试与稳定性测试
长时间运行内存泄漏CPU负载监控
29测试报告与可视化
HTML报告matplotlib/plotly趋势分析
30综合实战项目
需求分析→测试执行车载网关自动化套件完整实现