首页
›
嵌入式与底层系统
›
041-嵌入式构建系统与工具链
›
《嵌入式软件测试工具链集成与自动化平台搭建实战工程》
VIP22
本课程属于:041-嵌入式构建系统与工具链
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式软件测试工具链集成与自动化平台搭建实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式软件测试的挑战与工具链集… · 学习目标 · 整体框架与实战路线图
课程导入
目标=嵌入式软件…
02
嵌入式软件测试基础
目标=嵌入式系统特点 · 测试层级(单元/集成/系统/验收) · 静态与动态测试
嵌入式软件测试基…
目标=嵌入式系统…
03
工具链集成核心概念
目标=工具链定义 · 构建系统 · 编译器
工具链集成核心概…
目标=工具链定义
04
嵌入式开发环境搭建
目标=交叉编译工具链安装与配置 · 目标板连接 · 调试接口(JTAG/SWD)
嵌入式开发环境搭…
目标=交叉编译工…
05
测试工具选型与评估
目标=单元测试框架(Unity · CMock · CppUTest)
测试工具选型
评估
06
构建系统与自动化集成
目标=Makefile · CMake · Ninja
构建系统
自动化集成
07
版本控制与协作流程
目标=Git 工作流 · 分支策略 · 代码审查
版本控制
协作流程
08
持续集成基础
目标=CI 概念 · Jenkins/GitLab CI/… · 流水线设计
持续集成基础
CI
09
嵌入式单元测试自动化
目标=测试框架集成 · 桩与模拟(mock)技术 · 测试用例自动生成
嵌入式单元测试自…
目标=测试框架集…
10
静态代码分析与自动化
目标=将 Cppcheck · Clang-Tidy · Coverity 等集成到构建流程
静态代码分析
自动化
11
代码覆盖率自动化
目标=gcov/lcov 原理 · 覆盖率数据采集 · 报告生成
代码覆盖率自动化
gcov/lcov
12
动态测试与内存检查自动化
目标=Valgrind · AddressSanitizer · 硬件断点与跟踪
动态测试
内存检查自动化
13
硬件在环(HIL)测试自动化
目标=HIL 平台组成 · 实时仿真 · IO 接口
HIL
硬件
14
仿真测试自动化
目标=QEMU 仿真 · 指令集模拟 · 外设模型
仿真测试自动化
QEMU
15
测试用例管理与自动化执行
目标=测试管理工具(TestLink · Jira) · 用例导入导出
测试用例管理
自动化执行
16
自动化测试框架设计
目标=分层架构 · 关键字驱动 · 数据驱动
自动化测试框架设…
目标=分层架构
17
测试报告与度量自动化
目标=报告生成(JUnit · HTML) · 测试结果聚合
测试报告
度量自动化
18
持续测试与持续交付
目标=将测试自动化嵌入 CI/CD… · 实现提交即测试 · nightly 构建
持续测试
持续交付
19
工具链集成实战
目标=从零搭建一个嵌入式项目工具链 · 集成编译器 · 调试器
工具链集成实战
目标=从零搭建一…
20
自动化平台搭建实战(一)
目标=平台需求分析 · 架构设计 · 技术选型
自动化平台搭建实…
目标=平台需求分…
21
自动化平台搭建实战(二)
目标=实现代码拉取 · 构建 · 单元测试
自动化平台搭建实…
目标=实现代码拉…
22
自动化平台搭建实战(三)
目标=集成 HIL 与仿真测试 · 实现硬件相关测试的自动化调度与执行
自动化平台搭建实…
HIL
23
自动化平台搭建实战(四)
目标=测试报告聚合 · 质量门禁 · 通知机制与平台 Web 界面展示
自动化平台搭建实…
目标=测试报告聚…
24
常见问题与调试技巧
目标=工具链兼容性问题 · 交叉编译错误 · 测试环境不一致
常见问题
调试技巧
25
性能与优化
目标=并行构建与测试 · 缓存机制 · 分布式测试执行
性能
优化
26
安全与可靠性
目标=测试环境隔离 · 敏感信息管理 · 权限控制
安全
可靠性
27
案例研究
目标=汽车电子 · 工业控制 · 物联网等领域的嵌入式测试工具链集成与…
案例研究
目标=汽车电子
28
综合项目
目标=设计并实现一个完整的嵌入式软件… · 覆盖需求 · 设计
综合项目
目标=设计并实现…
29
评估与改进
目标=平台成熟度模型 · 测试有效性评估 · 持续改进方法
评估
改进
30
课程总结与展望
目标=核心知识点回顾 · 技能图谱 · 进阶学习路径
课程总结
目标=核心知识点…
所属VIP或分类
同VIP:CI系统工程
同VIP:CI调试与优化
同VIP:Linux交叉编译工具链搭建与调试环境调试与故障定位实战