变电站网络与通讯协议的一致性测试的方法及装置制造方法及图纸

技术编号:11210463 阅读:98 留言:0更新日期:2015-03-26 19:54
本发明专利技术公开了一种一致性测试的方法及装置包括:处理器接收人机界面发送的测试指令;当所述测试指令为站控层测试指令时,处理器通过变电站网络通讯库与被测试装置进行通讯,获取所需测试数据;当所述测试指令为过程层测试指令时,处理器通过内部通讯库与管理板卡进行通讯,管理板卡与相对应的板卡建立连接,所述板卡与被测试装置进行通讯,获取所需测试数据;处理器将所获取的测试数据发送给相对应的测试用例;所述测试用例根据所获取的测试数据对被测试装置进行一致性测试;本发明专利技术将一致性测试装置与被测试装置之间形成闭环;通过上述方法提高了一致性测试的可信度和质量。

【技术实现步骤摘要】
变电站网络与通讯协议的一致性测试的方法及装置
本专利技术涉及智能电网的测试领域,特别是涉及一种变电站网络与通讯协议的一致性测试的方法及装置。
技术介绍
随着智能电网的不断发展,其中,智能电网就是电网的智能化,智能电网是建立在集成的、高速双向通信网络的基础上,通过先进的传感和测量技术、设备技术、控制方法以及先进的决策支持系统技术的应用,实现电网的可靠、安全、经济、高效、环境友好和使用安全的目标。智能电网的核心内涵是实现电网的信息化、数字化、自动化和互动化。 其中,在智能电网中智能电子设备必须要经过测试才能够有质量保证、能够安全使用,而一致性测试是协议测试的一个重要方面,是性能测试、互操作性测试和健壮性测试的基础;一致性测试可以检测智能电子设备与IEC61850(变电站网络与通讯协议)标准以及其他智能电网标准的一致性,智能电子设备的一致性测试时智能电网中产品质量保证链中的重要环节。 现有的一致性测试装置通常由被测智能电子设备、一致性测试软件模块组成,其中,一致性测试软件模块又由上百个测试用例组成,其中,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求;例如测试内容可以包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。一致性测试的严谨性、全面性以及是否为闭环检测都将直接关系到智能电子设备的质量。 目前,现有的一致性测试没有形成闭环检测,因此在进行一致性测试的过程中需要测试人员手动变化多种物理量,人工因素加入到测试的过程中,将直接影响一致性测试的质量和可信度。 因此,如何对变电站网络中智能电子设备进行闭环的一致性测试,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种变电站网络与通讯协议的一致性测试的方法,该方法能够实现对变电站网络中智能电子设备进行闭环的一致性测试,提高一致性测试的质量和可信度;本专利技术的另一目的是提供一种变电站网络与通讯协议的一致性测试的装置。 为解决上述技术问题,本专利技术提供一种变电站网络与通讯协议的一致性测试的方法,该方法包括: 处理器接收人机界面发送的测试指令; 当所述测试指令为站控层测试指令时,处理器通过变电站网络通讯库与被测试装置进行通讯,获取所需测试数据; 当所述测试指令为过程层测试指令时,处理器通过内部通讯库与管理板卡进行通讯,管理板卡与相对应的板卡建立连接,所述板卡与被测试装置进行通讯,获取所需测试数据; 处理器将所获取的测试数据发送给相对应的测试用例; 所述测试用例根据所获取的测试数据对被测试装置进行一致性测试。 其中,所述测试用例包括:变电站网络与通讯协议IEC61850标准测试用例和国内扩展测试用例。 其中,所述IEC61850标准测试用例和国内扩展测试用例还包括:日志服务测试用例和/或采样值SV服务测试用例;其中,日志服务测试用例用于对被测设备的日志服务作正反向的检测;采样值SV服务测试用例用于对被测设备的IEC61850-9-2发布和订阅服务作正反向的检测。 其中,一致性测试的方法还包括: 利用将服务与数据对象相结合的方法对测试用例进行构建。 其中,所述IEC61850标准测试用例的构建方法包括: 依据通信库函数、封装函数和IEC 61850-10的正反向测试逻辑,在人机界面输入测试方法,形成IEC61850标准测试用例; 国内扩展测试用例的构建方法包括: 依据通信库函数、封装函数和国内智能电网标准的正反向测试逻辑,在人机界面输入测试方法,形成国内扩展测试用例。 其中,IEC61850标准测试用例和国内扩展测试用例的构建还包括: 在人机界面输入测试方法的过程中,提取和定义公共测试参数,形成公共测试参数定义。 其中,IEC61850标准测试用例和国内扩展测试用例的构建还包括: 记录测试用例的语法语义错误信息,进行脚本逻辑的解析,记录测试逻辑的步骤日志或调用内部通信库和IEC61850通信库。 其中,一致性测试的方法还包括:自动判别所述测试用例的测试结果,其中,自动判别的方法包括: 利用测试中间结果,测试报文或测试过程日志记录进行分析,并自动判别分析结果是否满足预定条件; 自动判别的方法还包括: 将所述自动判别结果输出。 本专利技术所提供的一致性测试的装置,该装置包括: 人机界面,用于发送的测试指令; 处理器,用于通过变电站网络与通信协议IEC61850通讯库与被测试装置进行通讯,获取所需测试数据;通过内部通讯库与管理板卡进行通讯,管理板卡通过内部通讯库内容与对应的板卡相连,所述板卡与被测试装置进行通讯,获取所需测试数据;将所获取的测试数据发送给相对应的测试用例; 内部通讯库,用于与管理板卡进行通讯; 变电站网络与通信协议IEC61850通讯库,用于与被测试装置进行通讯; 测试用例库,用于存放IEC61850标准测试用例和国内扩展测试用例,测试用例根据所获取的测试数据对被测试装置进行一致性测试; 管理板卡,用于与内部通讯库进行通讯,通过内部通讯库内容与对应的板卡进行通讯; 板卡,用于与被测试装置进行通讯,获取所需测试数据。 其中,所述板卡包括:站控层过程层一体化通信板卡和开入开出板卡,其中, 站控层过程层一体化通信板卡,通过面向通用对象的变电站事件GOOSE/采量值SV协议与被测试装置进行通讯,获取所需测试数据; 开入开出板卡,通过电缆与被测试装置进行通讯,获取所需测试数据。 基于上述技术方案,本专利技术所提供的一致性测试的方法及装置,包括:处理器接收人机界面发送的测试指令;当所述测试指令为站控层测试指令时,处理器通过变电站网络与通信协议IEC61850通讯库与被测试装置进行通讯,获取所需测试数据;当所述测试指令为过程层测试指令时,处理器通过内部通讯库与管理板卡进行通讯,管理板卡通过内部通讯库内容与对应的板卡相连,所述板卡与被测试装置进行通讯,获取所需测试数据;处理器将所获取的测试数据发送给相对应的测试用例;所述测试用例根据所获取的测试数据对被测试装置进行一致性测试;通过上述一致性测试的方法,通过变电站网络与通信协议IEC61850通讯库与被测试装置进行通讯,获取所需测试数据,则实现了一致性测试装置与被测试装置之间形成闭环,在整个闭环测试过程中不需要测试人员手动变化多种物理量,即将人工因素从一致性测试过程中去除,减少测试人员将物理量录入错误,由于测试人员因素的去除,使得一致性测试的质量和可信度得到提高,同时,也提高了一致性测试的效率,以及减少了测试人员的劳动强度。 【附图说明】 为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术实施例提供的变电站网络与通讯协议的一致性测试的方法的流程图; 图2为本专利技术实施例提供的变电站网络与通讯协议的一致性测试的装置的结构框图; 图3为本专利技术实施例提供的变电站网络与通讯协议的一致性测试的装置本文档来自技高网
...

