首页
›
测试测量质量可靠性工程
›
005-测试自动化、SCPI与测试系统架构
›
《射频测试自动化脚本结构与异常处理指南》
VIP21
本课程属于:005-测试自动化、SCPI与测试系统架构
测试测量质量可靠性工程 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
射频测试自动化脚本结构与异常处理指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
射频测试自动化的背景 · 价值 · 学习目标与整体课程框架
课程导入
射频测试自动化的…
02
射频测试基础
射频参数(频率 · 功率 · S参数
射频测试基础
射频参数
03
自动化脚本开发环境搭建
Python环境 · 依赖库(pyvisa · pytest
自动化脚本开发环…
Python
04
脚本结构设计原则
模块化 · 分层架构(仪器层 · 业务层
脚本结构设计原则
模块化
05
通用脚本模板
初始化 · 连接 · 配置
通用脚本模板
初始化
06
配置管理
使用配置文件(YAML/JSON/I… · 参数 · 测试条件
配置管理
YAML/JSON/I
07
日志系统设计
日志级别 · 格式 · 输出到文件与控制台
日志系统设计
日志级别
08
异常处理基础
Python异常类型 · try-except-else-fi… · 异常链与自定义异常
异常处理基础
Python
09
仪器通信异常处理
连接超时 · SCPI错误 · 仪器无响应
仪器通信异常处理
连接超时
10
测量数据异常处理
数据缺失 · 格式错误 · 超范围
测量数据异常处理
数据缺失
11
超时与重试机制
为仪器操作设置超时 · 自动重试 · 退避策略
超时
重试机制
12
断言与验证
使用pytest断言 · 自定义校验函数 · 确保测量结果符合规格
断言
验证
13
测试用例设计
基于pytest的用例组织 · fixture使用 · 参数化
测试用例设计
pytest
14
测试报告生成
使用pytest-html · Allure等生成结构化报告 · 包含通过/失败
测试报告生成
pytest-html
15
数据存储与导出
将测量结果保存为CSV/Excel/… · 便于后续分析
数据存储
导出
16
脚本调试技巧
断点调试 · 打印调试 · 日志分析
脚本调试技巧
断点调试
17
常见射频测试场景脚本化
频谱测量 · 功率测量 · S参数测量
常见射频测试场景…
频谱测量
18
多仪器协同测试
多台仪器同步控制 · 时序协调 · 数据关联的脚本设计
多仪器协同测试
多台仪器同步控制
19
并行测试与资源管理
多线程/多进程执行测试 · 仪器资源锁 · 避免冲突
并行测试
资源管理
20
异常处理实战案例
模拟仪器断开 · 数据异常 · 超时等场景
异常处理实战案例
模拟仪器断开
21
脚本重构与优化
代码复用 · 消除重复 · 提升可读性与性能
脚本重构
优化
22
版本控制与协作
使用Git管理脚本 · 代码评审 · 文档化
版本控制
协作
23
持续集成/持续部署(CI/CD)
将射频测试脚本集成到Jenkins/… · 自动触发与报告
CI/CD
持续集成
24
射频测试自动化中的安全与合规
仪器操作安全 · 数据隐私 · 测试标准遵循
射频测试自动化
安全
25
常见问题与解决方案
连接不稳定 · 测量不一致 · 脚本运行缓慢等问题的排查与修复
常见问题
解决方案
26
脚本性能优化
减少通信开销 · 批量操作 · 缓存
脚本性能优化
减少通信开销
27
跨平台兼容性
Windows/Linux下脚本运行 · 路径处理 · 依赖管理
跨平台兼容性
Windows/Linu…
28
综合实战项目
从零构建一个完整的射频测试自动化项目 · 包括需求分析 · 脚本编写
综合实战项目
从零构建一个完整…
29
测试脚本的维护与演进
应对仪器更换 · 需求变更 · 回归测试的策略
测试脚本的维护
演进
30
课程总结与进阶方向
回顾核心要点 · 推荐学习资源 · 探讨未来趋势(如AI辅助测试
课程总结
进阶方向
所属VIP或分类
同VIP:Python封装射频仪器驱动与复用接口设计
同VIP:SCPI与VISA射频仪器通信框架搭建教程
同VIP:SCPI仪器自动校准与状态管理工程