🚗 汽车电子测试用例设计技巧
📘
30章 · 完整目录
1
汽车电子测试基础
汽车电子系统概述
V模型位置
测试类型
环境搭建
2
需求分析与测试策略
读懂SRS
可测试性分析
策略制定
优先级划分
3
等价类划分法
原理与定义
有效/无效等价类
边界值结合
车速信号处理
4
边界值分析法
边界易错原因
选取原则
开/闭区间
温度传感器阈值
5
判定表法
多条件组合
判定表结构
化简规则
雨刮器控制逻辑
6
因果图法
输入输出因果
因果图符号
转换为判定表
车门锁控制
7
场景法
基于用户场景
基本流/备选流
场景路径覆盖
自动泊车系统
8
状态迁移法
状态机模型
状态与事件
覆盖准则
车窗升降控制
9
正交实验法
多因素多水平
正交表设计
减少用例数量
空调控制面板
10
错误推测法
基于经验测试
常见错误模式
历史缺陷库
CAN总线通信
11
白盒测试基础
语句覆盖
分支/条件覆盖
路径覆盖
MC/DC覆盖
12
代码审查与静态分析
代码走查
QAC/PCLint
MISRA C规范
嵌入式C审查
13
单元测试框架
CUnit/Unity
测试桩与驱动
Mock对象
计算模块测试
14
集成测试策略
大爆炸集成
自顶向下/自底向上
三明治集成
CAN协议栈集成
15
系统测试设计
功能/性能测试
压力/可靠性测试
车载娱乐系统
实战案例
16
诊断测试设计
UDS协议基础
诊断服务
诊断用例设计
ECU诊断实战
17
网络通信测试
CAN/LIN/FlexRay
网络管理测试
信号交互测试
CAN报文解析
18
OTA测试设计
OTA升级流程
升级失败场景
回滚机制测试
T-Box OTA
19
功能安全测试
ISO 26262
ASIL等级
安全机制测试
制动系统实战
20
AUTOSAR测试
AUTOSAR架构
SWC/RTE测试
BSW测试
RTE通信测试
21
HIL测试
HIL系统架构
硬件配置
实时仿真
发动机控制器HIL
22
MIL/SIL测试
Model-in-the-Loop
Software-in-the-Loop
仿真环境搭建
Simulink模型测试
23
测试自动化框架
Python unittest/pytest
CAPL脚本
自动化报告
CANoe自动化
24
测试用例管理
用例结构ID/标题
前置条件/步骤
测试用例评审
用例库维护
25
缺陷管理
缺陷生命周期
严重度与优先级
缺陷报告模板
根因分析
26
测试度量与报告
测试覆盖率
通过率/缺陷密度
测试报告模板
质量门禁
27
敏捷测试
Scrum测试角色
测试左移/右移
持续测试
Sprint测试实战
28
测试环境管理
测试台架搭建
测试工具链
版本管理
环境配置管理
29
测试安全与合规
GDPR/ISO 21434
网络安全测试
渗透测试
车载网关安全
30
综合实战项目
需求到测试报告
项目复盘
常见问题与解决
课程总结