首页
›
热销单品
›
软件编程与计算机基础
›
《Python自动化测试与仪器控制》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Python自动化测试与仪器控制
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 核心概念 · 整体框架
课程导入
学习目标
02
Python基础回顾
数据类型 · 控制流 · 函数
Python
基础回顾
03
文件与数据操作
读写文本 · CSV · JSON
文件
数据操作
04
异常处理与调试
try-except · 日志记录 · 断点调试
异常处理
调试
05
自动化测试基础
测试金字塔 · 单元测试 · 集成测试
自动化测试基础
测试金字塔
06
unittest框架
TestCase · 断言方法 · 测试套件
unittest
框架
07
pytest框架
fixture · 参数化 · 断言重写
pytest
框架
08
测试数据管理
数据驱动测试 · 外部数据源(CSV/JSON/数据库…
测试数据管理
数据驱动测试
09
测试报告与持续集成
生成HTML报告 · 集成Jenkins/GitLab C… · 实现自动化测试的定时与触发执行
测试报告
持续集成
10
仪器控制基础
GPIB · VISA · SCPI协议简介
仪器控制基础
GPIB
11
pyvisa库入门
安装配置 · 资源管理 · 打开会话
pyvisa
库入门
12
SCPI命令编程
常用仪器命令(测量 · 配置 · 查询)
SCPI
命令编程
13
串口通信控制
使用pyserial实现与串口仪器的… · 处理二进制与文本协议
串口通信控制
pyserial
14
网络仪器控制
基于socket或HTTP API控… · 实现远程测量与数据采集
网络仪器控制
socket
15
数据采集与处理
使用numpy和pandas对采集数… · 转换 · 统计分析与可视化
数据采集
处理
16
自动化测试中的仪器模拟
使用mock或虚拟仪器进行测试开发 · 避免硬件依赖 · 提高开发效率
自动化测试
仪器模拟
17
测试脚本设计模式
页面对象模型(POM)在仪器控制中的… · 以及模块化 · 可扩展的脚本架构
测试脚本设计模式
POM
18
多仪器协同测试
通过线程或异步IO控制多台仪器 · 实现并行采集与同步触发
多仪器协同测试
IO
19
自动化测试中的时间与同步
处理仪器响应延迟 · 超时设置 · 时间戳对齐
自动化测试
时间
20
测试用例设计实战
针对典型仪器(如万用表 · 示波器 · 信号源)设计完整的自动化测试流程
测试用例设计实战
针对典型仪器
21
仪器驱动封装
将SCPI命令封装为类或库 · 提供高层次的API · 便于测试脚本调用
仪器驱动封装
SCPI
22
测试数据可视化
使用matplotlib或plotl… · 生成测试图表与报告
测试数据可视化
matplotlib
23
自动化测试中的错误处理与重试机制
处理仪器通信异常 · 数据校验失败 · 实现自动重试与恢复
自动化测试
错误处理
24
测试环境管理
虚拟环境 · 依赖锁定 · 配置文件管理
测试环境管理
虚拟环境
25
性能与稳定性优化
减少测试执行时间 · 优化循环与IO操作 · 提高自动化测试的稳定性
性能
稳定性优化
26
常见问题与解决方案
仪器连接失败 · 命令超时 · 数据格式错误
常见问题
解决方案
27
综合实战项目一
基于GPIB的电源与万用表自动化测试… · 完成从配置到报告的全流程
综合实战项目一
GPIB
28
综合实战项目二
基于LAN的示波器数据采集与波形分析… · 实现远程控制与数据处理
综合实战项目二
LAN
29
综合实战项目三
多仪器协同的自动化测试框架 · 集成pytest · pyvisa与数据可视化
综合实战项目三
多仪器协同的自动…
30
课程总结与进阶方向
回顾核心技能 · 探讨AI辅助测试 · 云测试平台
课程总结
进阶方向
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战