CN104793076A - 智能自动测试***及测试方法 - Google Patents
智能自动测试***及测试方法 Download PDFInfo
- Publication number
- CN104793076A CN104793076A CN201510164922.0A CN201510164922A CN104793076A CN 104793076 A CN104793076 A CN 104793076A CN 201510164922 A CN201510164922 A CN 201510164922A CN 104793076 A CN104793076 A CN 104793076A
- Authority
- CN
- China
- Prior art keywords
- test
- testing
- data
- tested device
- function
- 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.)
- Granted
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种智能自动测试***及测试方法,其中智能自动测试***包括:通过测试连接线与被测装置连接的测试仪器,以及通过通讯数据线与测试仪器和被测装置连接的测试工作站,所述测试工作站包括标准二次开发平台层、自动测试层和测试仪器硬件接口层,其中,所述标准二次开发平台层包括被测装置测试方案、装置测试功能标准数据接口库及装置测试方案开发平台;所述自动测试层包括自动测试平台、通讯规约平台及自动测试平台形成的测试报告;所述测试仪器硬件接口层包括测试仪器控制接口模块。本发明是一种针对被测装置的规范化、标准化和高效率化的自动检验方法,具有降低人员要求、简化工作过程和规范数据形式的优点。
Description
技术领域
本发明属于智能电站设备领域,尤其是一种智能自动测试***和测试方法。
背景技术
目前,我国电网发展迅速,尤其是智能变电站的发展更加迅速,但是,不管是对传统保护还是对数字化装置的调试却还停留在传统调试的模式。测试人员使用继电装置测试仪,根据模拟的故障设置参数,监测装置的动作情况,验证装置功能及定值设定是否正确,记录测试结果;或者输出电压电流,查看装置采样是否合格。测试完成后,手动填写检测报告。因此,保护装置调试的方法也还没有形成规范化,测试过程也不能实现自动测试,不能自动形成标准格式的试验报告。
上述情况导致对传统变电站、智能变电站装置的调试周期比较长。现有的数字化装置调试软件,不能与装置进行通讯,实现定值的读取和修改、压板的读取和修改、装置测量值的读取、装置事件报告的解析、遥控操作等功能。各测试仪厂家测试控制软件各不相同,控制接口不统一,***中很难兼容各厂家测试仪。
发明内容
发明目的:提供一种智能自动测试***和测试方法,以解决现有技术存在的过分依赖个人能力、测试工作效率低下及测试数据格式不统一的问题。
技术方案:一种智能自动测试***,包括:
通过测试连接线与被测装置连接的测试仪器,以及通过通讯数据线与测试仪器和被测装置连接的测试工作站,
所述测试工作站包括标准二次开发平台层、自动测试层和测试仪器硬件接口层,其中,所述标准二次开发平台层包括被测装置测试方案、装置测试功能标准数据接口库及装置测试方案开发平台;所述自动测试层包括自动测试平台、通讯规约平台及自动测试平台形成的测试报告;所述测试仪器硬件接口层包括测试仪器控制接口模块。
优选的,所述通讯规约平台包括:
开发通讯模块,调用通讯规约模板实现与被测装置通讯,包括实现读取装置设备数据模型、读取装置数据、修改装置数据和发送控制命令;
其中,所述通讯规约模板用于描述装置通讯规约的细节,包括通讯报文描述和通讯过程描述;所述通讯报文描述定义了规约的各种报文的解析和制造规则,以及与设备数据模型进行数据交互的方法;所述通讯过程描述定义了通讯规约的各种通讯命令,以及各通讯命令的执行流程。
优选的,所述装置测试功能标准数据接口库使用面向对象的结构化的信息描述方式描述被测装置各种测试功能的详细数据信息;
其中,被测装置测试功能为从装置测试原理出发,归纳总结的装置基础测试功能;
所述被测装置各种测试功能详细数据信息包括测试功能的名称、ID,以及测试功能的故障参数数据和结果参数数据描述;其中,参数数据的详细描述信息包括参数的名称、ID、数据类型、单位和缺省值。
优选的,所述被测装置测试方案使用面向对象的结构化的信息描述方式,保存记录被测装置的设备数据模型、被测装置的测试项定义、测试项的测试流程、报告格式定义以及报告数据填写定义;
所述被测装置的设备数据模型用于描述装置各种数据集的详细信息;
所述被测装置的测试项目定义包括测试功能项目、人工检验项目及通讯命令项目;
所述测试功能项目,为控制测试仪器进行输出的测试项目,测试仪器向被测装置施加测试量,测试被测装置的响应或者被测装置的输入功能;
所述人工检验项目,为对被测装置的硬件检测部分,此部分需要接收人工对被测装置进行检查的操作信息,并接收检测结果;人工检验项目也包括提示操作信息;
所述通讯命令项目,描述调用通讯规约平台的功能,包括读取数据、修改数据及发送控制命令。
优选的,所述被测装置测试方案开发平台,用于根据具体的被测装置编辑装置测试方案。
优选的,所述测试仪器接口程序用于控制测试仪器输出测试量、记录被测装置测试结果;测试仪器控制接口模块开放外部调用接口,外部程序通过接口与测试仪接口程序交互。
一种智能自动测试方法,基于上述智能自动测试***实现,具体包括如下步骤:
S1.调用测试仪器控制接口程序完成装置测试功能的测试;
S2.调用通讯规约平台完成数据的读取、数据的写入及控制命令的执行;
S3.执行人工检验项目,提示用户进行操作或者录入数据;
S4.在试验过程中自动根据方案中的结果判断条件判断测试结果是否合格;
S5.自动将参数和结果数据填写到报告中,形成标准格式的试验报告。
进一步的,一种智能自动测试方法,包括如下步骤:
步骤1:子模板编辑,
步骤2:测试方案编辑,根据设备数据模型和子模板库确定详细的测试方案;
步骤3:自动测试,加载测试方案进行自动测试,最后形成标准格式的测试报告保存并输出。
优选的,所述步骤1进一步为:
步骤11、使用测试方案开发模块新建测试子模板为子模板建立数据接口定义;
步骤12、根据被测装置的功能测试要求编辑测试子模板的测试项目;
步骤13、保存测试子模板,形成涵盖被测装置各种测试功能的测试子模板库。
优选的,所述步骤2和步骤3分别为:
步骤21、通过规约平台与被测装置通讯,枚举装置的设备数据模型,保存为设备数据模型文件;
步骤22、使用测试方案开发模块,建立测试方案,导入设备数据模型文件;
步骤23、智能分析设备数据模型,根据分析结果和功能测试要求自动或者手动选择测试子模板;
步骤24、根据被测装置的设备数据模型,实例化测试子模板,自动生成被测装置的测试方案;
步骤25、测试子模板实例化的同时,拼接各实例化子模板的报告模板,形成被测装置的测试报告模板;
步骤26、各测试子模板实例化完成,保存被测装置的测试方案;
步骤31、测试控制中心模块打开装置测试方案;
步骤32、开始测试,测试控制中心模块根据装置测试方案的测试流程,依次完成各测试项目的测试,自动记录测试结果、自动进行结果判断、自动填写报告;装置测试方案包括装置功能测试项目测试、通讯命令项目测试、人工检验项目测试;
步骤33、测试完成,形成标准格式的测试报告。
有益效果:
1.本发明克服了传统装置的人工手动测试转化为测试工具自动测试,极大的提高了工作效率。
2.本发明已形成规范化,建立了测试仪器控制程序接口规范、被测装置测试功能数据接口标准规范、被测装置测试方案规范。
3.本发明在进行自动测试后可以自动形成标准格式的试验报告。
4.本发明通讯规约平台,可作为被测装置调试软件,实现与被测装置的通讯,实现被测装置数据的读取(例如修改、压板的读取和修改)、装置事件报告的解析、装置遥控操作等功能。
5.本发明可以兼容各厂家测试仪。
附图说明
图1是本发明的整体结构框图。
图2是本发明的测试工作站的逻辑结构框图。
具体实施方式
如图1所示,本发明的智能自动测试硬件包括测试仪器、被测装置与测试工作站。测试仪器与被测装置通过测试连接线连成测试回路,测试仪器、测试工作站、被测装置通过各自通讯线连接成测试闭环;本发明的智能自动测试软件***安装在测试工作站内。
如图2所示,智能自动测试***软件为三层结构:标准二次开发平台层、自动测试层、测试仪器硬件接口层。所述标准二次开发平台层包括被测装置测试方案、装置测试功能标准数据接口库、装置测试方案开发平台。标准二次开发平台层实现被测保护装置的测试方案和测试子模板的二次开发,即根据设备数据模型、测试子模板库和测试方案数据接口库生成测试方案。
所述自动测试层包括自动测试***、通讯规约平台及自动测试***形成的测试报告。自动测试层实现自动测试,所述的通讯规约平台实现与被测装置通讯,通讯平台程序提供访问接口供自动测试***调用。所述的自动测试***提供一个测试试验过程中人机交互的环境,自动测试***打开装置测试方案,自动执行测试方案中测试项目,自动判断测试结果是否合格,并将将测试结果填写到标准的报告模块中。自动测试输出标准报告、***测试记录库、XML标准报告。所述测试仪器硬件接口层包括测试仪器控制接口模块。本接口为开放COM接口,能供自动测试***调用,实现被测装置的各种保护测试功能。
在某个实施例中,本发明智能自动测试***的硬件结构部分包括测试仪器、被测装置、测试工作站,测试仪器与被测装置通过测试连接线连成测试回路,测试仪器、测试工作站、被测装置通过网络线接到交换机成测试闭环。所述测试闭环,PC通过网线连接测试仪器和被测装置,装置与数字测试仪通过测试连接线连接,从而形成测试闭环,闭环自动测试详细过程为:
1).测试工作站PC软件控制测试仪器,通过测试连接线向被测装置施加故障量,被测装置通过测试连接线返回装置动作给测试仪,同时通过网络发送网络报文给PC软件,测试工作站PC软件根据这两个返回信息,判断测试结果是否合格;
2).测试工作站PC软件发送报文命令(装置开出)给装置,装置通过测试连接线发送开出变位报文给测试仪,测试仪返回结果给测试工作站PC软件,测试工作站PC软件根据此结果自动判断测试结果是否合格;
3).测试工作站PC软件控制测试仪器,通过测试连接线向被测装置施加测试量,测试工作站PC软件通过发送报文读命令,读取装置相关数据值,并判断测试结果是否合格。
测试工作站内置智能自动测试***,***为三层结构,包括标准二次开发平台层、自动测试层、测试仪器硬件接口层。所述标准二次开发平台层包括被测装置测试方案、装置测试功能标准数据接口库、装置测试方案开发平台;所述自动测试层包括自动测试平台、通讯规约平台及自动测试平台形成的测试报告;所述测试仪器硬件接口层包括测试仪器控制接口模块。
所述装置测试方案,包括测试模板和报告模板两个部分;
所述测试模板,数据格式基于W3C的XML1.0语法标准,使用面向对象的结构化的信息描述方式,描述了被测装置的属性定义、设备数据模型定义、测试流程和各种测试项目;
所述被测装置的属性定义,包括:设备名称、设备ID、使用的测试功能数据接口文件、通讯命令配置文件等;
所述设备数据模型定义,描述了装置各种数据集合的详细信息;
所述数据集合包括装置的测量数据集合、信号量数据集合、控制命令数据集合、装置的参数和设定值数据集合、装置事件和告警数据集合等;
所述的测试流程包括装置功能测试项目测试流程、通讯命令项目测试流程、人工检测项目执行流程;
所述的装置功能测试项目测试流程依次包括根据装置测试功能各故障参数计算公式,计算测试功能的参数值,执行故障参数计算脚本,实现特殊计算功能;调用测试仪器控制接口程序,向测试仪接口程序传入装置测试功能的标示和装置测试功能参数数据,开始测试;等待测试仪控制软件返回测试结束消息;收到测试结束消息后,从测试仪控制软件读取结果数据,执行测试结果判断脚本,判断测试结果是否合格;将测试结果数据填写到报告模板中;
所述的通讯命令项目测试流程依次包括计算通讯命令关联的数据集的各数据的值;通过规约平台程序开放的COM接口,设置数据集的值;调用通讯规约平台设备对象的执行通讯命令过程函数,执行通讯过程;等待通讯过程执行完毕;收到通讯规约平台的通讯命令过程执行结束消息,从通讯规约平台的设备数据模型数据集中获取相关的数据,调用测试结果判断脚本,判断测试结果是否合格;将测试结果数据填写到报告模板中;
所述的人工检测项目执行流程,根据硬件检测项目,弹出提示界面,提示用户进行相应的操作;如果有数据需要录入,等待用户录入数据;用户确认完成操作后,执行测试结果判断脚本,判断测试结果是否合格;将测试结果数据填写到报告模板中;
所述被测装置测试项目,包括装置功能测试项目、人工检验项目、通讯命令项目。
所述装置功能测试项目,为控制测试仪器进行输出的测试项目,为测试仪器向被测装置施加电气量,测试被测装置的响应或者输入功能;装置功能测试项目定义包括如下定义:
1)项目的属性定义,包括:名称、ID、使用的装置测试功能ID、重复次数、报告处理方式、检验的类型;
2)故障参数定义:根据装置测试功能的故障参数定义,设置测试功能的各参数的计算公式;
3)故障脚本定义:定义复杂故障参数计算脚本;
4)结果脚本定义:定义结果判断脚本。
所述人工检验项目,为装置的人工检测部分,此部分需要人为对被测装置进行检查,然后根据填写检测结果,人工检验项目定义如下:
1)项目的属性定义,包括:名称、ID、检验的类型、提示声音;
2)数据定义:定义人工项目需要录入的数据,每个数据包括:名称、ID、单位、数据类型、格式、缺省值定义;
3)提示信息定义:定义人工检验项目的提示信息,提示信息可以是文本信息,也可以是图形信息;
4)初始化脚本:项目数据初始化处理的脚本;
5)结果脚本定义:定义结果判断脚本。
所述通讯命令项目,为从被测装置读取数据或者发送控制命令的项目,定义如下:
1)项目属性定义,包括:名称、ID、检验的类型、重复次数、通讯前延时、通讯后延时;
2)通讯参数数据定义:对于需要发送数据的命令,设置发送的参数数据;
3)扩展结果数据:定义通讯命令的扩展结果数据,用于保存通讯命令的特殊处理结果数据;
4)初始化脚本:项目数据初始化处理的脚本;
5)结果脚本定义:定义结果判断脚本。
所述分类目录为测试项目的分类目录,实现将被测装置的测试项目进行分类管理,定义包括:名称、ID。
所述报告模板,为Word文档,描述标准报告格式和测试模板中参数数据、结果数据填写到Word文档中的位置。
所述被测装置测试功能标准数据接口库为XML文件,基于W3C的XML1.0语法标准,文件保存了被测装置各种测试功能的描述;
所述装置测试功能包括:测试功能的属性数据、测试功能故障参数数据和结果参数数据;
所述装置测试功能的属性数据包括:测试功能名称name、测试功能ID;
所述装置测试功能故障参数数据:定义测试功能的故障参数数据集,描述执行此测试功能需要设置的参数;
所述结果参数数据,描述装置测试功能测试完成时形成的结果数据集;
所述参数数据,属性定义包括:数据名称name、数据ID、数据类型datatype、单位unit、缺省值def-value、数据值value;
所述参数数据的数据类型,定义参数数据的种类,例如:浮点数float、整数int、字符串string、零序故障(值域为:AN、BN、CN)、变压器绕组数(值域为:双绕组、三绕组)等等;
所述装置测试方案开发平台,包括测试模板编辑程序和报告模板编辑程序。
测试方案开发平台根据具体的被测装置的设备数据模型,手工编辑装置测试方案或者自动生成装置测试方案;
所述测试模板编辑程序,实现对被测装置的标准测试流程以及各测试项目的测试方法编辑,并依据检验规程/标准,对被测装置的标准测试流程以及各测试项目的测试方法编辑,详细功能包括:设备属性编辑功能、设备数据模型数据集编辑功能、设备数据模型特性曲线编辑功能、测试项目编辑功能、装置功能测试项目编辑功能、人工检验项目编辑功能、通讯命令项目编辑功能、分类项目编辑功能、设备数据模型导入功能。
所述的设备属性编辑功能,设置设备的属性,包括:名称、ID、脚本库文件、装置测试功能数据接口文件;
所述的设备数据模型数据集编辑功能:编辑装置的逻辑设备、逻辑设备下的数据集、数据集的各数据属性编辑;
所述的设备数据模型特性曲线编辑功能:编辑特性曲线,编辑测试过程中特性曲线绘图设置;
所述的测试项目编辑功能,包括:新建项目、编辑项目、删除项目、调整项目的顺序、导入导出项目、拷贝项目、粘贴项目;
所述的装置功能测试项目编辑功能,设置装置功能测试项目的属性、编辑故障参数计算公式、编辑故障计算脚本、编辑结果判断脚本,对故障计算脚本、结果计算脚本进行语法检查;装置功能测试项目属性包括:名称、ID、使用的测试功能id、重复次数、重复测试时测试结果处理方式;
所述的人工检验项目编辑功能,设置项目的属性、编辑人工检验项目的结果数据、编辑人工检验项目初始化脚本和结果判断脚本;
所述人工检验项目结果数据编辑,包括:新建数据、删除数据、修改数据;
所述初始化脚本和结果判断脚本编辑,包括录入脚本、检查脚本语法。
所述的通讯命令项目编辑功能,设置通讯命令项目的属性、编辑通讯命令参数数据、编辑扩展结果变量数据、编辑初始化脚本和结果判断脚本;
所述通讯命令参数数据编辑,针对向装置写入数据的通讯命令,用于编辑需要设置的数据;
所述扩展结果数据变量编辑,实现扩展数据的添加、删除、修改;
所述的分类项目编辑功能,设置分类项目的属性,包括:名称、ID、引用的特性曲线ID;
所述的设备数据模型导入功能:从外部导入设备数据模型;
所述报告模板编辑程序,实现将测试模板中的数据与报告文档(Word文档)位置进行关联,报告模板编辑程序直接打开Word程序,在Word程序中执行相关的操作。并依据检验规程/标准的报告格式规定,编辑标准的报告格式(Word文档)和结果数据填写到报告中的对应关系。
所述手动编辑测试方案,针对具体的装置型号,依据检验规程/标准定制被测装置的测试方案。
所述自动生成装置测试方案,根据设备数据模型和测试子模板库,自动生成装置测试方案,过程如下:
1)从外部文件导入设备数据模型,或者通过通讯规约平台从装置枚举设备数据模型;
2)智能分析设备数据模型中数据集的各数据包含的关键字;
3)遍历各数据集数据,与子模板库中子模板接口数据关键字进行匹配,对于匹配成功的子模板,通过匹配成功的数据进行实例化,形成装置测试模板;
4)根据匹配成功的子模板中的报告模板,形成装置报告模板;
所述子模板编辑,根据装置测试功能单元,编辑测试功能单元的测试子模板和报告子模板;
所述装置测试功能单元,为独立的测试功能集合。
所述测试子模板编辑,根据装置测试功能单元的测试要求,编辑测试功能单元的测试流程和测试项目,详细如下:
1)测试子模板的数据接口编辑功能,包括新建、删除、修改数据接口,需要编辑的数据属性包括:名称、ID、单位、数据类型、数据值
2)装置动作事件数据集定义编辑功能,编辑测试子模板相关联的装置动作事件数据集,数据集的每个数据包括:名称name、标示ID、数据类型datatype;
3)测试项目编辑功能,同装置测试模板测试项目编辑功能;
4)装置功能测试项目编辑功能,同装置测试模板装置功能测试项目编辑功能;
5)人工检验项目编辑功能,同装置测试模板人工检验项目编辑功能;
6)通讯命令项目编辑功能,同装置测试模板通讯命令项目编辑功能;
7)分类项目编辑功能,同装置测试模板分类项目编辑功能;
所述报告子模板编辑,同装置报告模板编辑功能。
所述自动测试平台,提供一个试验过程中人机交互的环境。自动测试平台打开装置测试方案,执行装置测试方案中测试项目的测试、对测试流程控制和管理。所述的测试流程包括装置功能测试项目测试流程、通讯命令项目测试流程、硬件检测项目执行流程;
所述的装置功能测试项目测试流程依次包括根据装置测试功能各故障参数计算公式,计算测试功能的参数值,执行故障参数计算脚本,实现特殊计算功能;调用测试仪器控制接口程序,向测试仪接口程序传入装置测试功能的标示和装置测试功能参数数据,开始测试;等待测试仪控制软件返回测试结束消息;收到测试结束消息后,从测试仪控制软件读取结果数据,执行测试结果判断脚本,判断测试结果是否合格;将测试结果数据填写到报告模板中;
所述的通讯命令项目测试流程依次包括计算通讯命令关联的数据集的各数据的值;通过规约平台开放的COM接口,设置数据集的值;调用通讯规约平台设备对象的执行通讯命令过程函数,执行通讯过程;等待通讯过程执行完毕;收到通讯规约平台的通讯命令过程执行结束消息,从通讯规约平台的设备数据模型数据集中获取相关的数据,调用测试结果判断脚本,判断测试结果是否合格;将测试结果数据填写到报告模板中;
所述的硬件检测项目执行流程依次包括根据硬件检测项目,弹出提示界面,提示用户进行相应的操作;如果有数据需要录入,等待用户录入数据;用户确认完成操作后,执行测试结果判断脚本,判断测试结果是否合格;将测试结果数据填写到报告模板中;
所述的自动测试平台形成的测试报告为Word标准报告,自动测试程序在测试过程中根据Word报告模板形成的报告,此报告为标准格式的报告。
所述通讯规约平台,实现被测装置通讯功能;通讯规约平台开放COM接口,供自动测试程序调用。
所述被测装置通讯功能包括:枚举设备数据模型、读取数据集值、修改数据集值、发送控制命令。
所述设备数据模型,描述了装置数据集的详细信息,为外部文件或者通过通讯规约平台从装置枚举得到的装置各种数据集的详细信息。
所述通讯规约平台开放COM接口,供外部程序访问被测装置的通讯功能。接口包括管理接口、设备对象接口、逻辑设备对象接口、数据集对象接口。
所述测试仪器控制接口模块,开放COM接口,供自动测试***调用,实现装置的各种装置测试功能;测试仪控制接口程序使用Windows消息来通知自动测试***测试状态的变化,例如连接测试仪器成功、开始测试、测试完成、测试异常信息等。
所述测试仪控制接口模块开放COM接口,包括装置测试功能执行对象及测试功能执行对象的管理对象。
所述装置测试功能-执行对象,实现对测试仪的控制,自动测试***调用此对象实例实现被测装置电气量装置测试功能的测试;
所述装置测试功能执行对象的管理对象,实现测试功能执行对象的创建和测试仪控制接口程序的关闭。
基于自动测试***的自动测试方法主要包括三个步骤:子模板的编辑、测试方案编辑和自动测试。
所述的子模板的编辑是丰富子模板库的过程,具体测试中测试方案开发模块可以从子模板库中加载子模板,不需要每次都进行子模板的编辑;所述的测试方案编辑要根据设备数据模型和子模板库确定详细的测试方案;自动测试***加载测试方案进行自动测试,最后形成标准格式的测试报告保存并输出。更进一步的,本发明的智能自动测试方法具体包括如下步骤:
1)测试方案开发模块编辑子模板,建立子模板库。具体包括以下:
①使用测试方案开发模块,新建测试子模板,为子模板建立数据接口定义;
②根据被测装置的功能测试要求,编辑测试子模板的测试项目;
③保存测试子模板,形成涵盖被测装置各种测试功能的测试子模板库。
2)测试方案开发模块编辑装置测试方案。具体包括以下:
①通过规约平台与被测装置通讯,枚举装置的设备数据模型,保存为设备数据模型文件;
②使用测试方案开发模块,建立测试方案,导入设备数据模型文件;
③智能分析设备数据模型,根据分析结果和功能测试要求自动护着手动选择测测试子模板;
④根据被测装置的设备数据模型,实例化测试子模板,自动生成被测装置的测试方案;
⑤测试子模板实例化的同时,拼接各实例化子模板的报告模板,形成被测装置的测试报告模板;
⑥各测试子模板实例化完成,保存被测装置的测试方案。
3)测试控制中心模块根据测试方案进行测试。具体包括如下:
①测试控制中心模块打开装置测试方案;
②开始测试,测试控制中心模块根据装置测试方案(主要包括装置功能测试项目测试、通讯命令项目测试、人工检验项目测试和项目分类目录测试)的测试流程,依次完成各测试项目的测试,自动记录测试结果、自动进行结果判断、自动填写报告;
③测试完成,形成标准格式的测试报告。
以上详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种等同变换,这些等同变换均属于本发明的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
Claims (10)
1.一种智能自动测试***,其特征在于,包括:
通过测试连接线与被测装置连接的测试仪器,以及通过通讯数据线与测试仪器和被测装置连接的测试工作站,
所述测试工作站包括标准二次开发平台层、自动测试层和测试仪器硬件接口层,其中,所述标准二次开发平台层包括被测装置测试方案、装置测试功能标准数据接口库及装置测试方案开发平台;所述自动测试层包括自动测试平台、通讯规约平台及自动测试平台形成的测试报告;所述测试仪器硬件接口层包括测试仪器控制接口模块。
2.如权利要求1所述的智能自动测试***,其特征在于,所述通讯规约平台包括:
开发通讯模块,调用通讯规约模板实现与被测装置通讯,包括实现读取装置设备数据模型、读取装置数据、修改装置数据和发送控制命令;
其中,所述通讯规约模板用于描述装置通讯规约的细节,包括通讯报文描述和通讯过程描述;所述通讯报文描述定义了规约的各种报文的解析和制造规则,以及与设备数据模型进行数据交互的方法;所述通讯过程描述定义了通讯规约的各种通讯命令,以及各通讯命令的执行流程。
3.如权利要求1所述的智能自动测试***,其特征在于,所述装置测试功能标准数据接口库使用面向对象的结构化的信息描述方式描述被测装置各种测试功能的详细数据信息;
其中,被测装置测试功能为从装置测试原理出发,归纳总结的装置基础测试功能;所述被测装置各种测试功能详细信息包括测试功能的名称、ID,以及测试功能
的故障参数数据和结果参数数据描述;其中,参数数据的详细描述信息包括参数的名称、ID、数据类型、单位和缺省值。
4.如权利要求1所述的智能自动测试***,其特征在于,所述被测装置测试方案使用面向对象的结构化的信息描述方式,保存记录被测装置的设备数据模型、被测装置的测试项定义、测试项的测试流程、报告格式定义以及报告数据填写定义;
所述被测装置的设备数据模型用于描述装置各种数据集的详细信息;
所述被测装置的测试项目定义包括测试功能项目、人工检验项目及通讯命令项目;
所述测试功能项目,为控制测试仪器进行输出的测试项目,测试仪器向被测装置施加测试量,测试被测装置的响应或者被测装置的输入功能;
所述人工检验项目,为对被测装置的硬件检测部分,此部分需要接收人工对被测装置进行检查的操作信息,并接收检测结果;人工检验项目也包括提示操作信息;
所述通讯命令项目,描述调用通讯规约平台的功能,包括读取数据、修改数据及发送控制命令。
5.如权利要求1所述的智能自动测试***,其特征在于,所述被测装置测试方案开发平台,用于根据具体的被测装置编辑装置测试方案。
6.如权利要求1所述的智能自动测试***,其特征在于,所述测试仪器接口程序用于控制测试仪器输出测试量、记录被测装置测试结果;测试仪器控制接口模块开放外部调用接口,外部程序通过接口与测试仪接口程序交互。
7.一种智能自动测试方法,其特征在于,基于权利要求1至6任一项所述的智能自动测试***实现,具体包括如下步骤:
S1. 调用测试仪器控制接口程序完成装置测试功能的测试;
S2. 调用通讯规约平台完成数据的读取、数据的写入及控制命令的执行;
S3. 执行人工检验项目,提示用户进行操作或者录入数据;
S4. 在试验过程中自动根据方案中的结果判断条件判断测试结果是否合格;
S5. 自动将参数和结果数据填写到报告中,形成标准格式的试验报告。
8.一种智能自动测试方法,其特征在于,包括如下步骤:
步骤1:子模板编辑,
步骤2:测试方案编辑,根据设备数据模型和子模板库确定详细的测试方案;
步骤3:自动测试,加载测试方案进行自动测试,最后形成标准格式的测试报告保存并输出。
9.如权利要求7所述的智能自动测试方法,其特征在于,所述步骤1进一步为:
步骤11、使用测试方案开发模块新建测试子模板为子模板建立数据接口定义;
步骤12、根据被测装置的功能测试要求编辑测试子模板的测试项目;
步骤13、保存测试子模板,形成涵盖被测装置各种测试功能的测试子模板库。
10.如权利要求7所述的智能自动测试方法,其特征在于,所述步骤2和步骤3分别为:
步骤21、通过规约平台与被测装置通讯,枚举装置的设备数据模型,保存为设备数据模型文件;
步骤22、使用测试方案开发模块,建立测试方案,导入设备数据模型文件;
步骤23、智能分析设备数据模型,根据分析结果和功能测试要求自动或者手动选择测试子模板;
步骤24、根据被测装置的设备数据模型,实例化测试子模板,自动生成被测装置的测试方案;
步骤25、测试子模板实例化的同时,拼接各实例化子模板的报告模板,形成被测装置的测试报告模板;
步骤26、各测试子模板实例化完成,保存被测装置的测试方案;
步骤31、测试控制中心模块打开装置测试方案;
步骤32、开始测试,测试控制中心模块根据装置测试方案的测试流程,依次完成各测试项目的测试,自动记录测试结果、自动进行结果判断、自动填写报告;装置测试方案包括装置功能测试项目测试、通讯命令项目测试、人工检验项目测试;
步骤33、测试完成,形成标准格式的测试报告。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510164922.0A CN104793076B (zh) | 2015-04-08 | 2015-04-08 | 智能自动测试***及测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510164922.0A CN104793076B (zh) | 2015-04-08 | 2015-04-08 | 智能自动测试***及测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104793076A true CN104793076A (zh) | 2015-07-22 |
CN104793076B CN104793076B (zh) | 2018-03-09 |
Family
ID=53558046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510164922.0A Active CN104793076B (zh) | 2015-04-08 | 2015-04-08 | 智能自动测试***及测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104793076B (zh) |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105067930A (zh) * | 2015-08-15 | 2015-11-18 | 深圳市昂盛达电子有限公司 | 自动测试平台的测试方法及*** |
CN105301481A (zh) * | 2015-11-20 | 2016-02-03 | 上海无线电设备研究所 | 电路测试方法及适用的测试*** |
CN105301419A (zh) * | 2015-12-03 | 2016-02-03 | 中国电力科学研究院 | 一种基于云技术的继电保护装置自动测试*** |
CN105467978A (zh) * | 2016-01-13 | 2016-04-06 | 北京光年无限科技有限公司 | 多模态激活数据处理方法、***和智能机器人 |
CN105717390A (zh) * | 2016-01-28 | 2016-06-29 | 东南大学 | 一种基于云平台的智能变电站测试平台及测试方法 |
CN105866567A (zh) * | 2016-03-24 | 2016-08-17 | 南京能云电力科技有限公司 | 一种基于基础模板技术的继电保护装置自动测试*** |
CN105929277A (zh) * | 2016-05-10 | 2016-09-07 | 东南大学 | 一种继电保护装置自动测试方案标准化的实现方法及*** |
CN106249138A (zh) * | 2016-08-29 | 2016-12-21 | 杭州鸿雁智能科技有限公司 | 一种智能开关的自动检测***及检测方法 |
CN106405286A (zh) * | 2016-08-30 | 2017-02-15 | 深圳市中电电力技术股份有限公司 | 电能质量监控装置的自动测试方法及*** |
CN107306420A (zh) * | 2016-04-22 | 2017-10-31 | ***通信集团设计院有限公司 | 一种确定测试频繁度的方法和装置 |
CN107390110A (zh) * | 2017-06-20 | 2017-11-24 | 广东科学技术职业学院 | 一种对pcba进行自动测试的方法、装置及*** |
CN107507649A (zh) * | 2017-09-26 | 2017-12-22 | 苏州恒成芯兴电子技术有限公司 | 一种适用于固态硬盘的全自动测试***及其方法 |
CN107505520A (zh) * | 2017-07-28 | 2017-12-22 | 南京能云电力科技有限公司 | 场景式智能自动测试平台及方法 |
CN107544910A (zh) * | 2017-10-23 | 2018-01-05 | 南京大全电气研究院有限公司 | 一种基于 lua 脚本的智能配变终端自动化测试***及方法 |
CN107562036A (zh) * | 2017-08-08 | 2018-01-09 | 许继集团有限公司 | 一种精准负荷控制***的测试装置和测试方法 |
CN107976607A (zh) * | 2017-11-14 | 2018-05-01 | 海南电网有限责任公司电力科学研究院 | 图形化的sv虚端子自动测试*** |
CN108845271A (zh) * | 2018-08-06 | 2018-11-20 | 北京长城华冠汽车科技股份有限公司 | 一种动力电池的集中测试***和集中测试方法 |
CN109062747A (zh) * | 2018-08-03 | 2018-12-21 | 北京航空航天大学 | 数字卫星嵌入式仿真平台智能测试方法 |
CN110287098A (zh) * | 2019-05-21 | 2019-09-27 | 深圳壹账通智能科技有限公司 | 自动创建测试脚本方法、服务器及计算机可读存储介质 |
CN110426589A (zh) * | 2019-09-10 | 2019-11-08 | 南京国电南自电网自动化有限公司 | 一种基于通用接口模板的变电站二次设备自动检测方法、服务器及*** |
CN111624427A (zh) * | 2020-06-09 | 2020-09-04 | 南方电网科学研究院有限责任公司 | 一种继电保护装置的检测方法及*** |
CN112180897A (zh) * | 2020-09-25 | 2021-01-05 | 国网湖南省电力有限公司 | 基于通用测试模板的继电保护/测控装置自动测试***及方法 |
CN112540359A (zh) * | 2020-12-17 | 2021-03-23 | 航天恒星科技有限公司 | 一种适用于微波雷达的通用测试*** |
CN112630565A (zh) * | 2020-12-08 | 2021-04-09 | 浙江省送变电工程有限公司 | 智能变电站继电保护自动测试分析***及其测试分析方法 |
CN113378534A (zh) * | 2021-06-02 | 2021-09-10 | 浪潮软件股份有限公司 | 基于表单模型的自动生成特种设备检验报告的方法及*** |
CN113866530A (zh) * | 2021-08-17 | 2021-12-31 | 广西电网有限责任公司防城港供电局 | 一种识别测试仪自动测试生成测试报告*** |
CN113884790A (zh) * | 2021-09-18 | 2022-01-04 | 贵州电网有限责任公司 | 一种智能变电站就地化保护装置的自动测试平台及其构建方法 |
CN117539178A (zh) * | 2023-11-10 | 2024-02-09 | 成都玖锦科技有限公司 | 一种基于自定义脚本的仪器仪表智能检测平台*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090119084A1 (en) * | 2007-11-05 | 2009-05-07 | Advantest Corporation | System, method, and program product for simulating test equipment |
JP2009116876A (ja) * | 2007-11-05 | 2009-05-28 | Advantest Corp | 試験装置のシミュレーションシステム、方法、及びプログラム製品 |
CN101718841A (zh) * | 2009-12-02 | 2010-06-02 | 江苏方天电力技术有限公司 | 继电保护装置自动检验***及其检验方法 |
CN103323714A (zh) * | 2013-06-20 | 2013-09-25 | 国家电网公司 | 智能变电站测试***中基于报告模板技术的自动测试方法 |
CN103529377A (zh) * | 2013-10-11 | 2014-01-22 | 国家电网公司 | 智能变电站数字保护装置的自动测试***及方法 |
CN103647760A (zh) * | 2013-11-27 | 2014-03-19 | 国家电网公司 | 一种智能变电站数字保护装置的mms通讯平台及其访问方法 |
CN104101791A (zh) * | 2013-04-11 | 2014-10-15 | 云南电网公司曲靖供电局 | 继电保护装置定值自动测试方法及*** |
-
2015
- 2015-04-08 CN CN201510164922.0A patent/CN104793076B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090119084A1 (en) * | 2007-11-05 | 2009-05-07 | Advantest Corporation | System, method, and program product for simulating test equipment |
JP2009116876A (ja) * | 2007-11-05 | 2009-05-28 | Advantest Corp | 試験装置のシミュレーションシステム、方法、及びプログラム製品 |
CN101718841A (zh) * | 2009-12-02 | 2010-06-02 | 江苏方天电力技术有限公司 | 继电保护装置自动检验***及其检验方法 |
CN104101791A (zh) * | 2013-04-11 | 2014-10-15 | 云南电网公司曲靖供电局 | 继电保护装置定值自动测试方法及*** |
CN103323714A (zh) * | 2013-06-20 | 2013-09-25 | 国家电网公司 | 智能变电站测试***中基于报告模板技术的自动测试方法 |
CN103529377A (zh) * | 2013-10-11 | 2014-01-22 | 国家电网公司 | 智能变电站数字保护装置的自动测试***及方法 |
CN103647760A (zh) * | 2013-11-27 | 2014-03-19 | 国家电网公司 | 一种智能变电站数字保护装置的mms通讯平台及其访问方法 |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105067930A (zh) * | 2015-08-15 | 2015-11-18 | 深圳市昂盛达电子有限公司 | 自动测试平台的测试方法及*** |
CN105301481A (zh) * | 2015-11-20 | 2016-02-03 | 上海无线电设备研究所 | 电路测试方法及适用的测试*** |
CN105301419A (zh) * | 2015-12-03 | 2016-02-03 | 中国电力科学研究院 | 一种基于云技术的继电保护装置自动测试*** |
CN105467978A (zh) * | 2016-01-13 | 2016-04-06 | 北京光年无限科技有限公司 | 多模态激活数据处理方法、***和智能机器人 |
CN105467978B (zh) * | 2016-01-13 | 2018-11-30 | 北京光年无限科技有限公司 | 多模态激活数据处理方法、***和智能机器人 |
CN105717390A (zh) * | 2016-01-28 | 2016-06-29 | 东南大学 | 一种基于云平台的智能变电站测试平台及测试方法 |
CN105717390B (zh) * | 2016-01-28 | 2019-03-01 | 东南大学 | 一种基于云平台的智能变电站测试平台及测试方法 |
CN105866567A (zh) * | 2016-03-24 | 2016-08-17 | 南京能云电力科技有限公司 | 一种基于基础模板技术的继电保护装置自动测试*** |
CN105866567B (zh) * | 2016-03-24 | 2018-12-07 | 南京能云电力科技有限公司 | 一种基于基础模板技术的继电保护装置自动测试*** |
CN107306420A (zh) * | 2016-04-22 | 2017-10-31 | ***通信集团设计院有限公司 | 一种确定测试频繁度的方法和装置 |
CN107306420B (zh) * | 2016-04-22 | 2020-02-07 | ***通信集团设计院有限公司 | 一种确定测试频繁度的方法和装置 |
CN105929277A (zh) * | 2016-05-10 | 2016-09-07 | 东南大学 | 一种继电保护装置自动测试方案标准化的实现方法及*** |
CN106249138A (zh) * | 2016-08-29 | 2016-12-21 | 杭州鸿雁智能科技有限公司 | 一种智能开关的自动检测***及检测方法 |
CN106405286B (zh) * | 2016-08-30 | 2019-08-30 | 深圳市中电电力技术股份有限公司 | 电能质量监控装置的自动测试方法及*** |
CN106405286A (zh) * | 2016-08-30 | 2017-02-15 | 深圳市中电电力技术股份有限公司 | 电能质量监控装置的自动测试方法及*** |
CN107390110A (zh) * | 2017-06-20 | 2017-11-24 | 广东科学技术职业学院 | 一种对pcba进行自动测试的方法、装置及*** |
CN107505520A (zh) * | 2017-07-28 | 2017-12-22 | 南京能云电力科技有限公司 | 场景式智能自动测试平台及方法 |
CN107562036A (zh) * | 2017-08-08 | 2018-01-09 | 许继集团有限公司 | 一种精准负荷控制***的测试装置和测试方法 |
CN107507649A (zh) * | 2017-09-26 | 2017-12-22 | 苏州恒成芯兴电子技术有限公司 | 一种适用于固态硬盘的全自动测试***及其方法 |
CN107544910A (zh) * | 2017-10-23 | 2018-01-05 | 南京大全电气研究院有限公司 | 一种基于 lua 脚本的智能配变终端自动化测试***及方法 |
CN107976607A (zh) * | 2017-11-14 | 2018-05-01 | 海南电网有限责任公司电力科学研究院 | 图形化的sv虚端子自动测试*** |
CN109062747A (zh) * | 2018-08-03 | 2018-12-21 | 北京航空航天大学 | 数字卫星嵌入式仿真平台智能测试方法 |
CN109062747B (zh) * | 2018-08-03 | 2020-11-13 | 北京航空航天大学 | 数字卫星嵌入式仿真平台智能测试方法 |
CN108845271A (zh) * | 2018-08-06 | 2018-11-20 | 北京长城华冠汽车科技股份有限公司 | 一种动力电池的集中测试***和集中测试方法 |
CN110287098A (zh) * | 2019-05-21 | 2019-09-27 | 深圳壹账通智能科技有限公司 | 自动创建测试脚本方法、服务器及计算机可读存储介质 |
CN110426589A (zh) * | 2019-09-10 | 2019-11-08 | 南京国电南自电网自动化有限公司 | 一种基于通用接口模板的变电站二次设备自动检测方法、服务器及*** |
CN111624427A (zh) * | 2020-06-09 | 2020-09-04 | 南方电网科学研究院有限责任公司 | 一种继电保护装置的检测方法及*** |
CN112180897A (zh) * | 2020-09-25 | 2021-01-05 | 国网湖南省电力有限公司 | 基于通用测试模板的继电保护/测控装置自动测试***及方法 |
CN112180897B (zh) * | 2020-09-25 | 2021-12-17 | 国网湖南省电力有限公司 | 基于通用测试模板的继电保护/测控装置自动测试***及方法 |
CN112630565A (zh) * | 2020-12-08 | 2021-04-09 | 浙江省送变电工程有限公司 | 智能变电站继电保护自动测试分析***及其测试分析方法 |
CN112540359A (zh) * | 2020-12-17 | 2021-03-23 | 航天恒星科技有限公司 | 一种适用于微波雷达的通用测试*** |
CN112540359B (zh) * | 2020-12-17 | 2024-03-15 | 航天恒星科技有限公司 | 一种适用于微波雷达的通用测试*** |
CN113378534A (zh) * | 2021-06-02 | 2021-09-10 | 浪潮软件股份有限公司 | 基于表单模型的自动生成特种设备检验报告的方法及*** |
CN113866530A (zh) * | 2021-08-17 | 2021-12-31 | 广西电网有限责任公司防城港供电局 | 一种识别测试仪自动测试生成测试报告*** |
CN113884790A (zh) * | 2021-09-18 | 2022-01-04 | 贵州电网有限责任公司 | 一种智能变电站就地化保护装置的自动测试平台及其构建方法 |
CN117539178A (zh) * | 2023-11-10 | 2024-02-09 | 成都玖锦科技有限公司 | 一种基于自定义脚本的仪器仪表智能检测平台*** |
Also Published As
Publication number | Publication date |
---|---|
CN104793076B (zh) | 2018-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104793076A (zh) | 智能自动测试***及测试方法 | |
CN103529377B (zh) | 智能变电站数字保护装置的自动测试***及方法 | |
CN107844424B (zh) | 基于模型的测试***及方法 | |
CN202533519U (zh) | 一种继电保护装置的全自动闭环测试*** | |
CN103560829B (zh) | 一种uni端口的自动化测试方法及*** | |
CN102622463B (zh) | 基于图模一致性的设计图自动检查校验的方法 | |
CN104820635B (zh) | 一种基于动态脚本语义解析的自闭环规约健壮性测试方法 | |
CN104483842B (zh) | 一种调控一体自动化主站比对方法 | |
CN102043719B (zh) | 一种对iec61850配置描述文件进行测试的方法 | |
CN105824001B (zh) | 一种数字电能表iec61850符合性测试方法及其*** | |
CN108767818B (zh) | 一种基于虚拟保信主站的继电保护调试***及调试方法 | |
CN111579982B (zh) | 一种继电保护自动测试***及其测试方法 | |
CN110579658B (zh) | 一种智能变电站保护装置的自动测试***及测试方法 | |
CN103323714A (zh) | 智能变电站测试***中基于报告模板技术的自动测试方法 | |
CN101867501A (zh) | Snmp接口信息模型一致性自动化测试方法及*** | |
CN105866567B (zh) | 一种基于基础模板技术的继电保护装置自动测试*** | |
CN109495290B (zh) | 一种运维***主子站交互方法和*** | |
CN103353857B (zh) | 一种变电站综合监测单元的通信测试方法 | |
CN105277912A (zh) | 电能质量监测装置自测装置及其自测方法 | |
CN104391247A (zh) | 一种基于iec61850数字化测试仪的继电保护测试方法及*** | |
CN113159712B (zh) | 一种基于多重校验的变电站辅控***信号自动验收方法、***及可读存储介质 | |
CN105929277A (zh) | 一种继电保护装置自动测试方案标准化的实现方法及*** | |
CN110596485A (zh) | 一种数模一体化测试仪及其数模同步输出方法 | |
CN110989554B (zh) | 新能源整车集成控制器硬件在环测试用例库建立方法 | |
CN109617746B (zh) | 一种基于spcd文件的scd网络配置校验方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220222 Address after: 100176 floor 2, block a, building 1, yard 139, Jinghai Third Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing (Yizhuang group, high-end industrial area of Beijing Pilot Free Trade Zone) Patentee after: PONOVO POWER Co.,Ltd. Address before: No.33 Dongqi Road, Dongshan street, Jiangning District, Nanjing City, Jiangsu Province, 210000 Patentee before: NANJING NENGYUN ELECTRIC POWER TECHNOLOGY CO.,LTD. |
|
TR01 | Transfer of patent right |