首页
›
嵌入式与底层系统
›
039-嵌入式测试与质量工程
›
《嵌入式软件模块化设计单元测试与静态分析实战工程》
VIP22
本课程属于:039-嵌入式测试与质量工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式软件模块化设计单元测试与静态分析实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式软件模块化设计 · 单元测试与静态分析的学习目标 · 核心概念
课程导入
目标=嵌入式软件…
02
嵌入式软件工程基础
目标=嵌入式系统特点 · 软件开发生命周期 · 模块化设计原则
嵌入式软件工程基…
目标=嵌入式系统…
03
模块化设计方法
目标=分层架构 · 组件化设计 · 硬件抽象层
模块化设计方法
目标=分层架构
04
单元测试基础
目标=单元测试定义 · 测试金字塔 · 测试驱动开发
单元测试基础
目标=单元测试定…
05
嵌入式单元测试环境搭建
目标=宿主机测试 · 目标板测试 · 交叉编译
嵌入式单元测试环…
目标=宿主机测试
06
常用单元测试框架
目标=Unity · CMock · CppUTest
常用单元测试框架
Unity
07
测试替身与依赖解耦
目标=桩函数 · 模拟对象 · 伪造对象
测试替身
依赖解耦
08
静态分析基础
目标=静态分析定义 · 词法分析 · 语法分析
静态分析基础
目标=静态分析定…
09
常用静态分析工具
目标=PC-lint · Coverity · Cppcheck
常用静态分析工具
PC-lint
10
编码规范与MISRA C
目标=MISRA C 规则分类 · 强制规则 · 建议规则
MISRA
编码规范
11
模块化设计实战
目标=从需求到模块划分 · 接口设计 · 模块独立编译与测试
模块化设计实战
目标=从需求到模…
12
单元测试用例设计
目标=等价类划分 · 边界值分析 · 判定表
单元测试用例设计
目标=等价类划分
13
单元测试实战
目标=为GPIO驱动模块编写测试 · 为UART通信模块编写测试 · 为环形缓冲区编写测试
单元测试实战
GPIO
14
静态分析实战
目标=使用Cppcheck分析嵌入式… · 使用PC-lint检查MISRA违规 · 使用Coverity发现缺陷
静态分析实战
Cppcheck
15
测试覆盖率分析
目标=语句覆盖 · 分支覆盖 · 条件覆盖
测试覆盖率分析
目标=语句覆盖
16
持续集成与自动化测试
目标=Jenkins · GitLab CI · GitHub Actions集成单元…
持续集成
自动化测试
17
常见问题与调试
目标=链接错误 · 桩函数冲突 · 内存泄漏
常见问题
调试
18
模块化设计进阶
目标=插件架构 · 事件驱动架构 · 消息队列
模块化设计进阶
目标=插件架构
19
单元测试进阶
目标=参数化测试 · 模糊测试 · 属性测试
单元测试进阶
目标=参数化测试
20
静态分析进阶
目标=自定义规则 · 抽象解释 · 符号执行
静态分析进阶
目标=自定义规则
21
综合实战一
目标=智能传感器模块的模块化设计 · 单元测试与静态分析全流程
综合实战一
目标=智能传感器…
22
综合实战二
目标=车载CAN通信模块的模块化设计 · 单元测试与静态分析全流程
综合实战二
CAN
23
综合实战三
目标=物联网边缘设备固件的模块化设计 · 单元测试与静态分析全流程
综合实战三
目标=物联网边缘…
24
工程化最佳实践
目标=代码审查 · 版本控制 · 分支策略
工程化最佳实践
目标=代码审查
25
质量度量与改进
目标=圈复杂度 · 耦合度 · 内聚度
质量度量
改进
26
安全关键系统合规
目标=ISO 26262 · IEC 61508 · DO-178C对单元测试与静态分析的…
安全关键系统合规
ISO
27
团队协作与流程
目标=测试驱动开发 · 行为驱动开发 · 结对编程
团队协作
流程
28
工具链集成
目标=构建系统 · 测试框架 · 静态分析工具
工具链集成
目标=构建系统
29
案例研究
目标=成功与失败案例剖析 · 经验教训 · 常见陷阱与规避策略
案例研究
目标=成功
30
课程总结与展望
目标=知识体系回顾 · 技能自评 · 进阶学习路径
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:MISRA-CMISRA-C工程部署与项目落地调试优化实战
同VIP:MISRA-CMISRA-C编码规则实战与静态分析调试实战
同VIP:MISRA-CMISRA-C编码规范工程部署与调试工程实战