山东科威数控机床有限公司铣床官方网站今天是:2025-06-18切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

配电管理系统iec61970cis接口测试方法

时间:2025-06-18    作者: 管理员

专利名称:配电管理系统iec61970cis接口测试方法
技术领域
本发明涉及电力工程技术领域,特别是涉及一种配电管理系统IEC61970CIS接口测试方法。
背景技术
IEC61970系列标准提出了参考模型、公共信息(CIM)模型和接口规范,是电力系统管理及其信息交换领域的重要标准。参考模型对系统的集成方式给出了指导,公共信息模型定义了信息交换的语义,接口规范明确了信息交换的语法。IEC61970系列标准为信息的标准化共享提供了解决方案,是解决电力系统中“信息孤岛”现象的有效手段。
配用电管理系统涉及多个业务系统,各个业务系统间进行信息共享是实现智能配用电的关键,以IEC61970标准为指导进行信息共享是进行应用集成、提高生产效率、减少企业投资的有效方式,也是电力行业的未来发展趋势。传统的接口测试技术,一般是采用互操作测试的方式来验证IEC61970标准的可行性和实用性,测试方式采用固定的CIM模型和测试数据,通过编写固定代码的方式进行,但在实施时有如下的问题(I) CM模型范围较广,实际的业务系统只使用部分模型,对业务系统外模型的测试是无意义的。( 2 )测试数据固定,测试的覆盖面不足。(3)由于测试输出依赖于测试输入,在测试输入改变后,需要修改代码改变判断逻辑,不便于自动化测试。

发明内容
基于此,有必要针对上述传统的接口测试技术存在的问题,提供一种配电管理系统IEC61970CIS接口测试方法。一种配电管理系统IEC61970CIS接口测试方法。根据被测目标系统的CIM模型构建测试模式;根据所述测试模式从测试实例的测试数据中获取IEC 61970CIS接口的测试输入数据及期望输出数据;根据所述测试输入数据执行接口测试,并将所述接口测试的返回数据与期望输出数据进行匹配,获得测试的执行结果。上述配电管理系统IEC 61970CIS接口测试方法,以验证配电管理系统接口实现的标准性和正确性为目标,从CIM模型中选择被测目标系统有效的部分,保证测试的覆盖性,根据测试数据智能化生成测试输入及期望输出数据,自动化判断测试执行的结果,实现对被测系统IEC 61970CIS接口的自动化测试。