【技术保护点】
一种变电站网络与通讯协议的一致性测试的方法,其特征在于,该方法包括:处理器接收人机界面发送的测试指令;当所述测试指令为站控层测试指令时,处理器通过变电站网络通讯库与被测试装置进行通讯,获取所需测试数据;当所述测试指令为过程层测试指令时,处理器通过内部通讯库与管理板卡进行通讯,管理板卡与相对应的板卡建立连接,所述板卡与被测试装置进行通讯,获取所需测试数据;处理器将所获取的测试数据发送给相对应的测试用例;所述测试用例根据所获取的测试数据对被测试装置进行一致性测试。

【技术特征摘要】
1.一种变电站网络与通讯协议的一致性测试的方法,其特征在于,该方法包括: 处理器接收人机界面发送的测试指令; 当所述测试指令为站控层测试指令时,处理器通过变电站网络通讯库与被测试装置进行通讯,获取所需测试数据; 当所述测试指令为过程层测试指令时,处理器通过内部通讯库与管理板卡进行通讯,管理板卡与相对应的板卡建立连接,所述板卡与被测试装置进行通讯,获取所需测试数据; 处理器将所获取的测试数据发送给相对应的测试用例; 所述测试用例根据所获取的测试数据对被测试装置进行一致性测试。2.如权利要求1所述的一致性测试的方法,其特征在于,所述测试用例包括:变电站网络与通讯协议IEC61850标准测试用例和国内扩展测试用例。3.如权利要求2所述的一致性测试的系统,其特征在于,所述IEC61850标准测试用例和国内扩展测试用例还包括:日志服务测试用例和/或采样值SV服务测试用例;其中,日志服务测试用例用于对被测设备的日志服务作正反向的检测;采样值SV服务测试用例用于对被测设备的IEC61850-9-2发布和订阅服务作正反向的检测。4.如权利要求1所述的一致性测试的方法,其特征在于,还包括: 利用将服务与数据对象相结合的方法对测试用例进行构建。5.如权利要求4所述的一致性测试的方法,其特征在于,所述IEC61850标准测试用例的构建方法包括: 依据通信库函数、封装函数和IEC 61850-10的正反向测试逻辑,在人机界面输入测试方法,形成IEC61850标准测试用例; 国内扩展测试用例的构建方法包括: 依据通信库函数、封装函数和国内智能电网标准的正反向测试逻辑,在人机界面输入测试方法,形成国内扩展测试用例。6.如权利要求5所述的一致性测试的方法,其特征在于,还包括: 在人机界面输入测试方法的过程中,提取和定义公...

【专利技术属性】
技术研发人员:吴栋萁方芳陆承宇丁峰孙文文阮黎翔曹卫国
申请(专利权)人:国家电网公司国网浙江省电力公司电力科学研究院南京五采智电电力科技有限公司
类型:发明
国别省市:北京;11

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

1