软件自动化测试平台设计,通用自动测试软件平台设计

本文探讨了为解决自动测试系统通用性问题,采用ABBET标准和相关国际标准,开发了一种面向信号的通用自动测试软件平台。该平台通过软件层次结构,利用COM组件和CORBA技术实现仪器无关性和TPS通用性,简化了系统架构,提高了可靠性和兼容性。测试平台基于ABBET的五层结构,包括测试策略与需求层、测试程序层、资源管理层、仪器控制层和硬件层,实现测试流程的动态重组和信号接口驱动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

传统自动测试系统缺乏通用性,最根本的解决方法是标准化。本文以ABBET(A BroadBased Environment for Test)标准为主,与ATS(Automatic Test System)相关的其他国际标准为辅,采用符合标准描述的软件层次结构,使用COM组件和CORBA等软件设计技术,开发了面向信号的通用自动测试系统软件平台。采用基于国际标准ATS开发模式,一方面可以使面向信号的测试最大限度地实现仪器无关性和TPS(Test Program Set)通用性;另一方面这种开发模式简化了软件系统架构难度,提高系统的可靠性和兼容性,对外部诊断方法提供了统一的接口。本文引用地址:http://www.eepw.com.cn/article/194232.htm

随着电子科学、材料科学等技术的飞速发展,航空航天设备、军用武器系统等高技术产品的复杂程度日益提高,传统的人工检测维护手段已经无法满足现代化装备的支持保障要求,ATS(自动测试系统)正逐步成为复杂系统与设备可靠运行的必要保证。

然而,我国目前尚无统一的测试技术体制和管理体制,也没有需要强制执行的测试软件体系标准。各种软件采用的数据结构不相同,系统模型千差万别,带来测试软件系统繁多的种类和低水平的重复研制。另外,测试软件运行环境不规范,使用的测试语言不统一或版本各异,导致系统测试软件不通用,造成开发周期长、重复开发、移植性差、交换能力弱等缺陷,在很大程度上影响了用户对其的掌握和使用。以上因素使得测试系统软件平台的通用化、标准化、模块化、系列化方面与国际水平差距很大,成为制约我国自动测试系统发展的首要因素。

本文重点研究了测试泛环境(ABBET)标准体系结构和实现软件平台通用性的关键技术,将ABBET定义的软件体系框架结构细化为5个可操作的软件层次(测试策略与需求层、测试程序层、资源管理层、仪器控制层、硬件层),利用每层相关标准分别开发其功能,实现层次间通信,最终开发出面向信号的通用自动测试软件平台。

1 测试相关国际标准概述

IEEE 1226 ABBET标准是一种软件体系结构规范,使按照该体系结构搭建起来的软件平台之间进行标准化的数据交换和相互操作。ABBET 对测试软件作了重点描述和规范,从信息建模的角度对测试信息进行形式化描述,消除了层次间测试信息移植、共享和应用的障碍。在软件设计上,强调系统重构或重组,能够根据被测对象或测试流程的不同而动态地进行重组,降低系统重组的代价。但是ABBET标准仅仅提出了ATS框架并描述了测试开发过程中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值