dSPACE 自动化测试 · 课程目录
🧑🏫 30章 · 从入门到实战
⭐ 友好
01
dSPACE入门
发展史
HIL应用
软硬件概览
02
实验环境搭建
安装ControlDesk
配置RTI
连接实时系统
首个项目
03
Python基础回顾
语法速览
数据类型
控制流
函数
文件操作
04
dSPACE自动化接口
py_dspace库
API概览
连接与断开
05
信号读写操作
读取实时信号
写入控制信号
同步/异步
数据类型映射
06
测试用例结构
用例组成
setup/teardown
断言机制
日志记录
07
第一个自动化脚本
手动→自动化
录制回放
脚本参数化
08
ControlDesk布局操作
加载布局
激活窗口
截图保存
状态检查
09
变量管理
.var读写
批量修改
变量组操作
10
平台配置管理
加载配置
切换实验环境
配置参数化
11
测试数据驱动
Excel/CSV驱动
数据参数化
边界值测试
12
测试报告生成
HTML报告
模板定制
截图嵌入
13
异常处理与重试
try-except
失败重试
超时处理
14
并行测试执行
多线程测试
资源竞争与锁
执行策略
15
测试套件组织
unittest/pytest
测试分类
标签过滤
16
CI/CD集成
Jenkins集成
GitLab CI
自动触发
17
仿真模型控制
启动/停止仿真
加载模型
步长控制
18
故障注入测试
脚本注入故障
故障模式库
恢复验证
19
CAN/LIN总线测试
总线接口
发送/接收报文
总线监控
20
ECU标定参数测试
在线标定
参数刷写
标定值验证
21
自动化回归测试
回归策略
基线对比
差异分析
22
环境状态检查
板卡状态
连接状态
环境自检
23
自定义测试库封装
封装常用操作
测试工具类
复用性设计
24
性能测试脚本
响应时间
吞吐量测试
资源监控
25
测试数据管理
数据版本控制
数据归档
一致性检查
26
多平台兼容测试
硬件适配
软件版本兼容
跨平台脚本
27
测试脚本调试技巧
断点调试
日志分析
远程调试
28
安全测试
权限验证
安全协议测试
异常输入
29
脚本维护与重构
代码审查
重构原则
文档化
30
综合实战项目
需求→测试报告
全流程实战
项目答辩