CN103645988B - Universalization distributed test system framework - Google Patents
Universalization distributed test system framework Download PDFInfo
- Publication number
- CN103645988B CN103645988B CN201310722089.8A CN201310722089A CN103645988B CN 103645988 B CN103645988 B CN 103645988B CN 201310722089 A CN201310722089 A CN 201310722089A CN 103645988 B CN103645988 B CN 103645988B
- Authority
- CN
- China
- Prior art keywords
- test
- atml
- layer
- module
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种测试系统架构,本发明属于自动测试领域。The invention relates to a test system architecture, which belongs to the field of automatic test.
背景技术Background technique
以计算机技术为核心的自动测试系统(AutomaticTestSystem,ATS),是实现电子设备故障诊断、健康管理和功能性测试的重要保障。自20世纪70年代以来,ATS已大体经历了专用ATS、机架堆叠式ATS、基于背板的模块化ATS、开放系统架构ATS等四个发展阶段。在形成成熟技术和系列化产品的同时,ATS测试程序集(TestProgramSet,TPS)可移植性(Transportability)和测试设备互操作性(Interoperability)、互换性(Inter-changeability)的问题日益凸显,被测设备研制、生产、部署和维护全寿命周期中的测试成本急剧膨胀。ATS的通用化,是其重要发展趋势。ATS的通用化程度直接决定了系统的设计周期、维护成本、技术寿命、测试诊断性能、对新技术和被测对象(UnitUnderTest,UUT)的适应性。为推进ATS的通用化,重点解决TPS的可移植性和测试设备的互换性问题,业界先后推出了ATLAS(AbbreviatedTestLanguageforAvionicsSystem)、SCPI(StandardCommandsforProgrammableInstruments)、VPP(VXIPlug&Play)、IVI(InterchangeableVirtualInstrument)、ATML(AutomaticTestMarkupLanguage)等技术规范,并在此基础上构建了通用ATS开放系统架构。目前,主流的通用ATS主要采用集中式系统架构,即以测试计算机为系统控制核心,借助虚拟测试设备技术和测试设备总线,实现对系统组件的控制。在该架构下,测试设备仅作为测试操作的执行机构,ATS的信息处理和协调控制性能直接受制于测试计算机和系统软件,系统软件规模臃肿,设计维护成本较高,系统的信息互通性和通用化程度不理想。The automatic test system (Automatic Test System, ATS) with computer technology as the core is an important guarantee for the realization of electronic equipment fault diagnosis, health management and functional testing. Since the 1970s, ATS has generally experienced four development stages: dedicated ATS, rack-stacked ATS, backplane-based modular ATS, and open system architecture ATS. While forming mature technology and serialized products, the problems of ATS test program set (TestProgramSet, TPS) portability (Transportability), test equipment interoperability (Interoperability), and interchangeability (Inter-changeability) have become increasingly prominent, and have been The cost of testing in the whole life cycle of test equipment development, production, deployment and maintenance has expanded rapidly. The generalization of ATS is an important development trend. The degree of generalization of ATS directly determines the system's design cycle, maintenance costs, technical life, test and diagnostic performance, and adaptability to new technologies and the object under test (UnitUnderTest, UUT). In order to promote the generalization of ATS and focus on solving the problems of TPS portability and test equipment interchangeability, the industry has launched ATLAS (Abbreviated Test Language for Avionics System), SCPI (Standard Commands for Programmable Instruments), VPP (VXIPlug&Play), IVI (InterchangeableVirtualInstrument), ATML (AutomaticTestMarkupLanguage ) and other technical specifications, and built a general ATS open system architecture on this basis. At present, the mainstream general-purpose ATS mainly adopts a centralized system architecture, that is, the test computer is the core of the system control, and the control of the system components is realized with the help of virtual test equipment technology and test equipment bus. Under this architecture, the test equipment is only used as the executive body of the test operation. The information processing and coordination control performance of the ATS are directly subject to the test computer and system software. The degree of transformation is not ideal.
经历多年的技术发展和市场选择,构建通用化ATS所需关键技术标准已日趋成熟。然而,由于其分别针对ATS通用化的某一方面或层面,且存在不同的应用局限性或技术缺陷,均无法独立构建通用ATS。实现ATS通用化的有效技术途径,是构建开放系统架构,利用商业标准定义系统行为和元素,通过标准化系统内接口、服务、协议、数据格式,实现测试设备的互换性、TPS的可移植性,以至于ATS间的互操作性。After years of technological development and market selection, the key technical standards required to build a generalized ATS have become increasingly mature. However, because they are respectively aimed at a certain aspect or level of ATS generalization, and have different application limitations or technical defects, neither of them can independently construct a general ATS. The effective technical way to realize the generalization of ATS is to build an open system architecture, use commercial standards to define system behaviors and elements, and realize the interchangeability of test equipment and the portability of TPS through standardized system interfaces, services, protocols, and data formats , so that the interoperability between ATS.
20世纪90年代,美国国防部(USDepartmentofDefense,USDoD)联合各军/兵种和SCC20、LXI联盟、Boeing、Rohde&Schwarz等标准化组织或工业企业,共同开展名为NxTest的下一代ATS研究工作,并于1996年开始联合制定DoDATS框架。DoDATS框架采用模块化设计和开放系统架构,借助ABBET、ATML、STD等商业标准,从模型(Model)、组件(Component)、接口(Interface)、规范(Rule)等4个方面定义了二十余个关键元素,全面覆盖了TPS、ATE、UUT等ATS组成部分。由于DoDATS框架大量采用商用技术和产品(Commercial-Off-the-Shelf,COTS),重点关注测试信息和系统接口的标准化,可根据技术发展和产品换代,灵活地进行调整、拓展和升级。同时,其通过吸收面向信号的测试语言、合成测试设备、并行测试、综合诊断等先进测试技术,进一步提高了ATS测试能力和缩减了测试时间。In the 1990s, the U.S. Department of Defense (USDepartment of Defense, USDoD) united various military services/arms and SCC20, LXI Alliance, Boeing, Rohde&Schwarz and other standardization organizations or industrial enterprises to jointly carry out the next-generation ATS research work called NxTest, and in 1996 Commencement of joint development of the DoDATS framework. The DoDATS framework adopts a modular design and an open system architecture. With the help of commercial standards such as ABBET, ATML, and STD, it defines more than 20 A key element, comprehensively covering ATS components such as TPS, ATE, UUT. Since the DoDATS framework adopts a large number of commercial technologies and products (Commercial-Off-the-Shelf, COTS), it focuses on the standardization of test information and system interfaces, and can be flexibly adjusted, expanded and upgraded according to technological development and product replacement. At the same time, it further improves the ATS test capability and reduces the test time by absorbing signal-oriented test language, synthetic test equipment, parallel test, comprehensive diagnosis and other advanced test technologies.
目前,DoDATS框架是当前世界上最为完善、通用性最好的通用ATS框架,并已被确立为美军ATS的强制性标准,并初步形成了以军/兵种为单位的系列化、标准化的DoDATS家族。DoDATS框架成功的基础,是采用基于ATML的开放系统架构,以分层、分类组织的商业标准集替代单一的技术标准,以面向信号的信息标准化替代驱动接口标准化。从而较好地实现了TPS的可移植性,并降低了系统管理、维护和升级难度。然而,如图1所示,由于其沿袭了集中式ATS的运行机制和部分技术规范,具有较突出的技术局限性。At present, the DoDATS framework is the most complete and versatile general-purpose ATS framework in the world, and has been established as a mandatory standard for the ATS of the US military, and has initially formed a serialized and standardized DoDATS family with the military/arms as the unit . The basis for the success of the DoDATS framework is to adopt an open system architecture based on ATML, to replace a single technical standard with a set of commercial standards organized in layers and categories, and to replace the standardization of driver interfaces with signal-oriented information standardization. Therefore, the portability of TPS is better realized, and the difficulty of system management, maintenance and upgrade is reduced. However, as shown in Figure 1, because it follows the operation mechanism and some technical specifications of the centralized ATS, it has prominent technical limitations.
(1)系统性能受限:由于采用集中式系统架构和顺序执行方式,测试计算机或零槽控制器成为系统中心和性能瓶颈,而大部分测试设备处于闲置等待状态,在延长测试时间的同时,间接造成了系统成本的上升。(1) System performance is limited: Due to the centralized system architecture and sequential execution mode, the test computer or zero-slot controller becomes the system center and performance bottleneck, and most of the test equipment is idle and waiting. While prolonging the test time, Indirectly caused the rise of the system cost.
(2)测试设备智能性和信息互通性应用受阻:由于测试设备仅为测试执行机构,其任务管理、信息处理、组件通信等必须借助测试计算机或零槽控制器完成,在浪费部分高端测试设备计算和存储资源的同时,阻碍了测试设备间信息互通性的应用,加大了系统通信主干的压力。(2) The application of test equipment intelligence and information interoperability is hindered: since the test equipment is only a test actuator, its task management, information processing, and component communication must be completed with the help of a test computer or a zero-slot controller, which wastes some high-end test equipment. At the same time of computing and storage resources, it hinders the application of information interoperability between test equipment and increases the pressure on the system communication backbone.
(3)软件层次臃肿:DoDATS框架仍通过VISA或IVI驱动程序实现测试设备控制,ATML仅作为调用测试设备驱动程序的信息接口,而非独立的互换性解决方案,系统的软件规模和设计成本进一步膨胀。(3) The software level is bloated: the DoDATS framework still realizes the test equipment control through the VISA or IVI driver, and ATML is only used as an information interface for calling the test equipment driver, rather than an independent interchangeable solution. The software scale and design cost of the system further expansion.
(4)测试设备互换性问题未有效解决:由于系统底层仍采用VISA或IVI,而VISA和IVI对专用测试设备、复合功能测试设备、合成测试设备支持较差,系统的测试设备互换性问题未得到本质改善。(4) The problem of test equipment interchangeability has not been effectively resolved: because the bottom layer of the system still uses VISA or IVI, and VISA and IVI have poor support for special test equipment, composite function test equipment, and synthetic test equipment, the system's test equipment is interchangeable. The problem has not been substantially improved.
发明内容Contents of the invention
本发明的目的是为了解决目前集中式自动测试系统架构及分布式测试系统架构存在测试效率低、实时性差和通用性差的缺点,本发明提供一种通用化分布式测试系统架构。The purpose of the present invention is to solve the shortcomings of low test efficiency, poor real-time performance and poor versatility in the current centralized automatic test system architecture and distributed test system architecture. The present invention provides a generalized distributed test system architecture.
本发明的通用化分布式测试系统架构包括系统层、网络连通层和仪器层;The generalized distributed test system architecture of the present invention includes a system layer, a network connection layer and an instrument layer;
所述系统层包括测试资源描述层、测试信号映射层和测试设备连通层;The system layer includes a test resource description layer, a test signal mapping layer and a test equipment connectivity layer;
测试资源描述层,用于对系统组成部件进行描述,生成ATML描述文件;The test resource description layer is used to describe the system components and generate ATML description files;
所述ATML描述文件包括测试任务ATML描述文件、测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件;Described ATML description file comprises test task ATML description file, test equipment ATML description file, test station ATML description file and tested equipment ATML description file;
测试信号映射层包括测试任务管理模块、测试资源分析模块、信号映射模块、触发资源分析模块、测试任务分解模块和测试子任务生成模块;The test signal mapping layer includes a test task management module, a test resource analysis module, a signal mapping module, a trigger resource analysis module, a test task decomposition module and a test subtask generation module;
测试任务管理模块,用于对生成的ATML描述文件进行管理,还用于对测试任务ATML描述文件对应的测试任务进行建立、删除、导入/导出、查找、提取、编辑、执行和回放操作;The test task management module is used to manage the generated ATML description file, and is also used to create, delete, import/export, search, extract, edit, execute and playback the test task corresponding to the test task ATML description file;
测试资源分析模块,用于对测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件进行汇总和分类;测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件均为测试资源;The test resource analysis module is used to summarize and classify the ATML description files of the test equipment, the ATML description files of the test station and the ATML description files of the tested equipment; the ATML description files of the test equipment, the ATML description files of the test station and the ATML description files of the tested equipment are all for testing resources;
信号映射模块,用于将测试任务中的测试信号与测试资源进行映射,还用于将测试任务中的测试流程与触发资源进行映射;The signal mapping module is used to map the test signal in the test task to the test resource, and is also used to map the test process in the test task to the trigger resource;
触发资源分析模块,用于收集自动化测试系统中支持LXI触发和同步功能的信号作为触发资源,并根据测试站ATML描述文件绘制系统触发及同步资源分布图;The trigger resource analysis module is used to collect signals supporting LXI trigger and synchronization functions in the automated test system as trigger resources, and draw system trigger and synchronization resource distribution diagrams according to the test station ATML description file;
测试任务分解模块,用于根据测试信号和触发资源以测试设备为单元将映射后的测试任务分解为与测试设备相应的多个测试任务子集;The test task decomposition module is used to decompose the mapped test task into multiple test task subsets corresponding to the test equipment in units of test equipment according to the test signal and trigger resources;
测试子任务生成模块,用于根据测试任务的测试流程,将与测试设备相应的多个测试任务子集中的测试信号与触发资源组合起来,按时间顺序生成相应的多个ATML测试子任务;The test subtask generating module is used to combine test signals and trigger resources in multiple test task subsets corresponding to the test equipment according to the test process of the test task, and generate corresponding multiple ATML test subtasks in chronological order;
所述测试设备连通层,用于通过网络连通层与仪器层通信;The test equipment connection layer is used to communicate with the instrument layer through the network connection layer;
网络连通层,用于通过LXI接口使仪器层的各测试设备与系统层网络连接,并利用ATML实现设备间信息的互通;The network connectivity layer is used to connect the test equipment of the instrument layer with the network of the system layer through the LXI interface, and use ATML to realize the intercommunication of information between the devices;
所述LXI接口的功能采用LXI多功能载板实现,所述LXI多功能载板包括ATML解释层、测试运行层和设备/信号驱动层;The function of described LXI interface adopts LXI multifunctional carrier board to realize, and described LXI multifunctional carrier board includes ATML explaining layer, test operation layer and equipment/signal driver layer;
ATML解释层,用于接收系统层下发的ATML测试子任务和向系统层上传ATML测试结果;还用于根据仪器层的各测试设备的测试资源生成本地ATML设备描述文件,并上传给系统层,还用于将ATML测试子任务解析为测试序列;The ATML interpretation layer is used to receive ATML test subtasks issued by the system layer and upload ATML test results to the system layer; it is also used to generate local ATML device description files according to the test resources of each test equipment in the instrument layer and upload them to the system layer , which is also used to parse ATML test subtasks into test sequences;
测试运行层,用于实现对测试设备的测试序列的管理和调度,并将测试序列逐次传递给测试设备的测试流程控制器;利用测试流程控制器的顺序、循环和分支的测试结构,结合测试信号时序关系,将测试序列中的测试操作依次映射为面向信号的驱动库;还用于利用各测试设备的通信模块,采用LXI/LAN消息多播机制,实现测试任务和测试设备状态的发布;The test operation layer is used to realize the management and scheduling of the test sequence of the test equipment, and pass the test sequence to the test flow controller of the test equipment one by one; using the sequence, loop and branch test structure of the test flow controller, combined with the test The signal timing relationship maps the test operations in the test sequence to a signal-oriented driver library; it is also used to use the communication modules of each test equipment and adopt the LXI/LAN message multicast mechanism to realize the release of test tasks and test equipment status;
设备/信号驱动层,用于参照IEEE1641标准的信号组件库,根据测试设备的驱动程序和LXI触发和同步系统驱动程序,封装并提供面向信号的驱动库;The device/signal driver layer is used to refer to the signal component library of the IEEE1641 standard, package and provide a signal-oriented driver library according to the test device driver and the LXI trigger and synchronization system driver;
仪器层,用于以LXI触发和同步功能的信号为驱动,联合各测试设备相应的执行下发的ATML测试子任务,并发送ATML测试结果。The instrument layer is used to drive the signals of LXI trigger and synchronization functions, cooperate with each test equipment to execute the issued ATML test subtasks, and send the ATML test results.
本发明的优点在于,相对于集中式自动测试系统及现有分布式测试系统,其具有较强的可行性和技术优势:The advantage of the present invention is that, compared with the centralized automatic test system and the existing distributed test system, it has stronger feasibility and technical advantages:
(1)通用化:面向信号的ATML标准集能够最大程度地解决TPS可移植性问题,而采用ATML作为消息基LXI测试设备的通信格式,借助嵌入式系统和网络技术实现ATML测试信息的解析执行,可有效实现系统组件的互换性和通用化。(1) Generalization: The signal-oriented ATML standard set can solve the problem of TPS portability to the greatest extent, and adopt ATML as the communication format of message-based LXI test equipment, and realize the analysis and execution of ATML test information with the help of embedded system and network technology , which can effectively realize the interchangeability and generalization of system components.
(2)数据带宽和延迟:LXI(典型带宽12.5MB/s或125MB/s)相对于PXI/PXIe(典型带宽132或4000MB/s)并不具备优势,但通过利用测试设备的自身计算和存储资源对本地原始数据进行处理或存储,系统带宽需求和压力可显著下降。此外,利用LXI触发与同步方法,可降低网络延迟的不确定性,有效保障测试操作的实时性。(2) Data bandwidth and delay: LXI (typical bandwidth 12.5MB/s or 125MB/s) does not have advantages over PXI/PXIe (typical bandwidth 132 or 4000MB/s), but by using the test equipment's own computing and storage Resources process or store local raw data, and system bandwidth requirements and pressure can be significantly reduced. In addition, using the LXI trigger and synchronization method can reduce the uncertainty of network delay and effectively guarantee the real-time performance of test operations.
(3)测试效率:本发明可以实现对多个测试子任务的管理和调配,从而实现分布式的并行测试,提高测试设备利用率。(3) Test efficiency: the present invention can realize the management and allocation of multiple test subtasks, thereby realizing distributed parallel testing and improving the utilization rate of test equipment.
(4)系统的可拓展性和成本:LAN是工业界最稳定、开放、廉价的技术标准,XML是W3C应用的信息交互标准,LXI和ATML分别继承了其优良的特性。采用LXI为主干集成系统,借助ATML标准化各环节信息,可构建高聚合、低耦合、经济的通用自动测试系统。(4) System scalability and cost: LAN is the most stable, open and cheap technical standard in the industry, XML is the information exchange standard for W3C applications, and LXI and ATML have inherited their excellent characteristics. Using LXI as the backbone integration system, with the help of ATML to standardize the information of each link, a highly aggregated, low-coupling, and economical general automatic test system can be constructed.
附图说明Description of drawings
图1为现有的DoDATS架构的原理示意图。FIG. 1 is a schematic diagram of the principle of the existing DoDATS architecture.
图2为具体实施方式一所述的通用化分布式测试系统架构的原理示意图。FIG. 2 is a schematic diagram of the generalized distributed test system architecture described in the first embodiment.
图3为具体实施方式一所述的LXI触发与同步的方法应用的原理示意图。FIG. 3 is a schematic diagram of the principle of the application of the LXI trigger and synchronization method described in the first embodiment.
图4为具体实施方式一所述的ATML标准集应用的原理示意图。FIG. 4 is a schematic diagram of the principle of the application of the ATML standard set described in the first embodiment.
具体实施方式detailed description
具体实施方式一:结合图2说明本实施方式,本实施方式所述的通用化分布式测试系统架构,它包括系统层、网络连通层和仪器层;Specific embodiment one: illustrate this embodiment in conjunction with Fig. 2, the generalized distributed testing system framework described in this embodiment, it comprises system layer, network connectivity layer and instrument layer;
所述系统层包括测试资源描述层、测试信号映射层和测试设备连通层;The system layer includes a test resource description layer, a test signal mapping layer and a test equipment connectivity layer;
测试资源描述层,用于对系统组成部件进行描述,生成ATML描述文件;The test resource description layer is used to describe the system components and generate ATML description files;
所述ATML描述文件包括测试任务ATML描述文件、测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件;Described ATML description file comprises test task ATML description file, test equipment ATML description file, test station ATML description file and tested equipment ATML description file;
测试信号映射层包括测试任务管理模块、测试资源分析模块、信号映射模块、触发资源分析模块、测试任务分解模块和测试任务生成模块;The test signal mapping layer includes a test task management module, a test resource analysis module, a signal mapping module, a trigger resource analysis module, a test task decomposition module and a test task generation module;
测试任务管理模块,用于对生成的ATML描述文件进行管理,还用于对测试任务ATML描述文件对应的测试任务进行建立、删除、导入/导出、查找、提取、编辑、执行和回放操作;The test task management module is used to manage the generated ATML description file, and is also used to create, delete, import/export, search, extract, edit, execute and playback the test task corresponding to the test task ATML description file;
测试资源分析模块,用于对测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件进行汇总和分类;测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件均为测试资源;The test resource analysis module is used to summarize and classify the ATML description files of the test equipment, the ATML description files of the test station and the ATML description files of the tested equipment; the ATML description files of the test equipment, the ATML description files of the test station and the ATML description files of the tested equipment are all for testing resources;
信号映射模块,用于将测试任务中的测试信号与测试资源进行映射,还用于将测试任务中的测试流程与触发资源进行映射。The signal mapping module is used to map the test signal in the test task to the test resource, and is also used to map the test process in the test task to the trigger resource.
触发资源分析模块,用于收集自动化测试系统中支持LXI触发和同步功能的信号作为触发资源,并根据测试站ATML描述文件绘制系统触发及同步资源分布图;The trigger resource analysis module is used to collect signals supporting LXI trigger and synchronization functions in the automated test system as trigger resources, and draw system trigger and synchronization resource distribution diagrams according to the test station ATML description file;
测试任务分解模块,用于根据测试信号和触发资源以测试设备为单元将映射后的测试任务分解为与测试设备相应的多个测试任务子集;The test task decomposition module is used to decompose the mapped test task into multiple test task subsets corresponding to the test equipment in units of test equipment according to the test signal and trigger resources;
测试任务生成模块,用于根据测试任务的测试流程,将与测试设备相应的多个测试任务子集中的测试信号与触发资源组合起来,按时间顺序生成相应的多个ATML测试子任务;The test task generation module is used to combine the test signals and trigger resources in multiple test task subsets corresponding to the test equipment according to the test process of the test task, and generate corresponding multiple ATML test subtasks in chronological order;
所述测试设备连通层,用于通过网络连通层与仪器层通信;The test equipment connection layer is used to communicate with the instrument layer through the network connection layer;
网络连通层,用于通过LXI接口使仪器层的各测试设备与系统层网络连接,并利用ATML实现设备间信息的互通;The network connectivity layer is used to connect the test equipment of the instrument layer with the network of the system layer through the LXI interface, and use ATML to realize the intercommunication of information between the devices;
所述LXI接口的功能采用LXI多功能载板实现,所述LXI多功能载板包括ATML解释层、测试运行层和设备/信号驱动层;The function of described LXI interface adopts LXI multifunctional carrier board to realize, and described LXI multifunctional carrier board includes ATML explaining layer, test operation layer and equipment/signal driver layer;
ATML解释层,用于接收系统层下发的ATML测试子任务和向系统层上传ATML测试结果;还用于根据仪器层的各测试设备的测试资源生成本地ATML设备描述文件,并上传给系统层,还用于将ATML测试子任务解析为测试序列;The ATML interpretation layer is used to receive ATML test subtasks issued by the system layer and upload ATML test results to the system layer; it is also used to generate local ATML device description files according to the test resources of each test equipment in the instrument layer and upload them to the system layer , which is also used to parse ATML test subtasks into test sequences;
测试运行层,用于实现对测试设备的测试序列的管理和调度,并将测试序列逐次传递给测试设备的测试流程控制器;利用测试流程控制器的顺序、循环和分支的测试结构,结合测试信号时序关系,将测试序列中的测试操作依次映射为面向信号的驱动库;还用于利用各测试设备的通信模块,采用LXI/LAN消息多播机制,实现测试任务和测试设备状态的发布;The test operation layer is used to realize the management and scheduling of the test sequence of the test equipment, and pass the test sequence to the test flow controller of the test equipment one by one; using the sequence, loop and branch test structure of the test flow controller, combined with the test The signal timing relationship maps the test operations in the test sequence to a signal-oriented driver library; it is also used to use the communication modules of each test equipment and adopt the LXI/LAN message multicast mechanism to realize the release of test tasks and test equipment status;
设备驱动层,用于参照IEEE1641标准的信号组件库,根据测试设备的驱动程序和LXI触发与同步系统驱动程序,封装并提供面向信号的驱动库;The device driver layer is used to refer to the signal component library of the IEEE1641 standard, package and provide a signal-oriented driver library according to the driver program of the test equipment and the driver program of the LXI trigger and synchronization system;
仪器层,用于以LXI触发和同步功能的信号为驱动,联合各测试设备相应的执行下发的ATML测试子任务,并发送ATML测试结果。The instrument layer is used to drive the signals of LXI trigger and synchronization functions, cooperate with each test equipment to execute the issued ATML test subtasks, and send the ATML test results.
所述测试信号映射层主要以测试资源描述层的导入或生成的ATML文件为基础,实现对系统测试任务和资源的管理调度,提供功能主要包括管理和解析ATML测试描述,根据ATML测试描述文件构建测试资源库,分配并映射面向信号的测试任务,生成面向各测试设备、符合ATML测试描述标准的测试子任务文件等。该层为系统层的核心,是区别于集中式系统架构的本质特征之一。The test signal mapping layer is mainly based on the import of the test resource description layer or the generated ATML file, and realizes the management and scheduling of system test tasks and resources. The provided functions mainly include management and parsing of ATML test descriptions, and are constructed according to the ATML test description files. The test resource library allocates and maps signal-oriented test tasks, generates test subtask files for each test device and conforms to ATML test description standards, etc. This layer is the core of the system layer, which is one of the essential features different from the centralized system architecture.
由测试资源描述层中生成的ATML测试任务描述文件,可有测试任务管理模块统一管理,系统使用者可在任务管理模块中对测试任务建立、删除、导入/导出、查找、提取、编辑、执行和回放等操作,是与用于同用户交互操作,对测试任务管理的集成软件环境。The ATML test task description file generated in the test resource description layer can be managed uniformly by the test task management module. System users can create, delete, import/export, search, extract, edit, and execute test tasks in the task management module. It is an integrated software environment for interactive operation with users and management of test tasks.
测试资源分析模块用于对ATS所能提供的测试资源进行汇总和分类,测试资源的来源主要来源于两个方面,一方面是测试设备描述中对系统中测试设备所能提供的所有测试信号的能力,包括源、表和开关三类信号,以及测试信号的具体指标,如信号精度、幅值范围、带宽等;另一方面是来自于测试站描述和适配器描述中,被测试信号是否能有效与系统提供的测试资源连接的能力。The test resource analysis module is used to summarize and classify the test resources that ATS can provide. The sources of test resources mainly come from two aspects. One is the description of all test signals that the test equipment in the system can provide in the test equipment description Capability, including three types of signals: source, meter and switch, as well as specific indicators of the test signal, such as signal accuracy, amplitude range, bandwidth, etc.; on the other hand, from the test station description and adapter description, whether the tested signal can be effective The ability to connect to test resources provided by the system.
信号映射模块可将测试任务描述与系统资源进行对应,也分为两方面,一方面是将测试任务中的测试信号与系统提供的测试资源进行映射,另一方面是将测试任务中的测试流程与系统的触发资源进行映射,最后,可利用算法将测试任务中的信号与流程一一对应到系统的测试资源。The signal mapping module can match the test task description with the system resources, which is also divided into two aspects, one is to map the test signal in the test task with the test resources provided by the system, and the other is to map the test process in the test task Mapping with the trigger resources of the system, and finally, an algorithm can be used to map the signals and processes in the test task to the test resources of the system one by one.
在本实施方式中,系统运行是由触发资源驱动的,触发资源分析模块是收集系统中设备支持的LXI触发和同步功能的能力,并根据测试站描述文件绘制系统触发及同步资源分布图,用于信号映射模块中与测试流程的映射。In this embodiment, the system operation is driven by trigger resources, and the trigger resource analysis module collects the capabilities of LXI trigger and synchronization functions supported by devices in the system, and draws system trigger and synchronization resource distribution diagrams according to the test station description file. Mapping with the test process in the signal mapping module.
测试任务分解模块将信号映射模块的结果进一步处理,把与测试任务相关的系统测试信号与触发资源以测试设备为单元进行归类,将测试任务分解为与多个测试设备相关的子集。The test task decomposition module further processes the results of the signal mapping module, classifies the system test signals and trigger resources related to the test task with test equipment as a unit, and decomposes the test task into subsets related to multiple test equipment.
测试任务生成模块根据测试流程,将测试任务分解模块输出的结果中的测试信号及触发信号组合起来,按时间顺序生成ATML测试子任务。The test task generation module combines the test signals and trigger signals in the output results of the test task decomposition module according to the test process, and generates ATML test subtasks in chronological order.
网络连通层作为系统层和仪器层之间的连接层,由网络开关设备、测试设备LXI接口以及网络电缆(无线网络不需网络电缆)等设备组成,通过它将系统中的设备连接在一起,硬件上采用LAN实现设备间的互连,利用ATML实现设备间信息的互通。网络开关设备可采用商用的交换机(可支持IEEE1588协议或不支持),网络电缆也可使用商用品。对于LXI测试设备可直接连接到网络上,而对于以往的总线测试设备,例如GPIB、PXI或VXI设备,则可通过LXI桥接设备连接到网络上。在本发明的系统架构中,LXI桥接设备及其下连接的总线设备作为一个LXI设备,以往的测试总线只是设备中的内容总线,如LXI-PXI零槽就是LXI接口到PXI总线的桥接设备,PXI系统可作为一个多功能测试设备,PXI总线只作为多功能测试设备内部总线,与系统的连接是通过LXI-PXI零槽实现的。同理,对于VXI设备,可利用LXI-VXI零槽接入系统,对于GPIB设备可采用LXI/GPIB桥接入系统,对于其它标准或自定义类型的总线也可采用相应的LXI桥接设备接入到系统中,例如,我们就是采用M模块总线作为测试设备内部总线开发了LXI多功能测试设备。As the connection layer between the system layer and the instrument layer, the network connectivity layer is composed of network switch equipment, test equipment LXI interface and network cables (wireless network does not need network cables) and other equipment, through which the equipment in the system is connected together, On the hardware, LAN is used to realize the interconnection between devices, and ATML is used to realize the intercommunication of information between devices. The network switching device can be a commercial switch (supporting the IEEE1588 protocol or not), and the network cable can also be a commercial product. The LXI test equipment can be directly connected to the network, while the previous bus test equipment, such as GPIB, PXI or VXI equipment, can be connected to the network through the LXI bridge device. In the system architecture of the present invention, the LXI bridge device and the bus device connected thereunder are used as an LXI device, and the test bus in the past is only the content bus in the device, such as the LXI-PXI zero slot is exactly the bridge device from the LXI interface to the PXI bus, The PXI system can be used as a multi-function test equipment, and the PXI bus is only used as the internal bus of the multi-function test equipment, and the connection with the system is realized through the LXI-PXI zero slot. Similarly, for VXI equipment, LXI-VXI zero slot can be used to access the system, for GPIB equipment, LXI/GPIB bridge can be used to access the system, and for other standard or custom types of buses, corresponding LXI bridge equipment can also be used to access In the system, for example, we developed the LXI multi-function test equipment using the M module bus as the internal bus of the test equipment.
为保证测试设备能够良好地支持本发明的系统架构,测试设备的LXI接口应具备几个基本的能力:(1)能够接收ATML的信息,并对其进行正确的解析;(2)解析后的结果可与测试设备的驱动程序进行正确的映射,正确地执行测试动作;(3)能按照测试过程和测试结果正确地运行测试任务程序。根据以上功能LXI接口由ATML解释层、测试运行层和设备驱动层三个层次组成。用于同总线测试设备连通的LXI桥接设备也需要包含以上三个层次的功能。In order to ensure that the test equipment can well support the system framework of the present invention, the LXI interface of the test equipment should possess several basic capabilities: (1) can receive the information of ATML, and it is correctly analyzed; (2) after the analysis The result can be correctly mapped with the driver program of the test equipment, and the test action can be executed correctly; (3) The test task program can be run correctly according to the test process and test results. According to the above functions, the LXI interface is composed of three layers: ATML interpretation layer, test operation layer and device driver layer. The LXI bridging device used to communicate with the bus test equipment also needs to include the functions of the above three levels.
所述系统层以测试计算机为载体,包含了管理、开发、执行测试诊断任务所需的软件工具和用户接口;The system layer uses the test computer as a carrier, and includes software tools and user interfaces required for management, development, and execution of test and diagnosis tasks;
网络连通层采用标准LXI接口集成各测试设备和提供信息交互媒介;The network connectivity layer adopts the standard LXI interface to integrate various test equipment and provide information interaction media;
仪器层主要采用支持LXI接口的智能测试设备,提供测试诊断功能。The instrument layer mainly uses intelligent test equipment supporting LXI interface to provide test and diagnosis functions.
系统层与仪器层内部,以及系统层与仪器层之间的信息交互格式,均遵循ATML标准集。测试设备间的协作与测试任务的推进,采用LXI同步与触发方法提供驱动信号。其基本运行原理如下。The information exchange format within the system layer and the instrument layer, as well as between the system layer and the instrument layer, all follow the ATML standard set. For the collaboration between test equipment and the promotion of test tasks, LXI synchronization and trigger methods are used to provide driving signals. Its basic operating principle is as follows.
(1)测试设备智能性与信息互通性应用:本实施方式的系统选用配备可拓展软件系统的测试设备或总线桥,以LXI为主干组建混合测试系统。借助测试设备的计算、存储和网络通信资源,实现ATML测试信息的分布式处理与交换。(1) Application of test equipment intelligence and information interoperability: the system in this embodiment selects test equipment or bus bridges equipped with expandable software systems, and builds a hybrid test system with LXI as the backbone. With the help of computing, storage and network communication resources of test equipment, the distributed processing and exchange of ATML test information is realized.
a)ATML信息解析应用:经拓展测试计算机、测试设备或总线桥的软件系统,可利用ATML解析技术,实现各系统节点内ATML文件的生成、发布、解析、执行,并可借助LXILAN消息或其他网络通信机制,实现系统层与仪器层、测试设备与测试设备之间的ATML标准信息交互,从而推进系统组件的通用与互换。a) ATML information analysis application: After expanding the software system of test computer, test equipment or bus bridge, ATML analysis technology can be used to realize the generation, release, analysis and execution of ATML files in each system node, and LXILAN messages or other The network communication mechanism realizes the ATML standard information interaction between the system layer and the instrument layer, test equipment and test equipment, thereby promoting the commonality and interchange of system components.
b)处理器和存储资源应用:测试设备或总线桥可对原始测试数据进行预处理或暂存,从而动态利用系统闲置带宽,并缓解混合测试系统带宽压力。b) Application of processor and storage resources: test equipment or bus bridge can preprocess or temporarily store the original test data, so as to dynamically utilize the idle bandwidth of the system and relieve the bandwidth pressure of the hybrid test system.
c)测试资源管理应用:经配备测试资源管理器软件,测设设备或总线桥可实现对多个测试子任务的管理和调配,从而实现分布式的并行测试,提高测试设备利用率。c) Application of test resource management: Equipped with test resource manager software, the test equipment or bus bridge can realize the management and deployment of multiple test subtasks, thereby realizing distributed parallel testing and improving the utilization rate of test equipment.
(2)同步与触发方法应用:如图3所示,各测试设备以测试操作为单位逐步执行测试任务,测试操作的执行,可分为任务装载和测试执行两个阶段:在任务装载阶段,测试设备对需要测试序列和触发系统进行预编程;在测试执行阶段,外来的触发信号将激活本地测试设备执行预编程的测试操作。以同步与触发方法为驱动的测试操作执行,在缓解网络延时问题的同时,构建了两级流水机制,并可利用LXI触发的多播机制,实现系统状态广播(如①和⑧)和并行测试(如⑥),系统状态广播如图3中①和⑧所示,并行测试如⑥所示。(2) Synchronization and trigger method application: as shown in Figure 3, each test equipment executes the test task step by step with the test operation as the unit, and the execution of the test operation can be divided into two stages: task loading and test execution: in the task loading stage, The test equipment pre-programs the required test sequence and trigger system; in the test execution phase, the external trigger signal will activate the local test equipment to perform the pre-programmed test operation. The test operation execution driven by the synchronization and trigger method, while alleviating the network delay problem, builds a two-level pipeline mechanism, and can use the multicast mechanism triggered by LXI to realize system status broadcast (such as ① and ⑧) and parallel Test (such as ⑥), the system status broadcast is shown in ① and ⑧ in Figure 3, and the parallel test is shown in ⑥.
(3)ATML标准集应用与管理:如图4所示,本实施方式所述的通用化分布式测试系统架构选用ATML测试描述(TestDescription)、测试设备描述(InstrumentDescription)、测试站描述(TestStationDescription)、测试适配器描述(TestAdapterDescription)、测试结果(TestResult)等作为系统测试信息标准。采用高聚合、低耦合的软件设计思想,各组件或环节之间的信息交互、发布和调用均采用ATML,可有效保障系统组件互换性和信息互通性。(3) ATML standard set application and management: as shown in Figure 4, the generalized distributed test system architecture described in this embodiment selects ATML test description (TestDescription), test equipment description (InstrumentDescription), and test station description (TestStationDescription) , test adapter description (TestAdapterDescription), test result (TestResult), etc. as system test information standards. The software design idea of high aggregation and low coupling is adopted, and ATML is used for information interaction, publishing and calling between components or links, which can effectively guarantee the interchangeability and information interoperability of system components.
具体实施方式二:本实施方式是对具体实施方式一所述的通用化分布式测试系统架构的进一步限定,测试资源描述层包括图形化TPS开发模块、测试描述生成模块、测试设备发现模块、测试结果管理模块、测试站描述生成模块和适配器描述生成模块;Embodiment 2: This embodiment is a further limitation of the generalized distributed test system architecture described in Embodiment 1. The test resource description layer includes a graphical TPS development module, a test description generation module, a test equipment discovery module, a test Result management module, test station description generation module and adapter description generation module;
图形化TPS开发模块,用于利用图形工具编辑测试任务,来描述测试任务的测试信号和测试流程,生成测试任务图形化TPS;Graphical TPS development module, used to edit test tasks with graphical tools, describe test signals and test procedures of test tasks, and generate graphical TPS for test tasks;
测试描述生成模块,用于将生成测试任务图形化TPS转化为测试任务ATML描述文件;The test description generation module is used to convert the graphical TPS of the generated test task into the ATML description file of the test task;
测试设备发现模块,用于发现有效的自动测试设备,并获取所述自动测试设备的测试设备ATML描述文件;A test equipment discovery module, used to discover effective automatic test equipment, and obtain the test equipment ATML description file of the automatic test equipment;
测试结果管理模块,用于对测试结果的ATML描述文件进行管理;The test result management module is used to manage the ATML description file of the test result;
测试站描述生成模块,用于对测试站与自动测试系统其他部件间的实际连接关系的描述,生成测试站ATML描述文件;The test station description generation module is used to describe the actual connection relationship between the test station and other components of the automatic test system, and generate the test station ATML description file;
适配器描述生成模块,用于对被测设备与自动测试系统其他部件间的实际连接关系的描述,生成被测设备ATML描述文件。The adapter description generation module is used to describe the actual connection relationship between the device under test and other components of the automatic test system, and generate an ATML description file for the device under test.
测试资源描述层是对系统组成部件的描述。ATS通常由测试站、自动测试设备(ATE)、适配器、UUT构成。本实施方式中采用ATML规范对系统的各组成部件进行描述,便于系统资源的统一管理和测试资源的分配调度。该层数据为测试信号映射层提供系统的基本管理信息。The test resource description layer is a description of system components. ATS usually consists of test stations, automatic test equipment (ATE), adapters, and UUTs. In this embodiment, the ATML specification is used to describe each component of the system, which facilitates the unified management of system resources and the allocation and scheduling of test resources. This layer of data provides the basic management information of the system for the test signal mapping layer.
图形化TPS开发模块,用于对测试任务的图形化描述工具,系统使用者可利用图形工具直观地编辑测试任务,描述测试任务所涉及的测试信号及测试过程等信息。The graphical TPS development module is used as a graphical description tool for test tasks. System users can use graphical tools to intuitively edit test tasks and describe the test signals and test processes involved in the test tasks.
测试描述生成模块是将图形化TPS开发工具生成的图形化TPS转化由ATML描述的任务代码,便于系统对TPS的统一管理和资源映射。The test description generation module converts the graphical TPS generated by the graphical TPS development tool into the task code described by ATML, which facilitates the unified management and resource mapping of the TPS by the system.
测试设备发现模块的功能是发现系统内有效的自动测试设备(ATE),并获取ATE的标准ATML描述文件,用于系统的管理和资源映射。The function of the test equipment discovery module is to discover the effective automatic test equipment (ATE) in the system, and obtain the standard ATML description file of the ATE, which is used for system management and resource mapping.
测试结果管理模块的功能是对测试结果的ATML描述文件进行管理,便于对测试的分析和管理。The function of the test result management module is to manage the ATML description file of the test result, which is convenient for the analysis and management of the test.
测试站描述模块主要是对测试站中组成设备及实际连接关系的真实描述,生成ATML文件,由系统统一管理,用于系统资源映射。The test station description module is mainly a true description of the components and actual connection relationships in the test station, and generates ATML files, which are managed by the system and used for system resource mapping.
适配器描述生成模块是对UUT与ATS间的实际连接关系的真实描述,生成ATML文件,由系统统一管理,用于系统资源映射。The adapter description generation module is a true description of the actual connection relationship between UUT and ATS, and generates ATML files, which are managed uniformly by the system and used for system resource mapping.
以上模块可采用商用化的软件工具实现,也可根据需求自行开发成单独的工具软件或统一开发为集成的工具软件。The above modules can be implemented with commercial software tools, and can also be developed into individual tool software or integrated tool software according to requirements.
具体实施方式三:本实施方式是对具体实施方式一或二所述的通用化分布式测试系统架构的进一步限定,所述测试设备连通层包括测试流程管理模块、测试子任务下发模块、测试结果侦听模块和虚拟设备代理模块;Embodiment 3: This embodiment is a further limitation of the generalized distributed test system architecture described in Embodiment 1 or 2. The test device connection layer includes a test process management module, a test subtask delivery module, a test A result listening module and a virtual device agent module;
测试流程管理模块,用于对执行的多个ATML测试子任务进行监测并根据返回的ATML测试结果控制相应任务的执行过程,还用于在多个ATML测试子任务执行时,控制各子任务间互不干扰的正常运行;The test process management module is used to monitor the execution of multiple ATML test subtasks and control the execution process of the corresponding tasks according to the returned ATML test results. It is also used to control the execution of multiple ATML test subtasks Normal operation without mutual interference;
测试子任务下发模块,用于将多个ATML测试子任务下发到相应的测试设备中;The test subtask delivery module is used to deliver multiple ATML test subtasks to the corresponding test equipment;
测试结果侦听模块,用于根据测试任务对测试结果的需求,接收并保存符合ATML规范的ATML测试结果;The test result listening module is used to receive and save the ATML test results conforming to the ATML specification according to the requirements of the test task for the test results;
虚拟设备代理模块,用于代替非智能设备接收ATML测试子任务,解析所述任务并调用所述非智能设备的驱动程序控制所述非智能设备执行测试动作。The virtual device agent module is used to replace the non-smart device to receive the ATML test subtask, analyze the task and call the driver of the non-smart device to control the non-smart device to execute the test action.
所述测试设备连通层主要以ATML测试描述和测试结果描述为内容,经LXI接口,实现与仪器层的通信。提供功能主要包括下发ATML测试子任务,接收测试设备测试结果描述,侦听网内系统运行信息等。对于未集成LXI接口的测试设备,该层提供基于IVI的虚拟设备代理,以实现系统拓展与兼容。The test equipment connection layer mainly contains ATML test description and test result description, and realizes communication with the instrument layer through the LXI interface. The functions provided mainly include sending ATML test sub-tasks, receiving test equipment test result descriptions, listening to system operation information in the network, etc. For test equipment that does not integrate the LXI interface, this layer provides an IVI-based virtual device agent to achieve system expansion and compatibility.
测试流程管理模块针对不同的测试目标或同一目标的不同功能,系统层包含有多个测试任务,任务的执行过程可由该模块进行监测并根据测试输出的结果控制任务执行过程;对于多任务情况,测试流程管理模块应包含有多任务调度机制,控制任务间互不干扰的正常运行,避免资源访问冲突。The test process management module is aimed at different test targets or different functions of the same target. The system layer contains multiple test tasks. The task execution process can be monitored by this module and the task execution process can be controlled according to the test output results; for multi-task situations, The test process management module should include a multi-task scheduling mechanism to control the normal operation of tasks without interfering with each other and avoid resource access conflicts.
测试子任务下发模块将测试信号映射层中测试任务生成模块输出的子任务下发到相应的测试设备中。The test subtask sending module sends the subtasks output by the test task generation module in the test signal mapping layer to the corresponding test equipment.
测试结果侦听模块根据测试任务对测试结果的需求,接收并保存符合ATML规范的测试结果描述文件,用于系统对测试结果的显示和分析。The test result listening module receives and saves the test result description file conforming to the ATML specification according to the test task's requirement for the test result, which is used for the display and analysis of the test result by the system.
虚拟设备代理模块对于遗留的总线测试设备,由于其本身不具备智能性,因此无法接收ATML测试子任务并对其解释和执行,因此在系统层中设置虚拟设备接口,用于代替这些非智能测试设备接收ATML子任务,解析任务并调用设备驱动程序控制设备执行测试动作。For the legacy bus test equipment, the virtual device agent module cannot receive ATML test subtasks and interpret and execute them because of its lack of intelligence. Therefore, a virtual device interface is set in the system layer to replace these non-intelligent tests The device receives ATML subtasks, parses the tasks and invokes the device driver to control the device to perform test actions.
引发DoDATS框架技术局限性的原因是采用以测试计算机为中心的集中式系统架构,并试图借助IVI等技术,以标准化软件接口的形式解决系统组件的互换性问题。LXI技术和ATML标准集的出现,为构建通用ATS提供了一种分布式解决方案,即以LXI为系统主干,通过网络互联系统内具有独立控制、通信和信息处理能力的智能测试设备,并以符合ATML标准集的测试信息组织其管理任务、交互信息、协作测试。一方面,由于采用ATML作为系统各环节测试信息标准,通过充分利用其面向信号的特性,可有效增强测试设备互换性。另一方面,由于系统和测试任务的控制主体转变为各智能测试设备,借助测试设备的计算、存储、触发等资源,可有效缓解系统的性能压力。The reason for the technical limitations of the DoDATS framework is the use of a centralized system architecture centered on test computers, and attempts to solve the interchangeability of system components in the form of standardized software interfaces with the help of technologies such as IVI. The emergence of LXI technology and ATML standard set provides a distributed solution for the construction of general ATS, that is, LXI is used as the backbone of the system, and the intelligent test equipment with independent control, communication and information processing capabilities in the system is interconnected through the network. Test information conforming to the ATML standard set organizes its management tasks, interactive information, and collaborative testing. On the one hand, since ATML is adopted as the test information standard of each link of the system, the interchangeability of test equipment can be effectively enhanced by making full use of its signal-oriented characteristics. On the other hand, since the control subjects of the system and test tasks are transformed into intelligent test equipment, the performance pressure of the system can be effectively relieved with the help of computing, storage, triggering and other resources of the test equipment.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310722089.8A CN103645988B (en) | 2013-12-24 | 2013-12-24 | Universalization distributed test system framework |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310722089.8A CN103645988B (en) | 2013-12-24 | 2013-12-24 | Universalization distributed test system framework |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103645988A CN103645988A (en) | 2014-03-19 |
CN103645988B true CN103645988B (en) | 2016-01-20 |
Family
ID=50251209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310722089.8A Active CN103645988B (en) | 2013-12-24 | 2013-12-24 | Universalization distributed test system framework |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103645988B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335210A (en) * | 2014-07-30 | 2016-02-17 | 小米科技有限责任公司 | Task distribution method and device |
CN105953829B (en) * | 2016-04-25 | 2019-02-12 | 中国人民解放军军械工程学院 | An Automatic Test System Based on Resource Sharing and Its Operating Mechanism |
CN106201803B (en) * | 2016-07-22 | 2019-06-18 | 北京赛博智通信息技术有限责任公司 | A kind of general automation test macro and method based on tested object model |
JP6879046B2 (en) * | 2017-05-15 | 2021-06-02 | トヨタ自動車株式会社 | Test method and program |
CN109783063B (en) * | 2017-11-10 | 2022-03-01 | 中国电子科技集团公司第四十一研究所 | Signal-oriented automatic test system self-checking program development method and device |
CN108153671B (en) * | 2017-12-22 | 2020-06-16 | 北京航天测控技术有限公司 | Test system and method for ATML signal-oriented runtime service |
CN109460351B (en) * | 2018-12-16 | 2021-08-10 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Method for debugging electronic product process script by running ATS software platform |
CN112468355B (en) * | 2019-09-09 | 2024-01-19 | 北京奇虎科技有限公司 | IOT equipment management application testing method and device, electronic equipment and storage medium |
CN111130927B (en) * | 2019-12-04 | 2021-12-17 | 中国电子科技集团公司第三十研究所 | Method for automatically realizing service test of network layer communication terminal equipment |
CN111782539B (en) * | 2020-07-09 | 2023-09-29 | 中国人民解放军32181部队 | Test diagnosis integrated development platform based on domestic operating system |
CN114510413B (en) * | 2021-12-31 | 2024-09-24 | 北京航天测控技术有限公司 | ATML (automatic Telecommunications markup language) standard-based signal-oriented test system and synchronization and triggering method |
CN115080282A (en) * | 2022-06-17 | 2022-09-20 | 安徽帝晶光电科技有限公司 | Integrated modular multi-model test platform system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447892A (en) * | 2008-11-24 | 2009-06-03 | 中兴通讯股份有限公司 | Distributed test method, system and test server |
CN101727389A (en) * | 2009-11-23 | 2010-06-09 | 中兴通讯股份有限公司 | Automatic test system and method of distributed integrated service |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7640477B2 (en) * | 2005-05-12 | 2009-12-29 | Agilent Technologies, Inc. | Calibration system that can be utilized with a plurality of test system topologies |
-
2013
- 2013-12-24 CN CN201310722089.8A patent/CN103645988B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447892A (en) * | 2008-11-24 | 2009-06-03 | 中兴通讯股份有限公司 | Distributed test method, system and test server |
CN101727389A (en) * | 2009-11-23 | 2010-06-09 | 中兴通讯股份有限公司 | Automatic test system and method of distributed integrated service |
Also Published As
Publication number | Publication date |
---|---|
CN103645988A (en) | 2014-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103645988B (en) | Universalization distributed test system framework | |
CN103440376B (en) | Distributed operation mode and centralized operation mode integrated simulation system operation supporting platform based on components | |
CN102156673B (en) | Test case description oriented GUI (Graphical User Interface) automatic test system and test method thereof | |
CN107612962B (en) | Distributed simulation evaluation test management system | |
CN112929236B (en) | Broadband micropower wireless protocol interoperability test system for electricity consumption information acquisition system | |
WO2011060642A1 (en) | Automatic test system for distributed comprehensive service and method thereof | |
CN108460199B (en) | CNI modeling system | |
CN114500297B (en) | Large-scale network test system based on virtual and real integration | |
CN107104975A (en) | Data poolization layer, system and its implementation of a kind of support isomery based on MDC | |
CN108595316A (en) | Life cycle management method, manager, equipment and the medium of Distributed Application | |
CN113612654A (en) | Vehicle-mounted gateway function testing method based on database | |
CN111352807A (en) | Server resource real-time monitoring method and device | |
CN114189274A (en) | A satellite ground station monitoring system based on microservices | |
CN102088384B (en) | Standardized multifunctional LXI (LAN based extensions for instrumentation) equipment | |
CN106708764A (en) | Universal IO processing system for airborne avionic system | |
CN103812905B (en) | A kind of internet-of-things terminal application continuum generates system and method | |
CN102750143A (en) | Digital signal processing (DSP) developing method based on matrix laboratory (MATLAB) component object model (COM) component calling | |
CN108965282A (en) | A kind of system and method for non-invasive cross-safety zone message tracking and monitoring | |
CN107357193A (en) | A kind of method for realizing intelligent substation automatic safety device test system | |
WO2005008512A1 (en) | A data acquisition system for control of a process, a method of acquiring data for control a process, and a storage medium for recording a program of the same | |
CN118376857A (en) | A distribution terminal detection system | |
CN105162645A (en) | Interoperability test method based on PIIF configuration | |
CN102104612B (en) | Remote monitoring system and method based on mobile intelligent agent | |
CN114443488A (en) | ARINC664 network configuration testing framework construction method | |
CN103312552A (en) | Data simulation method, data simulation machine and communication system of data simulation machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |