📘 ETAS 集成测试 · 故障排查实战
30章 系统级课程
⚡
01
ETAS工具链概览
INCA、ASCET、ISOLAR、LABCAR 功能定位与集成
02
系统级测试环境搭建
硬件在环(HIL)测试台架搭建与配置
03
测试用例设计方法
基于需求、等价类、边界值在ECU测试中的应用
04
INCA基础操作
测量与标定(MCD)基本功能,创建实验环境
05
ASCET建模基础
图形化建模、状态机设计、代码生成流程
06
ISOLAR-A基础
AUTOSAR系统级配置,SWC与BSW映射
07
LABCAR操作入门
实时仿真模型加载、信号映射与测试运行
08
集成测试策略
增量集成、大爆炸集成、持续集成在嵌入式应用
09
信号级测试
模拟与数字信号的采集、激励与验证方法
10
诊断协议测试
UDS (ISO 14229) 基础,诊断服务测试用例
11
网络通信测试
CAN/CAN FD 物理层、数据链路层测试
12
故障注入技术
基于LABCAR电气故障注入(短路/断路/对电源地)
13
自动化测试框架
基于Python的ETAS自动化测试脚本开发入门
14
测试数据管理
使用INCA与MDA进行测量数据后处理与分析
15
回归测试策略
构建高效回归测试套件,避免漏测
16
实时性测试
任务周期、响应时间、抖动(Jitter)测量分析
17
电源管理测试
唤醒/睡眠模式、电压跌落、复位行为测试
18
传感器/执行器测试
模拟传感器信号,验证执行器驱动逻辑
19
XCP/CCP协议测试
基于XCP的ECU标定与测量协议测试
20
AUTOSAR RTE测试
运行时环境(RTE)事件触发与数据一致性测试
21
多核ECU测试
核间通信、资源共享与锁机制正确性验证
22
OTA(空中下载)测试
刷写流程、断点续传、安全校验测试方法
23
功能安全测试 (ISO 26262)
故障注入与安全机制验证(看门狗、ECC)
24
EMC/EMI相关测试
通过HIL模拟电磁干扰对信号质量的影响
25
测试覆盖率分析
需求覆盖率、代码覆盖率(MC/DC)收集与评估
26
持续集成与DevOps
Jenkins与ETAS工具链集成,自动化构建与测试
27
常见故障排查 (一)
INCA连接失败、ASAP2文件加载错误
28
常见故障排查 (二)
LABCAR实时性超限、模型崩溃问题
29
常见故障排查 (三)
CAN通信丢帧、总线关闭(Bus Off)问题
30
综合实战案例
ADAS域控制器系统级集成测试项目复盘