- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试软件开发工具发展现状和趋势
测试软件开发工具发展现状和趋势 摘要:基于对国内外自动测试领域现状的调研分析,详细介绍了当前常用的典型软件开发工具;以航天测控公司的VITE平台为视角综合对比了国内外的主流软件开发工具,多层次展现了这些工具的优缺点;结合大量工程应用中的软件开发工具使用经验,评估了未来一个时期测试软件开发工具的发展趋势。
关键词:自动测试系统;测试标记语言;虚拟仪器测试环境;可视化技术
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)18-4234-02
自20世纪50年代美国开始研究专用电子测试设备以来,自动测试设备(ATE)的概念开始出现,在计算机技术对自动测试领域的有力推动下,越来越多的专用软件和软件开发工具出现在ATE系统中。随着可视化技术和CASE技术应用的不断深入,支持可视化编程特性的新一代测试软件开发工具逐渐发展起来。
1 国内外发展现状
1.1国外发展现状
1)NI公司的LabVIEW
LabVIEW是一种使用图形化编程语言(又称为“G”语言)的开发环境,它已广泛被工业界、学术界和研究实验室以一个标准的数据采集和仪器控制软件所接受。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能,还内置了便于应用的TCP/IP、ActiveX等标准的库函数。
2)NI公司的LabWindows/CVI
LabWindows/CVI是美国NI公司推出的一种32位的面向计算机测控领域的虚拟仪器软件开发工具。它以ANIS C为核心,是一个完全的标准C开发环境,可以在多操作系统下运行。它提供内置式函数库用于完成数据采集、分析和显示任务,还提供简单的拖放式用户界面编辑器以及自动代码生成工具。
3)NI公司的TestStand
美国国家仪器公司开发的TestStand软件平台是可以立即执行的测试管理软件,用于测试序列的开发、管理及运行。处于TestStand软件核心的是一个高速、多线程执行引擎,它提供一个开放的API接口,通过此接口可以方便地与其他应用进行通信,序列编辑器和操作者可以利用它访问TestStand引擎。
4)TYX公司的PAWS
PAWS(Professional ATLAS Workstation System)是美国TYX公司开发的一套用于自动测试系统开发的软件平台。
与众多把测试和仪器的驱动集中在一起面向解决方案的开发环境相比,PAWS是面向ATLAS测试语言的开发环境。它具有层次化的体系结构,含有PAWS/TRD(测试需求)、PAWS/TPS(测试程序开发)和PAWS/RTS(测试运行系统)等组件,具备从测试程序的开发、测试控制到文档生成等一系列自动化功能。
1.2国内发展现状
1)航天测控公司的虚拟仪器测试环境VITE
虚拟仪器测试环境VITE软件平台在诞生后的十几年中经历了三代,分别是VITE1.0、VITE2.0和VITE3.0。每一代平台不仅在界面、功能上有较大区别,同时也包含了不同阶段测试理念的发展。
VITE1.0是在测试系统集成的需求背景下诞生的,用户运用平台面向仪器配置流程,省去了大量重新编程的工作。
VITE3.0软件平台在VITE2.0的基础上取得了多项突破。例如,该软件平台集面向仪器和面向信号于一体,添加了通用虚拟仪器的IVI管理模块,成功体现了TPS与仪器设备间的无关性;该平台添加了测试过程回放功能,便于事后对测试过程进行深入分析;VITE3.0打破了VITE2.0所基于的ATLAS标准,采用了全新的ATML标准,因此从根本上克服了ATLAS的一些缺陷。
2)北京联合信标测试技术有限公司的GPTS软件平台
GPTS是一套以标准ATLAS716编译器及IVI-COM技术为核心的通用自动测试系统软件平台,由自动测试系统集成开发环境和测试程序运行环境两部分组成,目前已经发展到GPTS-3.0版本,其开发界面如图1所示。
GPTS具有如下主要特点。
通用性:GPTS采用面向信号的ATLAS语言描述测试需求,它既不针对任何特定的应用领域,也不针对特定的设备类型,因此具有较强的通用性。
开放性:GPTS在应用程序层规范方面采用IEEE ATLAS716-1995标准,任何满足该标准的测试程序都能在GPTS上正常编译。
TPS的系统无关性:GPTS采用了动态仪器绑定技术,这使得测试程序变得与系统所使用的总线及仪器无关,满足了仪器的互换性。
可维护性:GPTS本身是商品化软件,其功能升级和缺陷修复都采用了商品化软件通用的方式,从商业运行模式上突出了软件平台的可维护性。
2 国
您可能关注的文档
最近下载
- RIGOL普源PVP2350 无源探头用户手册.pdf VIP
- 电气试验管理制度.docx VIP
- 考研真题东北农业大学食品学院816食品生物化学历年考研真题汇编.docx VIP
- 化学锚栓计算(修改版).xls VIP
- osi七层模型教学课件.ppt VIP
- 新民主主义革命理论PPT2024版毛泽东思想和中国特色社会主义理论体系概论课件.pptx VIP
- ZOOM声乐乐器L-12快速入门(Chinese)说明书用户手册[1].pptx VIP
- 《成人密闭式吸痰技术操作规范》.pdf VIP
- 《图纸会审(表格)》.docx VIP
- 北京市房屋租赁合同(2008版-新)【模板范本】 .pdf VIP
文档评论(0)