首页
›
嵌入式基础与RISC-V
›
037-嵌入式软件测试与硬件在环测试
›
《嵌入式软件测试脚本开发与执行流程自动化实战》
VIP10
本课程属于:037-嵌入式软件测试与硬件在环测试
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式软件测试脚本开发与执行流程自动化实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与自动化测试全景
嵌入式测试的痛点 · 自动化测试的价值 · 课程大纲与学习路径
课程导论
自动化测试全景
02
测试环境搭建
Python环境 · Pytest框架 · 虚拟环境管理
测试环境搭建
Python
03
硬件接口基础
串口通信原理 · GPIB/LAN控制 · SCPI命令基础
硬件接口基础
串口通信原理
04
Pytest入门
断言机制 · 测试用例编写 · Fixture基础
Pytest
断言机制
05
参数化测试
参数化装饰器 · 数据驱动测试 · 从CSV/Excel读取测试数据
参数化测试
参数化装饰器
06
测试固件管理
Fixture作用域 · yield实现setup/teard… · 自动使用autouse
测试固件管理
Fixture
07
日志与报告
logging模块配置 · Pytest-html报告生成 · Allure报告集成
日志
报告
08
命令行与配置
Pytest命令行选项 · pytest.ini配置文件 · 动态跳过与标记
命令行
配置
09
Mock与桩模块
unittest.mock基础 · 模拟硬件返回值 · 隔离外部依赖
Mock
桩模块
10
持续集成基础
Git版本控制 · Jenkins/GitLab CI配… · 自动化触发测试
持续集成基础
Git
11
测试脚本架构设计
Page Object模式在测试中的… · 分层设计(数据层 · 业务层
测试脚本架构设计
Page
12
设备控制层封装
封装串口/GPIB操作类 · 超时重试机制 · 异常处理
设备控制层封装
GPIB
13
测试数据管理
JSON/YAML配置文件 · 测试数据工厂 · 数据驱动框架搭建
测试数据管理
JSON/YAML
14
关键字驱动测试
自定义关键字 · 关键字库管理 · Excel驱动的关键字框架
关键字驱动测试
自定义关键字
15
测试用例生成
动态生成测试用例 · 组合测试 · 边界值分析自动化
测试用例生成
动态生成测试用例
16
并行执行
Pytest-xdist并行测试 · 资源锁机制 · 避免硬件冲突
并行执行
Pytest-xdist
17
远程执行与分布式
Paramiko远程执行命令 · 分布式测试节点管理 · 结果汇总
远程执行
分布式
18
测试结果分析
结果数据库存储(SQLite) · 失败用例自动重跑 · 趋势分析
测试结果分析
SQLite
19
自定义插件开发
Pytest钩子函数 · 编写自定义插件 · 插件注册与分发
自定义插件开发
Pytest
20
硬件在环测试
HIL系统集成 · 实时数据采集 · 闭环测试流程
硬件
环测试
21
性能与压力测试
时间戳测量 · 长时间稳定性测试 · 资源监控
性能
压力测试
22
安全测试基础
固件安全扫描 · 通信加密验证 · 权限测试
安全测试基础
固件安全扫描
23
回归测试策略
影响范围分析 · 用例优先级 · 增量测试执行
回归测试策略
影响范围分析
24
测试环境容器化
Docker封装测试环境 · Docker-compose编排 · 环境一致性
测试环境容器化
Docker
25
测试脚本版本管理
语义化版本 · Changelog管理 · 分支策略
测试脚本版本管理
语义化版本
26
代码质量与审查
Pylint/Flake8静态检查 · 测试覆盖率 · Code Review流程
代码质量
审查
27
测试文档自动化
Sphinx生成文档 · docstring规范 · API文档自动更新
测试文档自动化
Sphinx
28
异常场景模拟
注入通信错误 · 模拟硬件故障 · 超时与丢包测试
异常场景模拟
注入通信错误
29
测试框架迁移
从Robot Framework迁移… · 兼容性处理 · 渐进式重构
测试框架迁移
Robot
30
综合实战项目
从零搭建一个完整的嵌入式测试自动化框… · 覆盖脚本开发 · 执行
综合实战项目
从零搭建一个完整…
所属VIP或分类
同VIP:嵌入式软件测试与硬件在环测试实战
同VIP:嵌入式软件测试工具链集成与自动化平台搭建实战
同VIP:嵌入式软件测试工具链集成优化与自动化执行实战