图I为一个实施例的配电管理系统IEC 61970CIS接口测试方法流程图;图2为一个实施例的构建测试模式流程图;图3为一个实施例的获取IEC 61970CIS接口的测试输入数据及期望输出数据流程图;图4为一个实施例的对被测目标系统的IEC 61970CIS接口执行测试的流程图。
具体实施例方式下面结合附图对本发明的配电管理系统IEC 61970CIS接口测试方法的具体实施方式
作详细描述。本发明的技术,以验证配电管理系统IEC 61970CIS接口的标准性和正确性为目标,从CIM模型中选择被测目标系统有效的部分,保证测试的覆盖性;根据测试数据智能化 生成测试输入及期望输出数据,自动化判断测试执行的结果。实现对被测系统的自动化测试。图I示出了一个实施例的配电管理系统IEC 61970CIS接口测试方法流程图,主要包括以下步骤步骤S10,根据被测目标系统的CM模型构建测试模式;在本实施例中,该步骤主要是依据被测目标系统的CIM模型,选择要进行测试的模式类、属性及角色,并构建模式类,在属性和角色选择时最大程度的覆盖所有的类型,形成测试模式;参见图2所示,图2为一个实施例的构建测试模式流程图,包括如下步骤步骤S101,根据被测目标系统的CIM模型构建测试模式类序列;具体地,根据所述被测目标系统中的CIM模型设定被测目标系统的锚点模式类,采用基于锚点类网状连接的最短路径算法构建测试模式类序列。步骤S102,根据所述测试模式类序列选择各个测试模式类的测试属性,并生成测试属性序列;通过对模式类的属性进行选择,最大程度获得不同取值类型的属性。步骤S103,根据所述测试模式类序列选择序列中两个模式类的测试角色,并生成测试角色序列;通过对模式类的角色进行选择,最大程度获得不同基数的角色;作为一个实施例,所述选择角色的步骤包括a、选定要进行测试的第一模式类、第二模式类;b、检测第一模式类及其基类是否存在到第二模式类或其基类的第一关联路径,若是,则将其记为“Path”将该第一关联路径设定为连接路径;若否,进入步骤c ;C、遍历第一模式类与其基类之间的第二关联路径,将第二关联路径的对端分别设为第三模式类(代替原第一模式类);d、检测第三模式类及其基类是到第二模式类或其基类的第三关联路径,将其记为“Association”并将该第三关联路径设定为连接路径,即第一模式类到第二模式类之间的连接路径记为“Association+Path”;通过上述操作可以找出所有由第一模式类至第二模式类的连接路径;e、从所述连接路径中选取最短连接路径,并根据所述最短连接路径选择对应的角色。步骤S104,根据所述模式类序列、属性序列以及角色序列生成测试模式。
综上所述,对于步骤S10,根据被测目标系统基于的CIM模型,智能化选择要进行测试的模式,,序列化到测试配置,结合IEC61970接口的特点,对测试的模式进行优化选择,从而可以保证测试的覆盖性和准确性。步骤S20,根据所述测试模式从测试实例的测试数据中获取IEC61970CIS接口的测试输入数据及期望输出数据;在本实施例中,主要是根据测试模式,分析测试数据,智能化生成接口测试输入数据及期望输出数据;参见图3所示,图3为一个实施例的获取IEC61970CIS接口的测试输入数据及期望输出数据流程图,包括如下步骤步骤S201,根据所述测试模式选择需要测试的模式类;具体地,该模式类为测试实例的测试数据对应的模式类;步骤S202,根据所述模式类从测试数据中抽取模式类对应的对象;具体地,通过随机选择的方式,从测试实例的测试数据选择模式类对象,保证了选择的覆盖性; 步骤S203,根据所述模式类的属性从测试数据中抽取对象的属性取值;具体地,根据前述所选择的模式类的属性,从测试实例的测试数据中抽取该模式类对象对应的属性取值;步骤S204,根据所述模式类的角色从测试数据中抽取对象的关联对象;具体地,根据前述所选择的模式类的角色,从测试实例的测试数据中抽取该模式类对应的关联对象步骤S205,根据所述抽取的对象、属性取值及关联对象生成测试输入数据;步骤S206,根据所述测试输入数据的测试逻辑生成期望输出数据;具体地,基于IEC61970CIS接口标准的信息交换的逻辑关系,生成测试输入数据对应的期望输出数据。综上所述,对于步骤S20,根据测试数据随机生成测试输入,保证测试的准确性,充分的验证配电管理系统IEC61970接口的正确性、合理性。步骤S30,根据所述测试输入数据执行接口测试,并将所述接口测试的返回数据与期望输出数据进行匹配,获得测试的执行结果;在本实施例中,主要是以测试输入数据执行测试,对测试返回的数据与期望输出数据进行匹配,自动化判断测试的执行结果;参见图4所示,图4为一个实施例的对被测目标系统的IEC61970CIS接口执行测试的流程图,包括如下步骤步骤S301,根据所述测试输入数据对被测目标系统的IEC61970CIS接口执行测试,并返回实际输出数据;步骤S302,将所述实际输出数据与所述期望输出数据进行比较;步骤S303,若所述实际输出数据与所述期望输出数据相同,则测试执行成功;否则测试执行失败。综上所述,对于步骤S30,通过加载序列化到测试配置中的测试输入数据执行测试,将返回实际数据与期望输出数据匹配的结果来判断接口的测试执行结果,实现了对被测目标系统IEC61970CIS接口的自动化测试。本发明的配电管理系统IEC61970CIS接口测试方法,针对IEC61970标准接口的特点,以测试的覆盖性、准确性和自动化为目标,只选择被测目标系统关注的模型,对测试的模式进行优化选择,保证测试的覆盖性和准确性,对被测目标系统不关心的模型不进行测试。在保证业务核心功能相关数据得到测试的同时,最大程度对不同类型的模式进行测试,保证测试的覆盖性。对测试数据无限制,从测试数据中动态生成测试输入,保证测试的随机性,根据测试数据生成期望输出数据,从而实现对接口的全自动化测试。充分的验证配电管理系统IEC61970接口的正确性、合理性。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。
权利要求
1.一种配电管理系统IEC61970CIS接口测试方法,其特征在于,包括以下步骤 根据被测目标系统的CIM模型构建测试模式; 根据所述测试模式从测试实例的测试数据中获取IEC61970CIS接口的测试输入数据及期望输出数据; 根据所述测试输入数据执行接口测试,并将所述接口测试的返回数据与期望输出数据进行匹配,获得测试的执行结果。
2.根据权利要求I所述的配电管理系统IEC61970CIS接口测试方法,其特征在于,所述根据被测目标系统的CIM模型构建测试模式的步骤包括 根据被测目标系统的CIM模型构建测试模式类序列; 根据所述测试模式类序列选择各个测试模式类的测试属性,并生成测试属性序列; 根据所述测试模式类序列选择序列中两个模式类的测试角色,并生成测试角色序列; 根据所述模式类序列、属性序列以及角色序列生成测试模式。
3.根据权利要求2所述的配电管理系统IEC61970CIS接口测试方法,其特征在于,所述根据被测目标系统的CIM模型构建测试模式类序列的步骤包括 根据所述被测目标系统中的CIM模型设定被测目标系统的锚点模式类; 根据所述锚点模式类并采用最短路径算法构建测试模式类序列。
4.根据权利要求3所述的配电管理系统IEC61970CIS接口测试方法,其特征在于,所述根据所述测试模式类序列选择序列中两个模式类的测试角色的步骤包括 a、选定要进行测试的第一模式类、第二模式类; b、检测第一模式类及其基类是否存在到第二模式类或其基类的第一关联路径,若是,则将该第一关联路径设定为连接路径;若否,进入步骤c ; C、遍历第一模式类与其基类之间的第二关联路径,将第二关联路径的对端分别设为第三模式类; d、检测第三模式类及其基类是到第二模式类或其基类的第三关联路径,并将该第三关联路径设定为连接路径; e、从所述连接路径中选取最短连接路径,并根据所述最短连接路径选择对应的角色。
5.根据权利要求I所述的配电管理系统IEC61970CIS接口测试方法,其特征在于,所述根据所述测试模式将每个测试实例的测试数据生成IEC61970CIS接口的测试输入数据及期望输出数据的步骤包括 根据所述测试模式选择需要测试的模式类; 根据所述模式类从测试数据中抽取模式类对应的对象; 根据所述模式类的属性从测试数据中抽取对象的属性取值; 根据所述模式类的角色从测试数据中抽取对象的关联对象; 根据所述抽取的对象、属性取值及关联对象生成测试输入数据; 根据所述测试输入数据的测试逻辑生成期望输出数据。
6.根据权利要求I所述的配电管理系统IEC61970CIS接口测试方法,其特征在于,所述根据所述测试输入数据执行接口测试,并将所述接口测试的返回数据与期望输出数据进行匹配,获得测试的执行结果的步骤包括 根据所述测试输入数据对被测目标系统的IEC61970CIS接口执行测试,并返回实际输出数据; 将所述实际输出数据与所述期望输出数据进行比较; 若所述实际输出数据与所述期望输出数据相同,则测试执行 成功;否则测试执行失败。
全文摘要
本发明提供一种配电管理系统IEC 61970CIS接口测试方法,包括以下步骤根据被测目标系统的CIM模型构建测试模式;根据所述测试模式从测试实例的测试数据中获取IEC 61970CIS接口的测试输入数据及期望输出数据;根据所述测试输入数据执行接口测试,并将所述接口测试的返回数据与期望输出数据进行匹配,获得测试的执行结果。本发明的技术,以验证配电管理系统接口实现的标准性和正确性为目标,从CIM模型中选择被测目标系统有效的部分,保证测试的覆盖性,根据测试数据智能化生成测试输入及期望输出数据,自动化判断测试执行的结果,实现对被测系统IEC 61970CIS接口的自动化测试。
文档编号G01R31/00GK102928689SQ20121037204
公开日2013年2月13日 申请日期2012年9月28日 优先权日2012年9月28日
发明者余永忠, 杜满权, 张哲军, 吴丽贤, 王永才, 罗宇, 肖招娣, 陈华军 申请人:广东电网公司佛山供电局, 南方电网科学研究院有限责任公司

  • 专利名称:水压机端面密封压头的制作方法技术领域:本实用新型涉及到水压机及钢管压力检测领域,特别涉及到水压机端面密封压头。背景技术:钢管水压试验是钢管生产线必不可少的工序,而密封压头是进行水压密封试验必不可少的工装。端面密封方式是目前大中口径
  • 专利名称:一种天线方位角检测装置的制作方法技术领域:本实用新型涉及通讯领域,特别涉及一种天线方位角检测装置。 背景技术:天线方位角是指天线主瓣方向与地理正北方向的夹角,它是天线工装中一个非常重要的参数。准确测量天线方位角,可以帮助确定天线的
  • 专利名称:结晶器调宽伺服油缸内泄检测装置的制作方法技术领域:本实用新型涉及检测装置,具体属于结晶器调宽伺服油缸的内泄检测装置。背景技术:结晶器调宽的驱动主体由四台比例侍服液压缸驱动,可使铸机在连续浇铸状态 下,自动调整结晶器宽度以更换连铸钢
  • 专利名称:一种搅拌槽上的液位检测装置的制作方法技术领域:本实用新型涉及一种搅拌槽上的液位检测装置,尤其是涉及一种铁精矿矿浆搅拌槽上的液位检测装置。背景技术:铁精矿浆体管道输送中,当出现生产设备故障或者浓度不符合工艺标准时,需要将矿浆送到搅拌
  • 专利名称:一种铁路槽车内壁检测设备的制作方法技术领域:本实用新型涉及一种化工及油品残物的检测设备,尤其涉及铁路槽车的检查设备。目前,槽车在清洗前要先确定是否需要清洗,这一工作是工人进入槽车内进行的,这一工艺存在的主要问题如下为保证工人可进入
  • 专利名称:双向浮动测量表座机构的制作方法技术领域:本实用新型涉及一种双向浮动测量表座机构,用于检测曲轴正时齿轮标记槽和主轴颈轴线与第一连杆颈组成的平面角度偏差的双向浮动测量表座,属于测量检验装置技术领域。背景技术:曲轴正时齿轮在压装时和第一
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12