一种在线自动化测试系统的制作方法

文档序号:16518342发布日期:2019-01-05 09:47阅读:449来源:国知局
一种在线自动化测试系统的制作方法

本发明涉及一种测试系统,尤其涉及一种在线自动化测试系统。



背景技术:

为实现变电站全景数据的统一采集管理以及综合分析、智能告警等高级应用,国家电网公司制定了变电站一体化监控系统的相关规范。在线监测智能电子设备ied作为一体化监控系统的重要组成部分,采用iec61850标准实现在线监测建模和通讯,已得到行业的公认。变电站一体化监控系统需要接入不同厂商的在线监测ied,对其进行功能测试是保证系统正常运行的前提,目前针对在线监测ied的测试方案和测试技术研究还存在以下不足。

目前,在线监测ied种类众多,通信协议不统一,变电站一体化监控系统功能规范中规定,一次设备的在线监测信息模型应遵循基于dl/t860标准的变电设备在线监测装置应用规范,使用iec61850标准方式实现监测数据的传输。国内外对在线监测ied的建模已有一定的研究和实践,但变电站一体化监控系统规范应用还不够广泛,在线监测ied的功能模型还不够完善,缺乏应用经验。在线监测ied的研发与工程实践缺乏完整的测试工具,国内外针对一致性测试进行了大量的实践,主要针对变电站中继电保护、测量和控制装置的测试。提出了在线监测ied的一致性测试方案,给出了在线监测ied的对象模型及通信服务的测试方法,功能测试是在通信服务满足规约一致性的基础上,验证ied通过一定的通信服务序列能否正确执行某项功能,是对ied通信序列组合的测试。提及了ied的功能测试,其测试方案需要人工参与配置测试工具、执行测试等工作,未实现ied的自动化功能测试,测试的规范化和自动化程度较低。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中的缺陷,现提供一种在线自动化测试系统,实现了在线监测ied的功能测试,提高测试效率,提高测试精度。

本发明是通过下述技术方案来解决上述技术问题:

本发明一种在线自动化测试系统,其特点在于,所述在线自动化测试系统包括在线监测ied功能测试用例数据库、功能测试过程文件库、测试脚本库、测试数据库和在线检测ied自动化测试引擎库,所述在线监测ied功能测试用例数据库与所述功能测试过程文件库相连接,所述在线监测ied功能测试用例数据库与所述测试数据库相连接,所述功能测试过程文件库与所述测试脚本库相连接,所述测试脚本库和测试数据库与所述在线检测ied自动化测试引擎库相连接。

优选地,所述在线监测ied功能测试用例数据库包括测试用例、检测数据形式库、缓存报告、非缓存报告、读报告控制块、写报告控制块和收集产生报告的原因码和报告内容块,所述测试用例与所述测试数据形式库相连接,所述测试形式库与所述缓存报告和非缓存报告相连接,所述缓存报告和非缓存报告与所述读报告控制块相连接,所述读报告控制块与所述写报告控制块相连接,所述写报告控制块与所述收集产生报告的原因码和报告内容块相连接。

优选地,所述读报告控制块包括测试品质变化块、测试数据变化块、测试刷新块、测试周期报告块和测试总召块。

优选地,所述测试脚本库包括在线检测ied测试脚本、解析测试脚本、调用通讯组件、收集响应报文组件、测试脚本解析组件、客户端通讯组件和测试结果分析组件,所述在线检测ied测试脚本与所述解析测试脚本相连接,所述解析测试脚本与所述测试脚本解析组件相连接,所述测试脚本解析组件与所述调用通讯组件相连接,所述调用通讯组件与所述客户端通讯组件相连接,所述客户端通讯组件与所述收集响应报文组件相连接,所述收集响应报文组件与所述测试结果分析组件相连接。

本发明的积极进步效果在于:

本发明采用测试用例和测试脚本的自动化测试,实现了在线监测ied的功能测试,提高测试效率,提高测试精度。

附图说明

图1为本发明的整体电路的结构示意图。

图2为本发明的在线监测ied功能测试用例数据库电路结构示意图。

图3为本发明的测试脚本库电路结构示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

请参见图1,本发明一种在线自动化测试系统,包括在线监测ied功能测试用例数据库1、功能测试过程文件库2、测试脚本库3、测试数据库4和在线检测ied自动化测试引擎库5,在线监测ied功能测试用例数据库1与功能测试过程文件库2相连接,在线监测ied功能测试用例数据库1与测试数据库4相连接,功能测试过程文件库2与测试脚本库3相连接,测试脚本库3和测试数据库4与在线检测ied自动化测试引擎库5相连接。

请参见图2,优选地,在线监测ied功能测试用例数据库1包括测试用例6、检测数据形式库7、缓存报告8、非缓存报告9、读报告控制块10、写报告控制块11和收集产生报告的原因码和报告内容块12,测试用例6与测试数据形式库7相连接,测试形式库7与缓存报8告和非缓存报告9相连接,缓存报告8和非缓存报告9与读报告控制块10相连接,读报告控制块10与写报告控制块11相连接,写报告控制块11与收集产生报告的原因码和报告内容块12相连接,读报告控制块10包括测试品质变化块、测试数据变化块、测试刷新块、测试周期报告块和测试总召块,请参加图3,测试脚本库3包括在线检测ied测试脚本13、解析测试脚本14、测试脚本解析组件15、调用通讯组件16、客户端通讯组件17、收集响应报文组件18和测试结果分析组件19,在线检测ied测试脚本13与解析测试脚本14相连接,解析测试脚本14与测试脚本解析组件15相连接,测试脚本解析组件15与调用通讯组件16相连接,调用通讯组件16与客户端通讯组件17相连接,客户端通讯组件17与收集响应报文组件相18连接,收集响应报文组件18与测试结果分析组件19相连接。

以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。



技术特征:

技术总结
本发明公开了一种在线自动化测试系统,包括在线监测IED功能测试用例数据库、功能测试过程文件库、测试脚本库、测试数据库和在线检测IED自动化测试引擎库,所述在线监测IED功能测试用例数据库与所述功能测试过程文件库相连接,所述在线监测IED功能测试用例数据库与所述测试数据库相连接,所述功能测试过程文件库与所述测试脚本库相连接,所述测试脚本库和测试数据库与所述在线检测IED自动化测试引擎库相连接。本发明采用测试用例和测试脚本的自动化测试,实现了在线监测IED的功能测试,提高测试效率,提高测试精度。

技术研发人员:杨昆
受保护的技术使用者:桐城市立行电子科技有限公司
技术研发日:2018.08.24
技术公布日:2019.01.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1