发明名称 通用化分布式测试系统架构
摘要 通用化分布式测试系统架构,属于自动测试领域。为了解决目前集中式自动测试系统架构及分布式测试系统架构存在测试效率低、实时性差和通用性差的问题。它包括系统层、网络连通层和仪器层;系统层以测试计算机为载体,包含了管理、开发、执行测试诊断任务所需的软件工具和用户接口;网络连通层采用标准LXI接口集成各测试设备和提供信息交互媒介;仪器层主要采用支持LXI接口的智能仪器,提供测试诊断功能。系统层与仪器层和仪器层之间的信息交互格式,均遵循ATML标准集。它用于构建自动测试系统。
申请公布号 CN103645988A 申请公布日期 2014.03.19
申请号 CN201310722089.8 申请日期 2013.12.24
申请人 哈尔滨工业大学 发明人 刘兆庆;乔立岩;彭喜元
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 岳泉清
主权项 通用化分布式测试系统架构,其特征在于,所述架构包括系统层、网络连通层和仪器层;所述系统层包括测试资源描述层、测试信号映射层和测试设备连通层;测试资源描述层,用于对系统组成部件进行描述,生成ATML描述文件;所述ATML描述文件包括测试任务ATML描述文件、测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件;测试信号映射层包括测试任务管理模块、测试资源分析模块、信号映射模块、触发资源分析模块、测试任务分解模块和测试任务生成模块;测试任务管理模块,用于对生成的ATML描述文件进行管理,还用于对测试任务ATML描述文件对应的测试任务进行建立、删除、导入/导出、查找、提取、编辑、执行和回放操作;测试资源分析模块,用于对测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件进行汇总和分类;测试设备ATML描述文件、测试站ATML描述文件和被测设备ATML描述文件均为测试资源;信号映射模块,用于将测试任务中的测试信号与测试资源进行映射,还用于将测试任务中的测试流程与触发资源进行映射。触发资源分析模块,用于收集自动化测试系统中支持LXI触发和同步功能的信号作为触发资源,并根据测试站ATML描述文件绘制系统触发及同步资源分布图;测试任务分解模块,用于根据测试信号和触发资源以测试设备为单元将映射后的测试任务分解为与测试设备相应的多个测试任务子集;测试任务生成模块,用于根据测试任务的测试流程,将与测试设备相应的多个测试任务子集中的测试信号与触发资源组合起来,按时间顺序生成相应的多个ATML测试子任务;所述测试设备连通层,用于通过网络连通层与仪器层通信;网络连通层,用于通过LXI接口使仪器层的各测试设备与系统层网络连接,并利用ATML实现设备间信息的互通;所述LXI接口的功能采用LXI多功能载板实现,所述LXI多功能载板包括ATML解释层、测试运行层和设备/信号驱动层;ATML解释层,用于接收系统层下发的ATML测试子任务和向系统层上传ATML测试结果;还用于根据仪器层的各测试设备的测试资源生成本地ATML设备描述文件,并上传给系统层,还用于将ATML测试子任务解析为测试序列;测试运行层,用于实现对测试设备的测试序列的管理和调度,并将测试序列逐次传递 给测试设备的测试流程控制器;利用测试流程控制器的顺序、循环和分支的测试结构,结合测试信号时序关系,将测试序列中的测试操作依次映射为面向信号的驱动库;还用于利用各测试设备的通信模块,采用LXI/LAN消息多播机制,实现测试任务和测试设备状态的发布;设备驱动层,用于参照IEEE1641标准的信号组件库,根据测试设备的驱动程序和LXI触发和同步系统驱动程序,封装并提供面向信号的驱动库;仪器层,用于以LXI触发和同步功能的信号为驱动,联合各测试设备相应的执行下发的ATML测试子任务,并发送ATML测试结果。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号