一种自动化测试系统图形化建模装置及方法制造方法及图纸

技术编号:11252567 阅读:109 留言:0更新日期:2015-04-02 01:42
本发明专利技术涉及一种自动化测试系统图形化建模装置及方法,属于自动化测试领域,包括:包括图形化操作界面、系统模型库管理单元、基础数据采集单元、绘图建模单元、图形数据转换单元、核心数据结构、模型文件解析器、模型存储文件与硬件模块图标库,本发明专利技术允许用户在搭建物理自动化测试系统之前,以图形化的方式设计自动化测试系统模型构成及信号通路方案并进行优化,实现直观、高效的自动化测试系统模拟设计,降低开发成本,提高开发效率,并将模型数据以格式化的方式存储,为自动化测试的执行提供支持。

【技术实现步骤摘要】
一种自动化测试系统图形化建模装置及方法
本专利技术涉及一种自动化测试系统图形化建模装置及方法,它与计算机信息系统的建模技术和计算机图像数据处理技术有关,属于自动化测试

技术介绍
自动化测试系统是指在人极少参与或不参与的情况下,自动对待测设备进行测量,处理数据,并以适当的方式显示或输出测试结果的系统。与人工测试相比,自动化测试省时、省力,能提高劳动生产率和产品质量。自动化测试系统的硬件构成通常包括测试仪器、开关系统、主控计算机、测试连接器和待测设备等,测试人员设计一定的测试策略,通过电缆将测试仪器、开关系统、主控计算机、测试连接器和待测设备连接起来,为待测设备施加激励信号,并测量待测设备的输出信号。伴随着新产品的出现,待测设备的复杂度也在持续增长,这导致待测设备必须连接的测试点数量剧增。测试点数量的剧增不但意味着自动化测试系统中测试仪器、开关系统和测试连接器复杂度的剧增,还导致自动化测试系统中信号通信路径复杂度的增加。当前的自动化测试系统在设计初期,都是依靠人工经验设计自动化测试系统中的设备构成、信号关系,并进行手动记录、优化,这种人工记录的方式无法让其它测试人员快速的理解系统的构成关系,并且当系统规模较大、结构较复杂时,模型会难以清晰把握和管理,更让测试人员无法所见即所得的对自动化测试系统的模型进行设计和优化,并且人工记录的设计方式知识无法在自动化测试过程中被自动化测试系统使用,无法满足以后提高自动化执行程度的要求。
技术实现思路
本专利技术的目的在于提供一种自动化测试系统图形化建模装置及方法,将自动化测试系统中硬件连接关系以图形化的方式展示给测试人员,让测试人员所见即所得地对自动化测试系统模型进行设计、优化,简化了复杂自动化测试系统的设计难度,提高了测试系统自动化执行的程度,缩短了新产品的开发周期。为解决上述技术问题,本专利技术采用以下技术方案予以实现:一种自动化测试系统图形化建模装置,用于构建自动化测试系统模型,包括图形化操作界面、系统模型库管理单元、基础数据采集单元、绘图建模单元、图形数据转换单元、核心数据结构、模型文件解析器、模型存储文件与硬件模块图标库;所述的图形化操作界面,包括接收用户管理指令区、系统模块库管理区、模块属性配置区,和自动化测试系统模块及连接关系绘图区,其中:系统模块库管理区,包括若干个构成自动化测试系统的硬件模块,并能提供系统模块添加、修改、删除功能中的任意一项或多项功能;模块属性配置区,用于对用户当前选中的模块的属性进行配置,该属性是指所述模块所附带的硬件属性;自动化测试系统模块及连接关系绘图区,包含有若干个组成自动化测试系统的硬件模块图,及模块图间的连线关系,模块间的连线表示所述模块通道之间的信号通信路径,用以形成自动化测试系统连接关系模型;系统模型库管理单元,用以提供各类模型库的添加、修改、删除模块模型功能中的任意一项,包括测试站模型库、测试连接器模型库、待测设备模型库以及测试站端口、测试连接器端口、待测设备端口之间的连接关系模型;所述的基础数据采集单元,用以提供硬件模块的基本硬件信息的查询和修改,包括硬件模块的基本构成、端口信息、和/或管脚信息;所述的绘图建模单元,其利用核心数据结构的基本信息,绘制硬件模块图,并根据核心数据结构中的连接关系,绘制模型的连线配置,或者根据界面上的连线操作,将模块的连接关系存储到核心数据结构中;所述的图形数据转换单元,当核心数据结构发生变化时,将数据变化转化成界面图片的变化;当界面图形连接关系发生变化时,将变化转换成内部数据结构的变化;所述的核心数据结构,是指系统运行时内存中存储的自动化测试系统模型数据,含有构成自动化测试系统模型的硬件模块数据以及硬件模块间的连接关系;所述的模型文件解析器,用以将自动化测试系统的模型存储文件解析成核心数据结构,或把核心数据结构按格式保存为自动化测试系统的模型存储文件;所述的模型存储文件,其保存有构成自动化测试系统模型的所有信息,信息包括构成系统模型的硬件模块信息,以及硬件模块之间的连接关系;所述的硬件模块图标库,用以为不同类型的硬件模块定义不同的图形化图标,在图形化显示硬件模块时,图形数据转换器根据硬件类型选择不同的图标显示。此外,本专利技术还提到一种自动化测试系统图形化建模方法,该方法采用上述的一种自动化测试系统图形化建模装置,包括以下步骤:步骤1运行环境配置步骤:使用图形化操作界面、系统模型库管理单元、基础数据采集单元、绘图建模单元、核心数据结构、及模型文件解析器构造一个通用的自动化测试系统图形化建模装置;步骤2图形化建模步骤,其包括步骤:2.1:使用用户指令创建一个自动化测试系统模型;2.2:使用用户指令建立待测设备模型,采集待测设备的原始数据,并按照数据规则对所采集的数据进行配置生成待测设备模型数据;其中需要采集的数据包括:信号端口、每个信号端口需要的施加或者采集的信号类型,数据规则是指对采集的数据进行统计和分析后,形成的统一的数据描述格式;2.3:使用用户指令建立测试连接器模型,设计测试连接器模型的端口信息和连接关系;其中,将测试连接器信号端口定义成2种类型,即连接到测试站的信号端口和连接到待测设备的信号端口,根据步骤2.2建立的待测设备模型的信号端口数量,为测试连接器模型定义数量相同的2类端口,并利用图形化操作界面加载测试连接器模型,利用图形化工具建立并显示测试连接器中两种类型的信号端口之间的连接关系;2.4:使用用户指令建立测试站模型,根据步骤2.2建立的待测设备的信号端口数量,配置测试站模型的信号端口以及内部测试仪器、开关模块的构成及连接关系;2.5:使用用户指令创建系统级连线关系模型,并利用图形化设计界面加载测试站模型、测试连接器模型、待测设备模型,利用图形化设计工具建立它们端口之间的信号通路关系;2.6:完成自动化测试系统模型设计。优选地,在步骤2.4中,包括步骤201:使用用户指令配置测试站模型的信号端口,根据步骤2.2建立的待测设备的信号端口数量,为步骤2.4创建的测试站模型定义数量相同的信号端口;步骤202:使用用户指令配置测试站模型中的测试仪器模型,根据为了完成步骤2.2建立的待测设备模型测试需要施加或者测量的信号类型,按照规则设计能够产生或者测量这些信号的测试仪器模型,使用用户指令在测试站模型中添加这些测试仪器模型,采集包括端口信息、测试能力在内原始数据,测试仪器模型有多个;步骤203:使用用户指令配置测试站模型中的开关模块模型:根据步骤2.2建立的待测设备模型的信号端口及其产生和/或测量的信号种类及信号互斥需求,设计能够实现这些信号对测试站端口进行切换的开关模块模型组合,使用用户指令添加这些开关模块模型,采集包括端口信息、内部端口切换关系在内原始数据;步骤204:建立测试站内部信号连接关系:利用图形化操作界面加载测试站模型、步骤202配置的测试仪器模型端口、步骤203配置的开关模块模型,并利用图形化工具建立测试站模型端口、测试仪器模型端口、开关模块模型端口之间的信号传递路径,为测试站外部提供信号能力;步骤205:完成测试站建模。优选地,所述的自动化测试系统模型由测试站模型、测试连接器模型、待测设备模型,以及测试站端口、测试连接器端口、待测设备端口之间的连接关系模型组成本文档来自技高网...
一种自动化测试系统图形化建模装置及方法

