# 自动化测试 **Repository Path**: niemike99/automated-testing ## Basic Information - **Project Name**: 自动化测试 - **Description**: No description available - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-26 - **Last Updated**: 2025-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自动化测试平台 ![Python Version](https://img.shields.io/badge/Python-3.8%2B-blue) ![License](https://img.shields.io/badge/License-MIT-green) 基于Python开发的自动化测试系统,通过SCPI协议控制示波器、万用表、源表,结合串口通信实现可编程工装的多通道切换控制。 ## 功能特性 - 📡 支持SCPI标准指令集控制仪器设备(符合IEEE 488.2规范) - 🔌 多接口兼容:USB/GPIB/LAN/RS232等通信方式 - 🔁 自动化多通道切换控制(支持通道列表如`@1,3:5,9`格式) - 📊 实时数据采集与断言测试(支持电压/电流/波形等测量) - 📈 测试报告生成(HTML格式) ## 技术栈 ```python # 核心依赖 PyVISA # 仪器控制接口(支持VISA标准) pyserial # 串口通信(波特率可配置) pytest # 测试框架(支持参数化测试) PyYAML # 测试用例配置(YAML格式管理) Requests # HTTP通信(可选远程控制)