首页
›
嵌入式基础与RISC-V
›
002-嵌入式软件测试
›
《嵌入式软件测试桩与测试驱动框架开发》
VIP10
本课程属于:002-嵌入式软件测试
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式软件测试桩与测试驱动框架开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与背景
为什么需要桩函数与驱动?单元测试在嵌…
课程导学
背景
02
单元测试基础概念
被测单元 · 桩函数 · 驱动函数
单元测试基础概念
被测单元
03
嵌入式环境特殊性
交叉编译 · 资源受限 · 硬件依赖对测试的影响
嵌入式环境特殊性
交叉编译
04
桩函数设计原理
桩函数的定义 · 作用 · 分类(输入桩
桩函数设计原理
桩函数的定义
05
桩函数实现技术
函数指针 · 宏定义 · 链接替换
桩函数实现技术
函数指针
06
驱动函数设计原理
驱动函数的定义 · 作用 · 与桩函数的区别
驱动函数设计原理
驱动函数的定义
07
驱动函数实现技术
模拟硬件寄存器 · 模拟外设中断 · 模拟时间流逝
驱动函数实现技术
模拟硬件寄存器
08
基于C语言的桩函数实战
使用函数指针实现通用桩
基于C语言的桩函…
使用函数指针实现…
09
基于C语言的驱动函数实战
模拟UART驱动进行测试
基于C语言的驱动…
UART
10
基于CppUTest框架的桩与驱动
CppUTest的MockSuppo…
CppUTest
基于
11
基于CMock的自动桩生成
CMock配置 · 生成 · 集成
CMock
基于
12
基于Tessy的桩与驱动设计
Tessy工具中的桩函数编辑器
Tessy
基于
13
桩函数的高级技巧
状态机桩 · 回调桩 · 超时桩
桩函数的高级技巧
状态机桩
14
驱动函数的高级技巧
模拟复杂外设时序 · 模拟DMA传输
驱动函数的高级技…
模拟复杂外设时序
15
测试数据管理
桩函数的返回值策略 · 驱动函数的输入序列
测试数据管理
桩函数的返回值策…
16
覆盖率分析与桩函数
桩函数对语句覆盖 · 分支覆盖 · MC/DC覆盖的影响
覆盖率分析
桩函数
17
实战案例一
基于桩函数的温度传感器驱动单元测试
实战案例一
基于桩函数的温度…
18
实战案例二
基于驱动函数的按键扫描模块测试
实战案例二
基于驱动函数的按…
19
实战案例三
复杂业务逻辑——PID控制器单元测试
实战案例三
PID
20
实战案例四
通信协议栈——CAN报文解析模块测试
实战案例四
CAN
21
实战案例五
RTOS任务调度模拟——驱动函数模拟…
实战案例五
RTOS
22
桩函数与驱动的性能考量
减少桩函数开销 · 避免测试膨胀
桩函数
驱动的性能考量
23
持续集成中的桩与驱动
自动化测试流水线集成策略
持续集成
驱动
24
常见陷阱与反模式
过度桩化 · 桩函数与实现耦合 · 驱动函数过于复杂
常见陷阱
反模式
25
静态分析结合动态测试
使用桩函数辅助静态分析结果验证
静态分析结合动态…
使用桩函数辅助静…
26
硬件在环测试与桩函数的关系
HIL测试中桩函数的替代方案
硬件
环测试
27
面向对象嵌入式C++的桩与驱动
虚函数桩 · 模板桩
C++
面向对象嵌入式
28
基于Python的嵌入式测试桩
使用cffi/ctypes模拟C接口
Python
基于
29
未来趋势
AI辅助桩生成 · 模型驱动的测试桩设计
未来趋势
AI
30
课程总结与最佳实践
嵌入式单元测试桩与驱动设计规范
课程总结
最佳实践
所属VIP或分类
同VIP:嵌入式分层集成测试策略与接口验证
同VIP:嵌入式单元测试用例设计与驱动开发实战
同VIP:嵌入式接口契约与集成测试用例体系