【技术保护点】
一种自动化测试系统图形化建模装置,用于构建自动化测试系统模型,包括图形化操作界面、系统模型库管理单元、基础数据采集单元、绘图建模单元、图形数据转换单元、核心数据结构、模型文件解析器、模型存储文件与硬件模块图标库;其特征在于:所述的图形化操作界面,包括接收用户管理指令区、系统模块库管理区、模块属性配置区,和自动化测试系统模块及连接关系绘图区,其中:系统模块库管理区,包括若干个构成自动化测试系统的硬件模块,并能提供系统模块添加、修改、删除功能中的任意一项或多项功能;模块属性配置区,用于对用户当前选中的模块的属性进行配置,该属性是指所述模块所附带的硬件属性;自动化测试系统模块及连接关系绘图区,包含有若干个组成自动化测试系统的硬件模块图,及模块图间的连线关系,模块间的连线表示所述模块通道之间的信号通信路径,用以形成自动化测试系统连接关系模型;系统模型库管理单元,用以提供各类模型库的添加、修改、删除模块模型功能中的任意一项,包括测试站模型库、测试连接器模型库以及待测设备模型库;所述的基础数据采集单元,用以提供硬件模块的基本硬件信息的查询和修改,包括硬件模块的基本构成、端口信息、和/或管脚信息;所述的绘图建模单元,其利用核心数据结构的基本信息,绘制硬件模块图,并根据核心数据结构中的连接关系,绘制模型的连线配置,或者根据界面上的连线操作,将模块的连接关系存储到核心数据结构中;所述的图形数据转换单元,当核心数据结构发生变化时,将数据变化转化成界面图片的变化;当界面图形连接关系发生变化时,将变化转换成内部数据结构的变化;所述的核心数据结构,是指系统运行时内存中存储的自动化测试系统模型数据,含有构成自动化测试系统模型的硬件模块数据以及硬件模块间的连接关系;所述的模型文件解析器,用以将自动化测试系统的模型存储文件解析成核心数据结构,或把核心数据结构按格式保存为自动化测试系统的模型存储文件;所述的模型存储文件,其保存有构成自动化测试系统模型的所有信息,信息包括构成系统模型的硬件模块信息,以及硬件模块之间的连接关系;所述的硬件模块图标库,用以为不同类型的硬件模块定义不同的图形化图标,在图形化显示硬件模块时,图形数据转换器根据硬件类型选择不同的图标显示。...

