首页
›
嵌入式基础与RISC-V
›
021-嵌入式测试
›
《嵌入式测试框架选型与定制开发》
VIP10
本课程属于:021-嵌入式测试
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式测试框架选型与定制开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式测试全景概览
行业现状 · 测试金字塔模型 · 嵌入式测试的特殊挑战(资源受限
嵌入式测试全景概…
行业现状
02
主流框架巡礼
Google Test · Unity/CMock · CppUTest
主流框架巡礼
Google
03
选型决策矩阵
如何根据项目规模 · 团队技术栈 · 硬件平台
选型决策矩阵
如何根据项目规模
04
Google Test深度剖析
断言机制 · Test Fixture · 参数化测试
Google
Test
05
Unity/CMock实战
在资源受限的MCU上运行单元测试 · Mock机制的原理与实现
Unity/CMock
MCU
06
CppUTest进阶
内存泄漏检测 · Mock支持 · 与C语言项目的集成
CppUTest
进阶
07
pytest-embedded入门
Python生态下的嵌入式测试 · DUT控制 · 日志解析
pytest-embed…
Python
08
Robot Framework关键字驱动
关键字设计 · 资源文件管理 · 与Python库的集成
Robot
Framework
09
框架二次开发基础
插件架构设计 · 钩子函数 · 事件驱动模型
框架二次开发基础
插件架构设计
10
定制化断言库
扩展框架断言 · 支持嵌入式特有的数据类型(如寄存器值 · 位域)
定制化断言库
扩展框架断言
11
测试报告生成器
集成Allure · ExtentReports · 自定义报告模板
测试报告生成器
Allure
12
持续集成集成
Jenkins/GitLab CI配… · 自动化触发测试 · 结果归档
持续集成集成
Jenkins/GitL…
13
硬件在环测试框架
结合QEMU/ Renode进行虚拟… · 减少对物理硬件的依赖
硬件
环测试框架
14
通信协议测试
基于pytest-embedded或…
通信协议测试
pytest-embed…
15
性能与压力测试
使用Google Test或CppU… · 内存压力测试
性能
压力测试
16
代码覆盖率分析
集成gcov/lcov · 在测试框架中自动生成覆盖率报告
代码覆盖率分析
gcov/lcov
17
静态分析集成
将Cppcheck · Clang-Tidy结果融入测试流程 · 实现门禁机制
静态分析集成
Cppcheck
18
测试数据驱动
从CSV/JSON/YAML文件读取… · 实现参数化测试
测试数据驱动
CSV/JSON/YAM…
19
分布式测试执行
使用pytest-xdist或自定义… · 在多目标板上并行执行测试
分布式测试执行
pytest-xdist
20
测试框架的CI/CD管道
从代码提交到测试报告的全自动化流水线…
CI/CD
测试框架的
21
Mock与Stub高级技巧
处理回调函数 · 中断服务程序 · DMA传输的Mock策略
Mock
Stub
22
实时操作系统测试
针对FreeRTOS/uCOS的任务… · 信号量 · 消息队列的测试方法
实时操作系统测试
FreeRTOS/uCO…
23
Bootloader测试
基于框架实现固件升级流程的自动化验证
Bootloader
测试
24
驱动层测试
GPIO · ADC · PWM等外设驱动的单元测试与集成测试
驱动层测试
GPIO
25
应用层测试
业务逻辑 · 状态机 · 算法模块的测试策略
应用层测试
业务逻辑
26
测试框架的版本管理
使用Git子模块或包管理器管理框架依…
测试框架的版本管…
Git
27
团队协作与规范
测试代码风格 · 命名规范 · Code Review流程
团队协作
规范
28
遗留代码测试
如何为没有测试的旧代码引入测试框架 · 重构策略
遗留代码测试
如何为没有测试的…
29
案例实战
智能家居网关项目——从选型到二次开发…
案例实战
智能家居网关项目
30
案例实战
车载ECU项目——基于CppUTes…
案例实战
ECU
所属VIP或分类
同VIP:嵌入式单元测试与集成测试完整实践
同VIP:嵌入式测试环境搭建与故障定位实战
同VIP:嵌入式测试自动化流程与持续集成交付