首页
›
嵌入式基础与RISC-V
›
002-嵌入式软件测试
›
《嵌入式软件单元测试框架搭建与用例执行实战》
VIP10
本课程属于:002-嵌入式软件测试
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式软件单元测试框架搭建与用例执行实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
单元测试基础概念
什么是单元测试 · 为什么需要单元测试 · 单元测试与集成测试的区别
单元测试基础概念
什么是单元测试
02
嵌入式单元测试的特殊性
硬件依赖 · 资源受限 · 实时性要求
嵌入式单元测试的…
硬件依赖
03
测试框架选型
CUnit · Unity · CMock
测试框架选型
CUnit
04
开发环境搭建
基于Docker的嵌入式测试环境构建 · 工具链安装与配置
开发环境搭建
Docker
05
Unity框架入门
Unity框架结构 · 核心API · 断言宏详解
Unity
框架入门
06
编写第一个单元测试用例
被测模块分析 · 测试用例设计 · 测试代码编写与运行
编写第一个单元测…
被测模块分析
07
CMock框架入门
Mock概念 · CMock工作原理 · 自动生成Mock函数
CMock
框架入门
08
模拟硬件依赖
GPIO模拟 · UART模拟 · 定时器模拟实战
模拟硬件依赖
GPIO
09
测试夹具(Test Fixture)
SetUp和TearDown机制 · 测试夹具复用策略
Test
Fixture
10
参数化测试
数据驱动测试 · 多组输入输出验证 · 边界值测试
参数化测试
数据驱动测试
11
测试覆盖率分析
语句覆盖 · 分支覆盖 · MC/DC覆盖
测试覆盖率分析
语句覆盖
12
持续集成中的单元测试
Jenkins/GitLab CI配… · 自动化测试流水线搭建
持续集成
单元测试
13
测试驱动开发(TDD)实战
红-绿-重构循环 · TDD在嵌入式开发中的应用
TDD
测试驱动开发
14
遗留代码测试策略
接缝(Seam)识别 · 依赖解耦 · 逐步引入测试
遗留代码测试策略
Seam
15
中断处理函数测试
中断上下文模拟 · 中断标志位测试 · 中断优先级测试
断处理函数测试
断上下文模拟
16
RTOS任务测试
任务调度模拟 · 信号量/消息队列测试 · 任务栈溢出检测
RTOS
任务测试
17
通信协议测试
CAN协议解析测试 · Modbus协议测试 · 自定义协议测试
通信协议测试
CAN
18
存储模块测试
Flash读写测试 · EEPROM模拟 · 文件系统测试
存储模块测试
Flash
19
传感器驱动测试
ADC采集测试 · I2C/SPI通信测试 · 传感器数据校准测试
传感器驱动测试
ADC
20
电源管理测试
低功耗模式测试 · 电压检测测试 · 休眠唤醒测试
电源管理测试
低功耗模式测试
21
安全关键系统测试
MISRA-C规范检查 · 功能安全标准(ISO 26262)对…
安全关键系统测试
MISRA-C
22
性能测试
代码执行时间测量 · 堆栈使用分析 · 内存泄漏检测
性能测试
代码执行时间测量
23
回归测试策略
自动化回归测试集管理 · 测试用例优先级排序
回归测试策略
自动化回归测试集…
24
测试报告生成
JUnit XML格式 · HTML报告生成 · 测试结果可视化
测试报告生成
JUnit
25
硬件在环测试(HIL)
HIL测试原理 · 测试平台搭建 · 与单元测试的协同
HIL
硬件
26
软件在环测试(SIL)
SIL测试环境 · 仿真模型构建 · 测试自动化
SIL
软件
27
测试代码质量
测试代码重构 · 测试代码可读性 · 测试代码维护性
测试代码质量
测试代码重构
28
团队协作与测试文化
代码审查中的测试视角 · 测试规范制定 · 测试知识库建设
团队协作
测试文化
29
实战项目一
智能家居控制器单元测试全覆盖
实战项目一
智能家居控制器单…
30
实战项目二
车载ECU通信模块单元测试与集成测试
实战项目二
ECU
所属VIP或分类
同VIP:嵌入式分层集成测试策略与接口验证
同VIP:嵌入式单元测试用例设计与驱动开发实战
同VIP:嵌入式接口契约与集成测试用例体系