【技术特征摘要】
1.一种自动化测试系统图形化建模装置,用于构建自动化测试系统模型,包括图形化操作界面、系统模型库管理单元、基础数据采集单元、绘图建模单元、图形数据转换单元、核心数据结构、模型文件解析器、模型存储文件与硬件模块图标库;其特征在于:所述的图形化操作界面,包括接收用户管理指令区、系统模块库管理区、模块属性配置区,和自动化测试系统模块及连接关系绘图区,其中:系统模块库管理区,包括若干个构成自动化测试系统的硬件模块,并能提供系统模块添加、修改、删除功能中的任意一项或多项功能;模块属性配置区,用于对用户当前选中的模块的属性进行配置,该属性是指所述模块所附带的硬件属性;自动化测试系统模块及连接关系绘图区,包含有若干个组成自动化测试系统的硬件模块图,及模块图间的连线关系,模块间的连线表示所述模块通道之间的信号通信路径,用以形成自动化测试系统连接关系模型;系统模型库管理单元,用以提供各类模型库的添加、修改、删除模块模型功能中的任意一项,包括测试站模型库、测试连接器模型库以及待测设备模型库;所述的基础数据采集单元,用以提供硬件模块的基本硬件信息的查询和修改,包括硬件模块的基本构成、端口信息、和/或管脚信息;所述的绘图建模单元,其利用核心数据结构的基本信息,绘制硬件模块图,并根据核心数据结构中的连接关系,绘制模型的连线配置,或者根据界面上的连线操作,将模块的连接关系存储到核心数据结构中;所述的图形数据转换单元,当核心数据结构发生变化时,将数据变化转化成界面图片的变化;当界面图形连接关系发生变化时,将变化转换成内部数据结构的变化;所述的核心数据结构,是指系统运行时内存中存储的自动化测试系统模型数据,含有构成自动化测试系统模型的硬件模块数据以及硬件模块间的连接关系;所述的模型文件解析器,用以将自动化测试系统的模型存储文件解析成核心数据结构,或把核心数据结构按格式保存为自动化测试系统的模型存储文件;所述的模型存储文件,其保存有构成自动化测试系统模型的所有信息,信息包括构成系统模型的硬件模块信息,以及硬件模块之间的连接关系;所述的硬件模块图标库,用以为不同类型的硬件模块定义不同的图形化图标,在图形化显示硬件模块时,图形数据转换器根据硬件类型选择不同的图标显示。2.一种自动化测试系统图形化建模方法,其特征在于:采用如权利要求1所述的一种自动化测试系统图形化建模装置,建模过程包括以下步骤:步骤1运行环境配置步骤:使用图形化操作界面、系统模型库管理单元、基础数据采集单元、绘图建模单元、核心数据结构及模型文件解析器构造一个通用的自动化测试系统图形化建模装置;步骤2图形化建模步骤,其包括步骤:2.1:使用用户指令创建一个自动化测试系统模型;2.2:使用用户指令建立待测设备模型,采集待测设备的原始数据,并按照数据规则对所采集的数据进行配置生成待测设备模型数据;其中需要采集的数据包括:信号端口、每个信号端口需要的施加或者采集的信号类型,数据规则是指对采集的数据进行统计和分析后,形成的统一的数据描述格式;2.3:使用用户指令建立测试连接器模型,设计测试连接器模型的端口信息和连接关系;其中,将测试连接器信号端口定义成2种类型,即连接到测试站的信号端口和连接到待测设...

【专利技术属性】
技术研发人员:郭素敏苏春建徐克宝魏绍亮李洪宇戴向云
申请(专利权)人:山东科技大学
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1