- 为什么需要测试
- 测试在开发周期中的位置
- 测试与调试的区别
- 硬件调试器选择(J-Link/ST-Link)
- 软件IDE配置
- 测试工装设计要点
- Unity/CMock框架介绍
- 测试用例编写规范
- 断言的使用
- 什么是桩函数
- 如何编写桩函数
- 模拟外部依赖(ADC/定时器)
- PC-Lint/Coverity工具
- MISRA-C规范检查
- 常见静态缺陷模式
- 堆栈溢出检测
- 内存泄漏检测
- Valgrind(模拟环境)分析
- 任务响应时间测量
- 最坏情况执行时间(WCET)
- 调度抖动测试
- Python + pytest + 串口通信
- 测试脚本编写
- 测试报告生成
- Jenkins/GitLab CI配置
- 自动化构建与测试
- 测试结果通知
- 断点类型(硬件/软件)
- Trace功能
- ETM/ITM调试
- 日志等级划分
- 环形缓冲区实现
- 日志输出方式(串口/SWO/文件)
- 智能家居控制器完整测试方案
- 从单元测试到系统测试全流程
⚡ 点击卡片「进入章节」可跳转至对应课程文件 (01.html ~ 30.html)