推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Python语言下的自动化测试系统设计

更新时间:2019-12-25 16:16:33 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:python自动化测试系统 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

Python语言是一种面向对象的编程语言,具有高效、灵活、简洁的特点,结合一些扩展模块之后,可以迅速地构建一个可以满足用户需求的自动化测试系统,并且将测试的结果显示在显示器上供管理人员查看。文章对基于Python语言的自动化测试系统进行研究认为该系统具有效率高、适应性强、可扩展的特点,在实际的运用中具有非常重要的意义。


部分文件列表

文件名 大小
Python语言下的自动化测试系统设计.pdf 2M

部分页面预览

(完整内容请下载后查看)
33 期  
2017 11 月  
江苏科技信息  
No.33  
November20ꢀ7  
Jiangsu Science & Technology Information  
Python 语言测试计  
孝俊  
技术224ꢁꢂ0)  
摘要Python 语言语言的特可  
需求动化在显管理人员  
文章对Python 语言动化研究性强展的  
实际重要的意义。  
关键词Python 语言动化块  
0
引言  
动化使最多言  
使以确系  
完成器的动化系  
虚拟据测人员自需  
进行,在进行的时  
虚拟储存管理块顾  
进行储存在  
系统管理管理务器之的信  
储存实现务器端的信息显  
示模要是浏览实现对的  
。  
Lab-VIEW 以快观  
用的比较使用  
]  
便影响动化系统Labꢃ  
VIEW 发的动化系统在后期进行升调  
系统说  
LabꢃVIEW 发的系统  
大的基于 Python 自  
动化系统进行Python 类  
展程人员需  
Matlab 兼容也较Python 可  
立的进行复  
动化系统使用的是 VISA 接  
VISA 线信的高应用序接  
立于系统台之线和  
影响支持 VISA,  
APIVISA USBGPIB网络  
支持使用时便。  
使低了后期升动化系统的  
2]  
度  
基于 Python 语言的统组成  
基于 Python 动化系统子  
1
动化系统系统Python 脚  
PyiviPyvisa Webꢄpy 程  
行之后80 界的 HTTP  
进行后在试电浏览来  
访浏览实现对动化系  
统一3 访人员的  
面实现对管理果的,  
人  
2管理以实现对试  
的  
过率3完成  
同生试线试线中  
。  
系统一个系统一个立的测  
系统进行,  
数  
务器数  
3]  
务器 一个系统机相  
管理在进行试管理  
试子系统发出协调  
统一完成工作。  
系统分主器发现与管理模  
虚拟储存管理块  
示模5 器发现与管理功  
能是件  
器的信息工作建立  
器的VISA 和  
IVI VISA 动  
IVI IVI 测  
要是IVI 准测仪  
2
Python 语言述  
使Python 进行动化系统发  
PyvisaPyivi 。  
2.ꢀ Pyvisa 块  
Pyvisa 一个享库能是  
作者简介ꢀ98ꢀ讲师究方向技术。  
- 59 -  
33 期  
2017 11 月  
No.33  
November20ꢀ7  
江苏科技信息·应用技术  
VISA 进行 Python 种包的后台NI-  
VISA 以实现对GPIBGPIB-VXIVXI、  
TCP/IPUSB 器的支持强大Python  
VISA 3  
构主要是VISA 资源管理器  
资源进行Python 资源管  
以实现对器的检测使用时  
资源管理实现对资源访以  
资源管理资源派生。  
使用的Python 中的定  
要是VISA 进行这  
用是使Python 实  
现对 VISA 享库制和化了  
使VISA 来控底  
实现型  
VISA  
进行。  
instrinfo=openinstr.queryꢂ'*IDN?')  
# 器的信息instrinfo 中  
Instrmanufacturer=openinstr.manufacturer_name  
# 厂商信息  
Instrmodelname=openinstr.model_name  
# 器的体型号  
Ivisoftmodes=pyivi.software_modules  
# 出本IVI 动  
Tktdsmod=ivisoftmodstktdslk2k]  
# 访tktdslk2k 动  
Supinstrtype=tktdsmod.specialized_instrument_type  
()  
# 支持型  
Drivertype=tktdsmod.flavours)  
# 动的IVI-C IVI-COM  
Supmodnames = tktdsmod . supported_instrument_  
models)  
2.2 Pyivi 块  
# 支持号  
Pyivi 实现IVI-COM IVI-C 两  
动的支持能是使Python 实现对  
IVI 动进行使动化试  
系统IVI 器完成的  
完成 IVI Pyivi 扩  
使ctypes comtypes IVI-COM IVI-C  
IVI 动进行应用调  
IVI 实现器之Pyivi 与  
IVI-C 类驱动之ctypes 与  
IVI-COM 类驱动之comtypes 维  
。  
过上器的件  
信息支持。  
动化系统VISA 试  
IVI VISA 块  
IVI IVI 块  
IVI IVI 模  
完成一部VISA 试功以  
实现器设建立绘画  
iviscope 以实现对器的接  
IVI 器后器发现与管理获得件  
信息IVI 器之后Pyivi 就  
寻找IVI IVI  
成从IVI 到特IVI 动的转化而  
完成从IVI 实体器的转化实现器  
的基动化系统的核心是  
动化试功实现的保。  
3
统模方案  
在进行器发现与管理的设发  
首先使实现对 Pyvisa Pyivi 的  
导入导入完成之后Pyvisa 资源管理  
完成对与管理机相器的。  
Pyivi 实现对的信息后  
工作用的如  
:  
虚拟使用的要是  
PyQt4 NumPyPyQt4 虚拟要应用于自  
动化系统的界发中NumPy 要是采  
4]  
的处虚拟整体是  
Import pyvisa as visa  
Import pyivi  
将界系统发设这样  
以实现理功能和立,  
影响使QObject 中的 connect 方  
实现利  
PyQt4 进行界发的人员使用  
QtDesigner 创建 GUI 2人员发  
进行加完成之后人员  
个部进行保  
ui 3人员使Pyuci4 ui  
转化Python 4人员用  
GUI 5人员每  
rm=visa.ResourceManager()  
# 的本资源管理rm 式  
回  
rm_list=rm.list_resource([query=u;?*::INSTR'])  
# rm 器  
openinstr=rm.open_resource  
resource_name[access_mode =<AccessModes.  
no_lockꢁ>open_timeout=0)  
# rm 用  
openinstr 用的回  
- 6ꢁ -  

全部评论(0)

暂无评论