数字化变电站测试方案一致性测试大纲.doc
《数字化变电站测试方案一致性测试大纲.doc》由会员分享,可在线阅读,更多相关《数字化变电站测试方案一致性测试大纲.doc(87页珍藏版)》请在冰点文库上搜索。
IEC61850一致性测试大纲
1.1 应用关联 3
1.1.1 肯定测试用例 3
1.1.2 否定测试用例 4
1.2 服务器,逻辑设备,逻辑节点和数据模型 8
1.2.1 肯定测试用例 8
1.2.2 否定测试用例 13
1.3 数据集模型 16
1.3.1 肯定测试用例 16
1.3.2 否定测试用例 21
1.4 取代模型 30
1.4.1 肯定测试用例 30
1.5 定值组控制模型 33
1.5.1 肯定测试用例 33
1.5.2 否定测试用例 35
1.6 报告模型 39
1.6.1 URCB肯定测试用例 39
1.6.2 URCB否定测试用例 43
1.6.3 BRCB肯定测试用例 46
1.6.4 BRCB否定测试用例 51
1.7 日志类模型 55
1.8 通用变电站事件模型 56
1.8.1 GOOSE肯定测试用例(DUT发布) 56
1.8.2 GOOSE否定测试用例(DUT发布) 59
1.8.3 GOOSE肯定测试用例(DUT接收) 60
1.8.4 GOOSE否定测试用例(DUT接收) 62
1.8.5 GOOSE肯定测试用例(DUT管理) 65
1.8.6 GOOSE否定定测试用例(DUT管理) 65
1.9 采样值模型的传输 67
1.10 控制模型 68
1.10.1 肯定测试用例 68
1.10.2 否定测试用例 70
1.10.3 SBOes测试用例 75
1.10.4 DOes测试用例 78
1.10.5 DOes测试用例 78
1.11 对时 82
1.11.1 肯定测试用例 82
1.11.2 否定测试用例 83
1.12 文件传输模型 84
1.12.1 肯定测试用例 84
1.12.2 否定测试用例 85
1.13 组合测试 87
1.13.1 测试用例 87
1.1应用关联
1.1.1肯定测试用例
测试引用
Ass1
测试目的
关联及释放TPAA关联
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2的7.4
IEC61850-8-1章节10.2
预期结果
1)DUT发出Associate肯定应答
2)DUT发出Release肯定应答
测试说明
1)对每个服务客户请求Associate()
2)对每个已经关联的服务客户端请求Release()
3)步骤1和2重复若干次(25次)
注释
测试引用
Ass2
测试目的
关联和客户中止TPAA关联
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2的7.4
IEC61850-8-1章节10.2
预期结果
1)DUT发出Associate肯定应答
2)DUT对Abort正确的处理,清除本次关联信息,可以接受新的关联
测试说明
1)对每个服务客户请求Associate()
2)对每个已经关联的服务客户端执行Abort()
3)步骤1和2重复若干次(250次)
注释
测试引用
Ass3
测试目的
同时与最多数量的客户关联(PIXIT)
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节7.4,
IEC61850-8-1章节10.2,PIXIT
预期结果
2、被测设备对Associate发出肯定应答
3、被测设备对Release发出肯定应答
测试说明
1、配置仿真器和被测设备正确的关联信息和授权
2、客户端发起1至最大个数的Associate
3、客户端发起1至最大个数Release
4、步骤2、3重复25次。
注释
1.1.2否定测试用例
测试引用
AssN1
测试目的
检查带有错误的关联参数,服务器启动认证,关联失败,以及认证关闭服务器关联
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节7.4,
IEC61850-8-1章节10.2,PIXIT
预期结果
2、被测设备对Associate发出否定应答,授权失败。
测试说明
1、仿真器和被测设备配置正确的关联信息和错误的授权参数
2、客户端请求Associate
3、步骤2重复10次
注释
测试引用
AssN2
测试目的
检查带有错误的认证参数,服务器启动认证,关联失败,以及认证关闭服务器关联
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节7.4
IEC61850-8-1章节10.2,PIXIT
预期结果
1、被测设备对Associate发出肯定应答。
2、被测设备对Release发出肯定应答。
4、当PIXIT指明被测设备验证该参数时,被测设备对Associate否定应答,否则为肯定应答。
测试说明
1、配置仿真器和被测设备正确的关联信息和授权,然后请求Associate
2.客户端请求Release
3、配置仿真器和被测设备正确的授权参数和以下其中一个错误的关联参数
被叫/主叫传输层选择
被叫/主叫会话层选择
被叫/主叫表示层选择
被叫/主叫AP标题
被叫/主叫AE限定
4、客户端请求Associate
5、如果被测设备对Associate发出肯定应答,客户端请求Release。
6、使用下一个参数重复步骤1-5
注释
测试引用
AssN3
测试目的
同时Associate最大个数+1个客户端
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节7.4,
IEC61850-8-1章节10.2,PIXIT
预期结果
2、被测设备对1至最大连接数的Associate发出肯定应答,最大值+1次Associate否定应答
3、被测设备对Release发出肯定应答
测试说明
1、配置仿真器和被测设备正确的关联信息和授权
2、客户端发起1至最大个数+1的Associate
3、客户端发起1至最大个数Release
4、步骤2、3重复25次。
注释
测试引用
AssN4
测试目的
断开通信接口,DUT在规定的时间内应检测到链路中断
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节7.4,
IEC61850-8-1章节10.2,PIXIT
预期结果
2、被测设备对Associate发出肯定应答
3、被测设备对GetDataValues发出肯定应答
6、被测设备对GetDataValues发出否定应答
测试说明
1、配置仿真器和被测设备正确的关联信息和授权
2、客户端请求Associate
3、客户端请求一个正确的GetDataValues
4、断开物理连接,略长于PIXIT指明的KEEPALIVE时间
5、连上物理连接
6、验证被测设备在请求GetDataValues时,已经丢失连接
注释
测试引用
AssN5
测试目的
中断和恢复供电,DUT就绪后应能接受关联请求
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节7.4,
IEC61850-8-1章节10.2,PIXIT
预期结果
2、被测设备对Associate发出肯定应答
4、被测设备对Associate发出肯定应答
测试说明
1、配置仿真器和被测设备正确的关联信息和授权
2、客户端请求Associate
3、被测设备断电后重新上电,等待被测设备初始化
4、客户端请求Associate
注释
1.2服务器,逻辑设备,逻辑节点和数据模型
1.2.1肯定测试用例
测试引用
Svr1
测试目的
GetServerDirectory(LOGICAL-DEVICE)
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节6.2.2
IEC61850-8-1章节9.3
预期结果
1、被测设备对Associate发出肯定应答
2、被测设备对GetServerDirectory(LOGICAL-DEVICE)发出肯定应答,并返回逻辑装置列表
测试说明
1、客户端请求正确的的Association
2、客户端请求GetServerDirectory(LOGICAL-DEVICE)
3、继续Srv2的测试
注释
测试引用
Svr2
测试目的
GetLogicalDeviceDirectory
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节8.2.1
IEC61850-8-1章节11.1
预期结果
1、被测设备对GetLogicalDeviceDirectory发出肯定应答,并返回逻辑节点列表
测试说明
1、对每个返回的逻辑装置,客户端请求GetLogicalDeviceDirectory
2、继续Srv3的测试
注释
测试引用
Svr3
测试目的
GetLogicalNodeDirectory(DATA)
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节9.2.2
IEC61850-8-1章节12.3.1
预期结果
1、被测设备对GetLogicalNodeDirectory(DATA)发出肯定应答,并返回数据列表
测试说明
1、对每个返回的逻辑节点路径,客户端请求GetLogicalNodeDirectory(DATA)
2、继续Srv4的测试
注释
测试引用
Svr4
测试目的
对每个GetLogicalNodeDirectory(DATA)的应答发
─GetDataDirectory请求,并检查应答
─GetDataDefinition请求,并检查应答
─GetDataValues请求,并检查应答
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节10.4.4,10.4.5和10.4.2
IEC61850-8-1章节13.2.3,13.2.4和13.2.1
预期结果
1、被测设备对GetDataDirectory发送肯定应答
2、被测设备对GetDataDefinition发送肯定应答
3、被测设备对GetDataValues发送肯定应答
测试说明
对每个数据对象,客户端请求:
1.GetDataDirectory
2.GetDataDefinition
3.GetDataValues
注释
测试引用
Svr5
测试目的
发GetDataValues数据值的最大数的请求,并检查应答
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节10.4.2
IEC61850-8-1章节13.2.1
预期结果
1、被测设备对GetDataValues发送肯定应答,并返回数据值
2、被测设备对GetDataValues发送肯定应答,并返回数据结构
测试说明
1、客户端对多个数据对象请求GetDataValues。
2、客户端对一个数据对象的结构请求GetDataValues:
Logicalnode
Data
Dataattribute
Dataattributetype
Dataattributetypeattribute
注释
测试引用
Svr6
测试目的
对每个可写DATA对象发SetDataValues请求,并检查应答
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节10.4.3
IEC61850-8-1章节13.2.2
预期结果
1、对于只读的数据,被测设备对SetDataValues发送否定应答
2、对于只读的数据,被测设备对SetDataValues发送否定应答;对于可写数据,被测设备对SetDataValues发送肯定应答
测试说明
对有功能约束ST,MX,DC的数据对象
1、客户端请求SetDataValue,每个对象带当前值功能约束为CF,SP,EX
2、对第一个可写的数据对象以当前值,客户端请求SetDataValue
3、客户端以一个新的有效值,请求SetDataValue
4、客户端请求GetDataValue,检查值是否正确
5、客户端以一个原来的数据值,请求SetDataValue
6、客户端请求GetDataValue,检查值是否正确
注释
测试引用
Svr7
测试目的
以多个数据对象为参数请求SetDataValues
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节10.4.3
IEC61850-8-1章节13.2.2
预期结果
1、被测设备对SetDataValues发送肯定应答
2、被测设备对GetDataValues发送否定应答;返回数值和步骤1设置的数值匹配。
测试说明
1、客户端请求SetDataValue,多个数据对象带新的合法数据。
2、客户端请求GetDataValue,检查值是否匹配
注释
测试引用
Svr8
测试目的
对每个功能约束请求GetAllDataValues,并检查应答
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节9.2.3
IEC61850-8-1章节12.3.2
预期结果
1、被测设备对GetAllDataValues发送肯定应答
测试说明
1、对每个支持的功能约束,客户端请求GetAllDataValues
注释
测试引用
Svr9
测试目的
测量值
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-3章节6.2,6.3,6.46.5,7.4.2,PIXIT
预期结果
1-4:
时标精度满足PICS的要求
时标符合实际时间
不支持相关的质量属性时,应该支持默认得质量属性
当支持比例、范围、单位和死区时,需要提供相关的功能。
测试说明
1、改变模拟设备的值,客户端请求GetDataValue,检测瞬时值四区是否符合。
2、出发特定的质量选择域,客户端请求GetDataValue,检测是与实际一致
-validity:
good,invalid,questionable
-detail:
overflow,outofrange,badreference,oscillatory,failure,olddata,inaccurate,inconsistent
-source:
processorsubstituted
-test
-operatorblocked
3、修改比例、范围和单位重复步骤1
4、修改死区,重复步骤1
注释
测试引用
Svr10
测试目的
SPS和DPS
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-3章节6.2,7.3.2,7.3.3
预期结果
1.数值和实际的变化一致
2.时标精度满足PICS的要求,不支持相关的质量属性时,应该支持默认得质量属性。
测试说明
1、模拟设备改变单点和双点状态,客户端请求GetDataValue,检查是否与实际一致。
2、出发特定的质量选择域,客户端请求GetDataValue,检测是与实际一致
-validity:
good,invalid,questionable
-detail:
overflow,outofrange,badreference,oscillatory,failure,olddata,inaccurate,inconsistent
-source:
processorsubstituted
-test
-operatorblocked
3、检查步骤1、2的时标的正确性和精度
注释
1.2.2否定测试用例
测试引用
SvrN1
测试目的
请求下列带有错误参数(对象未知,名称用例不匹配,逻辑设备错误或逻辑节点错误)的数据服务并检验其应答为服务差错
─ServerDirectory(LOGICAL-DEVICE)
─GetLogicalDeviceDirectory
─GetLogicalNodeDirectory(DATA)
─GetAllDataValues
─GetDataValues
─SetDataValues
─GetDataDirectory
─GetDataDefinition
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节6.2.2,8.2.1,9.2-3,10.4.2-5
IEC61850-8-1章节9.3,12.3.1-2,13.2.1-4
预期结果
atod:
被测设备发送肯定应答,返回空数据列表。
etof
被测设备发送否定应答,返回应用服务错误。
测试说明
1、请求数据服务带下列有错误参数(对象未知,名称用例不匹配,逻辑设备错误或逻辑节点错误):
a)GetLogicalDeviceDirectory
b)GetLogicalNodeDirectory
c)GetDataDirectory/GetDataDefinition(sameforpart8-1)
d)GetDataValues
e)SetDataValues
f)GetAllDataValues
注释
测试引用
SvrN2
测试目的
请求超出数值范围的ENUMERATED数据的SetDataValues,并检查应答为服务差错
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节10.4.2
IEC61850-8-1章节13.2.1-4
预期结果
1、被测设备发送否定应答,返回应用服务错误。
测试说明
1、客户端请求超出数值范围的ENUMERATED数据的SetDataValues
注释
测试引用
SvrN3
测试目的
请求具有不匹配数据类型(例如int-float)的SetDataValues,并检查应答为服务差错
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节10.4.2
IEC61850-8-1章节13.2.1-4
预期结果
1to4:
被测设备发送否定应答,返回应用服务错误。
测试说明
1、客户端请求SetDataValues,整形数据对象用浮点数据
2、客户端请求SetDataValues,浮点数据对象用整形数据
3、客户端请求SetDataValues,布尔数据对象用浮点数据
4、客户端请求SetDataValues,比特流数据对象用浮点数据
注释
测试引用
SvrN4
测试目的
请求只读数据值的SetDataValues,并检查应答服务差错
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2章节10.4.2
IEC61850-8-1章节13.2.1-4
预期结果
1、被测设备发送否定应答,返回应用服务错误。
测试说明
1、客户端对只读数据对象请求SetDataValues
注释
1.3数据集模型
1.3.1肯定测试用例
测试引用
Dset1
测试目的
请求GetLogicalNodeDirectory(DATA-SET),并检查应答
对GetLogicalNodeDirectory(DATA-SET)的每个应答发
─GetDataSetValues请求,并检查应答
─GetDataSetDirectory请求,并检查应答
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2的9.2.2和11.3.2
IEC61850-7-2的11.3.6
预期结果
1、被测设备发出GetLogicalNodeDirectory(DATA-SET)肯定应答
2、被测设备发出GetDataSetDirectory肯定应答
3、被测设备发出GetDataSetValues肯定应答
测试说明
1、对每个逻辑节点,客户请求GetLogicalNodeDirectory(DATA-SET)
2、对每个数据集,客户请求GetDataSetDirectory
3、对每个数据集,客户请求GetDataSetValues
注释
测试引用
Dset2
测试目的
请求CreateDataSet建立具有一个和尽可能多的元素的永久的数据集,检查应答,并检查该永久数据集是否被另一客户可视
□通过
□失败
□无结论
依据的IEC61850的部分、章、条编号
IEC61850-7-2的11.3.4
预期结果
1、被测设备发出CreateDataSet肯定应答
2、被测设备发出GetLogicalNodeDirectory(DATA-SET)肯定应答,对客户端2也肯定应答
测试说明
1、客户请求CreateDataSet产生一个成员的永久数据集
2、客户2请求GetLogicalNodeDirectory(DATA-SET)
3、重复步骤1和2,直到数据成员达到最大值
注释
测试引用
Dset3
测试目的
请求CreateDataSet建立具有一个和尽可能多的元素的非永久的,检查应答,并检查该非永久数据集是否被另一客户可视
□通过
□失败