收藏 分销(赏)

GB∕T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范.pdf

上传人:q****1 文档编号:68777 上传时间:2022-05-01 格式:PDF 页数:234 大小:21.09MB
下载 相关 举报
GB∕T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范.pdf_第1页
第1页 / 共234页
GB∕T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范.pdf_第2页
第2页 / 共234页
GB∕T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范.pdf_第3页
第3页 / 共234页
GB∕T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范.pdf_第4页
第4页 / 共234页
GB∕T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范.pdf_第5页
第5页 / 共234页
点击查看更多>>
资源描述

1、书 书 书犐 犆犛 犖 ? ? ? ? ? ? ? ? ? ? ?犌犅犜 ?犠犐 犃?:犠犐 犃 犉犃?犐 狀 犱 狌 狊 狋 狉 犻 犪 犾狑 犻 狉 犲 犾 犲 狊 狊狀 犲 狋 狑狅 狉 犽 狊犠犐 犃狊 狆 犲 犮 犻 犳 犻 犮 犪 狋 犻 狅 狀犘 犪 狉 狋:犠犐 犃 犉犃狆 狉 狅 狋 狅 犮 狅 犾犮 狅 狀 犳 狅 狉犿犪 狀 犮 犲狋 犲 狊 狋狊 狆 犲 犮 犻 犳 犻 犮 犪 狋 犻 狅 狀 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?书 书 书目次前言范围规范性引用文件术语和定义缩略语 一致性测试系统结构 测试环境概述 测试过程

2、 测试名称说明 测试伪代码说明 参考数据包符号说明 现场设备测试集 加入过程测试集 运行过程测试集 离开过程测试集 接入设备测试集 加入过程测试集 运行过程测试集 离开过程测试集 网关设备测试集 运行过程测试集 离开过程测试集 参考文献 图网关设备测试环境图接入设备测试环境图现场设备测试环境图现场设备加入网络(正向测试)时序图 图现场设备加入网络(反向测试)时序图 图双向时间同步测试时序图 图超帧资源分配测试时序图 图链路资源分配测试时序图 图读现场设备测试(正向测试)时序图 图 读现场设备测试(反向测试)时序图 图 配置现场设备测试(正向测试)时序图 图 配置现场设备测试(反向测试)时序图

3、犌犅犜 图 配置现场设备测试(正向测试)时序图 图 配置现场设备测试(反向测试)时序图 图 密钥分发测试(正向测试)时序图 图 密钥分发测试(反向测试)时序图 图 密钥分发测试(正向测试)时序图 图 密钥分发测试(反向测试)时序图 图 密钥分发测试(正向测试)时序图 图 密钥分发测试(反向测试)时序图 图 数据传输测试时序图 图 设备状态报告测试时序图 图 信道状况报告测试时序图 图 远程读属性测试(正向测试)时序图 图 远程读属性测试(反向测试)时序图 图 远程配置属性测试(正向测试)时序图 图 远程配置属性测试(反向测试)时序图 图 基于重传测试时序图 图 基于重传测试时序图 图 通信测试

4、时序图 图 通信测试(非证实服务)时序图 图 通信测试(证实服务) (正向测试)时序图 图 通信测试(证实服务) (反向测试)时序图 图 密钥更新测试(正向测试)时序图 图 密钥更新测试(反向测试)时序图 图 攻击告警测试时序图 图 攻击告警测试时序图 图 攻击告警测试时序图 图 更新超时告警测试时序图 图 更新超时告警测试时序图 图 更新超时告警测试时序图 图 现场设备被动离开网络时序图 图 接入设备加入网络(正向测试)时序图 图 接入设备加入网络(反向测试)时序图 图 超帧分配测试时序图 图 链路分配测试时序图 图 密钥分发测试时序图 图 密钥分发测试时序图 图 发送信标测试时序图 图 现

5、场设备加入网络测试时序图 图 双向时间同步测试时序图 图 超帧资源分配测试时序图 图 链路资源分配测试时序图 图 网关设备指示接入设备发送测试时序图 图 网关设备指示接入设备发送测试时序图 犌犅犜 图 现场设备到网关设备数据传输测试时序图 图 网关设备到现场设备数据传输测试时序图 图 设备状态报告测试时序图 图 信道状况报告测试时序图 图 远程读属性测试时序图 图 远程配置属性测试时序图 图 现场设备被动离开网络时序图 图 接入设备被动离开网络时序图 图 接入设备加入网络(正向测试)时序图 图 接入设备加入网络(反向测试)时序图 图 接入设备超帧资源分配测试时序图 图 接入设备链路资源分配测试

6、时序图 图 现场设备加入网络(正向测试)时序图 图 现场设备加入网络(反向测试)时序图 图 现场设备超帧资源分配测试时序图 图 现场设备链路资源分配测试时序图 图 网关设备指示接入设备发送测试时序图 图 网关设备指示接入设备发送测试时序图 图 网关发送数据测试时序图 图 远程读属性测试时序图 图 远程配置属性测试时序图 图 现场设备密钥分发测试时序图 图 现场设备密钥分发测试时序图 图 现场设备密钥分发测试时序图 图 现场设备攻击告警测试时序图 图 现场设备攻击告警测试时序图 图 现场设备攻击告警测试时序图 图 现场设备更新超时告警测试时序图 图 现场设备更新超时告警测试时序图 图 现场设备更

7、新超时告警测试时序图 图 通信测试时序图 图 通信测试(启动停止)时序图 图 通信测试(报告确认)时序图 图 通信测试(读属性)时序图 图 通信测试(写属性)时序图 图 现场设备被动离开网络时序图 图 接入设备被动离开网络时序图 犌犅犜 前言 工业无线网络规范已发布及计划发布以下部分: 第部分:用于过程自动化的系统结构与通信规范; 第部分:用于工厂自动化的系统结构与通信规范; 第部分: 协议一致性测试规范; 第部分: 协议一致性测试规范; 第部分: 互操作性测试规范; 第部分: 互操作性测试规范; 第部分: 产品通用条件; 第部分:行业规范。本部分为 的第部分。本部分按照 给出的规则起草。请注

8、意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由中国机械工业联合会提出。本部分由全国工业过程测量控制和自动化标准化技术委员会( )归口。本部分起草单位:中国科学院沈阳自动化研究所、机械工业仪器仪表综合技术经济研究所、北京科技大学。本部分主要起草人:梁炜、张思超、万亚东、刘丹、王恺、胡男、齐悦、谢素芬、王沁。犌犅犜 工业无线网络犠犐 犃规范第部分:犠犐 犃 犉犃协议一致性测试规范范围 的本部分给出了 一致性测试系统结构、现场设备测试集、接入设备测试集和网关设备测试集。本部分适用于基于 的无线网络设备的协议一致性测试。规范性引用文件下列文件对于本文件的应用是必不可

9、少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 工业无线网络规范第部分:用于工厂自动化的系统结构与通信规范术语和定义 界定的术语和定义适用于本文件。为了便于使用,以下重复列出了 中的某些术语和定义。 接入设备犪 犮 犮 犲 狊 狊犱 犲 狏 犻 犮 犲安装在工业现场,负责将现场设备上的传感器数据、告警及网络管理相关信息转发到网关设备,或将网关设备的控制信号、管理信息和配置信息转发给现场设备。 ,定义 信标犫 犲 犪 犮 狅 狀在 网络中由接入设备广播的帧。注:新的现场设备在加入 网络前首先要监听信标。 ,定义 现场设

10、备犳 犻 犲 犾 犱犱 犲 狏 犻 犮 犲安装在工业现场,连接传感器和执行器,负责发送现场数据和接收控制命令的 设备。 ,定义 网关设备犵 犪 狋 犲 狑犪 狔犱 犲 狏 犻 犮 犲连接 网络与其他网络的设备。 ,定义 犌犅犜 超帧狊 狌 狆 犲 狉 犳 狉 犪犿犲一组周期性重复出现的信道和时隙集合。注:超帧中时隙的数目决定了超帧循环的频率。 ,定义 时隙狋 犻 犿犲 狊 犾 狅 狋在 网络中交换数据所采用的基本时间单位。注: 网络中的时隙长度是可配置的。 ,定义 缩略语下列缩略语适用于本文件。:接入设备( ):应用层( ):应用子层发布者状态机( ):应用子层报告源点状态机( ):应用子层(

11、 ):绝对时隙号( ):增强的密码段链接消息验证编码协议计数器( ):客户机服务器( ):数据链路层( ):帧校验序列( ):现场设备( ):组( ):网关设备( ): 加密消息认证码( ):广播数据加密密钥( ):单播数据加密密钥( ):密钥加密的密钥( ):加入密钥( ):共享密钥( ) :管理信息库( ) :消息完整性代码( ):否定应答( ):发布者预订者( ):报告源点报告汇点( ):用户应用对象( ):用户应用进程( ):虚拟通信关系( ) :用于工厂自动化的工业无线网络( 犌犅犜 )犠犐 犃 犉犃一致性测试系统结构 测试环境概述 一致性测试的测试环境由测试系统和被测设备构成,其中

12、被测设备分为三类:现场设备、接入设备和网关设备。为保证测试的通信质量,宜测试系统和被测设备的最大距离为,且测试环境中无其他同频无线干扰。三类设备的测试环境分别如图、图、图所示。图网关设备测试环境图接入设备测试环境犌犅犜 图现场设备测试环境其中: 测试主机:按照规定的测试用例生成并发出相应的数据包或命令包,根据接收到的被测设备的数据包或命令包来判断被测设备行为是否正确。 测试前端:与测试主机通过逻辑接口连接,作为测试主机与被测设备通信的无线收发设备。 测试接口:连接被测接入设备或网关设备,测试有线服务。 被测设备:接收测试主机发出的数据包或命令包并作出相应的响应,或者按照协议规定向测试系统主动发

13、出请求。当被测设备是网关时,被测方应提供配套的上位机软件。本部分规定测试系统和被测设备使用的参考信道为。本部分规定测试系统和被测设备使用的参考网络 为 。本部分规定测试中使用的加入密钥为 ,共享密钥为 。本部分规定测试中使用加密算法为加密算法。本部分规定测试前应已知被测设备的时间同步精度及时隙结构。本部分规定测试中使用以下参考短地址: 网关设备短地址: ; 接入设备短地址: ; 现场设备短地址: ; 聚合测试中另一个现场设备短地址: 。 测试过程 一致性测试包含以下过程: 测试系统启动; 被测设备启动; 被测设备或测试系统加入网络; 测试系统和被测设备执行测试用例; 显示测试结果。犌犅犜 测试

14、名称说明 一致性测试用例可分为正向( )测试和反向( )测试,此外,有些测试用例用于测试可选功能: 正向测试:测试系统发送正确的服务请求,检查被测设备是否返回指示服务成功执行的正响应; 反向测试:测试系统发送带错误数据的服务请求,检查被测设备是否返回指示服务未成功执行的负响应以及检查负响应中的错误代码来判断被测设备是否正确操作; 可选测试:如果被测设备具备该功能,则测试系统执行此测试用例;否则,测试系统将不执行此测试用例。 测试伪代码说明 函数说明测试用例伪代码中使用的函数说明如表所示。表函数说明序号函数名称函数含义 ( , )返回两个数据包的比较结果,如果一致返回,否则返回 ( , )比较有

15、线测试中的两个数据包是否一致 ( , ) ( , , , )比较无线测试中的两个数据包是否一致 ( ) ( , ) ; ( , , ) ( , ) ( )在屏幕打印字符串 ( )通过有线发送一个数据包 ( , , )发送帧或包 ( ) ( ) ; ( ( , , ) ) ( )接收帧或包,返回一个指向接数据的指针 ( , )取 与 的最大值 ( )取 的实际长度,以字节为单位犌犅犜 表(续)序号函数名称函数含义 ( , , )对接收到的安全帧根据据 参数,利用 进行解密和或 校验,返回一个解密和或 校验后的数据包指针 ( ) ; ( ) ( , ) ; ( ) ( , ) ; ( ) ( ,

16、) ; ( ) ( , ) ; ( ) ; ; ( , , )对要发送的帧根据 参数,利用 进行加密和或 计算,返回一个加密和或 填充后的数据包指针 ( ) ( , ) ; ( ) ; ( ) ( , ) ; ( ) ( , ) ; ( ) ( , ) ; ;其中, ( , )和 ( , )指定为模式(参见 附录) 。 语句说明测试用例伪代码中使用的语句说明如表所示。犌犅犜 表语句说明序号语句名称表达形式用法说明 语句 (表达式)语句如果表达式为真,则执行语句 语句 (表达式)语句语句如果表达式为真,则执行语句,否则执行语句 语句 (表达式)语句 (表达式)语句语句如果表达式为真,则执行语句;

17、如果表达式为真,则执行语句;否则执行语句 语句 (表达式) 如果未超时,则判断表达式,若表达式为真,则继续等待;若表达式为假,则语句结束;如果超时,则语句结束 (表达式) 语句 (表达式) 语句;语句跳出当前 循环执行语句 变量说明测试用例伪代码中使用的变量说明如表所示。犌犅犜 表变量说明序号符号表示变量含义取值范围缺省值 时隙长度 字符串变量,用来表示测试结果 网络发现的最大扫描时间大于或等于 设备状态报告周期大于或等于 设备信道状态报告周期大于或等于 设备超帧周期大于或等于 计数值从开始的整数 周期偏差,即实际周期与标准周期的最大差值大于或等于 最大重传等待时间大于或等于 响应最大等待时间

18、大于或等于 参考包格式 发送数据包 接收数据包 常量说明测试用例伪代码中使用的常量说明如表所示。表常量说明序号符号表示变量含义取值 返回值为真 返回值为非真 组成部分说明测试用例伪代码的组成部分说明如表所示。表组成部分说明序号所属部分中文名作用 测试主体测试行为的伪代码描述 测试结果测试结果包括(测试通过)和 (测试未通过) 符号使用说明测试用例伪代码符号使用说明如表所示。犌犅犜 表符号使用说明序号符号符号名称说明 等于运算符判断运算符两侧相等为真,不等为假!不等于运算符判断运算符两侧相等为假,不等为真 与运算符判断运算符两侧同时为真,则为真;不同时为真,则为假 按位与二进制按位与 赋值运算符

19、将运算符右侧变量赋值给左侧变量“”字符串引号内表示字符串()圆括号括号具有最高运算优先级 包表示法规则测试用例伪代码包表示法规则如表所示。表包表示法规则包表示含义 表示包的全部字段 表示包的类型 表示包头 表示包的载荷 表示包中的任意一个字段表中的 为 标准(见 )中定义的包帧,具体如表所示。表测试中的包或帧测试中的包或帧 中的帧或包 信标帧( ) 加入请求 加入响应 远程配置属性请求 远程配置属性响应 远程读属性请求 远程读属性响应 双向时间同步请求 双向时间同步响应 设备状态报告 信道状态报告 离开请求 离开响应否定应答帧犌犅犜 表(续)测试中的包或帧 中的帧或包 数据包 密钥分发请求 密

20、钥分发响应 密钥更新请求 密钥更新响应 有线接入设备加入请求 有线接入设备加入响应 有线网关设备指示接入设备发送 网关设备有线指示接入设备发送 有线数据发送请求 有线数据发送指示 有线设备加入指示 有线设备加入响应 有线设备状态报告指示 有线信道状况报告指示 有线远程读属性请求 有线远程读属性证实 有线远程配置属性请求 有线远程配置属性证实 有线设备离开请求 有线设备离开响应 ( )读 请求 ( ) ()读正响应 ( ) ()读负响应 ( )写 请求 ( ) ()写正响应 ( ) ()写负响应 发布请求 报告请求 ()报告确认正响应 ()报告确认负响应 ( , , , , , )请求发送数据包

21、 ( , , , )收到的数据响应包 安全告警请求包 有线安全告警请求包 犌犅犜 参考数据包符号说明测试用例参考数据包符号说明如表所示。表参考数据包符号说明符号表示符号含义十六进制表示法二进制表示法保留位(默认值为)()表示字节数省略字节二进制数据编写顺序为 , , 设备采用大端模式。现场设备测试集 加入过程测试集 现场设备加入网络(正向测试) 犉犇 犑犗犐 犖 该测试用例测试现场设备能否正确加入 网络。测试过程为:)测试系统向被测设备发送信标;)被测设备接收到信标后,向测试系统发送加入请求;)测试系统将接收的加入请求报文与期望的报文进行比对,如果比对匹配,则测试通过,并向被测设备返回加入响应

22、。具体时序如图所示,具体测试说明如表 所示。图现场设备加入网络(正向测试)时序图表 现场设备加入网络(正向测试)说明用例名称现场设备加入网络(正向测试) 被测设备现场设备依赖测试条件 测试系统已登记被测设备的长地址测试系统已完成被测设备的网络 配置被测设备未加入测试系统网络 犌犅犜 表 (续)依赖测试条件 测试系统已登记被测设备的长地址测试系统已完成被测设备的网络 和 设置测试系统已完成被测设备的加入密钥配置被测设备未加入测试系统网络依赖测试条件 测试系统已登记被测设备的长地址测试系统已完成被测设备的网络 和 设置测试系统已完成被测设备的加入密钥和共享密钥配置被测设备未加入测试系统网络测试用例

23、伪代码描述: ; ; ; ( , ,) ; ( ( ) ! ) ; ( ) ( !) ( ( ,(, ) )!) ; ( ( , , ,) ( , ,) ; ( “ !” ) ; ; ( “ !” ) ; ; (“ !” ) ; ; ( ) ;: 犌犅犜 表 (续)参考数据包 测试系统应发数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()超帧长度()时隙长度()信标帧相对时隙号()共享时隙起始相对时隙号()共享时隙数()绝对时间值()()数据包:协议层:帧名称: 帧

24、: ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()加入状态()分配的短地址()()测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()()参考数据包 ,测试系统应发数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()超帧长度()时隙长度()信标帧相对时隙号()共享时隙起始相对时隙号()共享时隙数()绝对时间

25、值()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()加入状态()分配的短地址()()测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()安全材料()() 犌犅犜 表 (续)参考数据包 ,测试系统应发数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()超帧长度()时隙长度()信标帧相对

26、时隙号()共享时隙起始相对时隙号()共享时隙数()绝对时间值() ()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()加入状态()分配的短地址() ()()测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()安全材料() ()() 现场设备加入网络(反向测试) 犉犇 犑犗犐 犖 该测试用例测试现场设备能否加入 网络。测试过程为:)测试系统向被测设备发送信标。)被测设备接收到信标后,向测试系统

27、发送加入请求。)测试系统将接收的加入请求报文与期望的报文进行比对,如果比对匹配,则向被测设备返回错误的加入响应,具体情况如下:)网络 不匹配;)认证失败( 不为时) ;)网络规模超限。参考数据包中具体载荷内容如表 所示。表 现场设备加入网络(反向测试)参考数据包载荷测试内容测试系统应发加入响应数据载荷网络 不匹配 加入状态()分配的短地址() 犌犅犜 表 (续)测试内容测试系统应发加入响应数据载荷认证失败 加入状态()分配的短地址()网络规模超限 加入状态()分配的短地址()测试系统向被测设备发送远程配置属性(超帧)请求,被测设备接收到请求后,不向测试系统返回远程配置属性(超帧)响应,则测试通

28、过。该测试用例用于现场设备入网的三种反向测试,测试体应循环执行,具体时序如图所示,具体测试说明如所示,具体测试说明如表 所示。图现场设备加入网络(反向测试)时序图表 现场设备加入网络(反向测试)说明用例名称现场设备加入网络(反向测试) 被测设备现场设备依赖测试条件 测试系统已登记被测设备的长地址测试系统已完成被测设备的网络 配置被测设备未加入测试系统网络依赖测试条件 测试系统已登记被测设备的长地址测试系统已完成被测设备的网络 和 设置测试系统已完成被测设备的加入密钥配置被测设备未加入测试系统网络依赖测试条件 测试系统已登记被测设备的长地址测试系统已完成被测设备的网络 和 设置测试系统已完成被测

29、设备的加入密钥和共享密钥配置被测设备未加入测试系统网络 犌犅犜 表 (续)测试用例伪代码描述: ; ; ( ) ; ; ; ( , ,) ; ( ( ) ! ) ; ( ) ( !) ( ( ,(, ) )!) ; ( ( , , ,)!) ( “ !” ) ; ; ( , ,) ; ( “ !” ) ; ; (“ !” ) ; ; ( ) ( , ,) ; ( ( ) ! ) ; ( ) ( ( , , ,) ( “ !” ) ; ; 犌犅犜 表 (续)测试用例伪代码描述 (“ !” ) ; ; ; ( ) ;: 参考数据包 测试系统应发数据包:数据包:协议层:帧名称: 帧: ? ? ? ?

30、 ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()超帧长度()时隙长度()信标帧相对时隙号()共享时隙起始相对时隙号()共享时隙数()绝对时间值()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()载荷()短地址()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个

31、存储索引()属性数目()属性值()()测试系统应收数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()()数据包:协议层: 犌犅犜 表 (续)参考数据包 帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()执行结果()()参考数据包 ,测试系统应发数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

32、 ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()超帧长度()时隙长度()信标帧相对时隙号()共享时隙起始相对时隙号()共享时隙数()绝对时间值()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()载荷()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()属性值()()测试系统应收数据包:

33、数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()安全材料()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()执行结果()() 犌犅犜 表 (续)参考数据包 ,测试系统应发数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络

34、()目的地址()序列号()帧长度()超帧长度()时隙长度()信标帧相对时隙号()共享时隙起始相对时隙号()共享时隙数()绝对时间值() ()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()载荷() ()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()属性值() ()()测试系统应收

35、数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()安全材料() ()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()执行结果() ()() 双向时间同步测试犉犇 犑犗犐 犖 该测试用例测试现场设备能否正确进行双向时间同步。 犌犅犜 测试过程为:)测试系统向被测设备发送信标;)被测设备接收

36、到信标后,向测试系统发送双向时间同步请求;)测试系统将接收的双向时间同步请求报文与期望的报文进行比对,如果比对匹配,则测试通过,并向被测设备返回双向时间同步响应。具体时序如图所示,具体测试说明如表 所示。图双向时间同步测试时序图表 双向时间同步测试说明用例名称双向时间同步测试 被测设备现场设备依赖测试条件 ,被测设备已安全加入测试系统网络测试系统已完成对被测设备 中的 参数配置依赖测试条件 被测设备已安全加入测试系统网络测试系统已完成对被测设备 中的 参数配置测试用例伪代码描述: ; ; ; ( , ,) ; ( ( ) ! ) ; ( ) ( ( , , ,)!) ( “ !” ) ; ;

37、( , ,) ; ( “ !” ) ; 犌犅犜 表 (续)测试用例伪代码描述 ; (“ !” ) ; ; ( ) ;: 参考数据包 ,测试系统应发数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()超帧长度()时隙长度()信标帧相对时隙号()共享时隙起始相对时隙号()共享时隙数()绝对时间值()()数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()现场设备发送时刻时间值()接入设备接收时

38、刻时间值()()测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()现场设备发送时刻时间值()()参考数据包 ,测试系统应发数据包:数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()超帧长度()时隙长度()信标帧相对时隙号()共享时隙起始相对时隙号()共享时隙数()绝对时间值() ()() 犌犅犜 表 (续)参考数据包 ,数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ?

39、? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()现场设备发送时刻时间值()接入设备接收时刻时间值() ()()测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()现场设备发送时刻时间值() ()() 超帧资源分配测试犉犇 犑犗犐 犖 该测试用例测试现场设备能否正确响应远程配置属性(超帧)请求。测试过程为:)被测设备加入网络后,测试系统向被测设备发送远程配置属性(超帧)请求;)被测设备接收到请求后,向测试系统返回远程配置属性(超帧)响应;)测试系统将接收的远程

40、配置属性(超帧)响应报文与期望的报文进行比对,如果比对匹配,则测试通过。具体时序如图所示,具体测试说明如表 所示。图超帧资源分配测试时序图表 超帧资源分配测试说明用例名称超帧资源分配测试 被测设备现场设备依赖测试条件 ,被测设备已安全加入测试系统网络 犌犅犜 表 (续)依赖测试条件 被测设备已安全加入测试系统网络测试用例伪代码描述: ( ) ; ; ( , ,) ; ( ( ) ! ) ; ( ) ( ( , , ,)!) ( “ !” ) ; ; ( “ !” ) ; ; (“ !” ) ; ; ( ) ;: 参考数据包 ,测试系统应发数据包:协议层:帧名称: 帧: ? ? ? ? ? ?

41、? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()属性值()()测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()执行结果()() 犌犅犜 表 (续)参考数据包 ,测试系统应发数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ?

42、 ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()属性值() ()()测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()执行结果() ()() 链路资源分配测试犉犇 犑犗犐 犖 该测试用例测试现场设备能否正确响应远程配置属性(链路)请求。测试过程为:)被测设备加入网络

43、后,测试系统向被测设备发送远程配置属性(链路)请求;)被测设备接收到请求后,向测试系统返回远程配置属性(链路)响应;)测试系统将接收的远程配置属性(链路)响应报文与期望的报文进行比对,如果比对匹配,则测试通过。具体时序如图所示,具体测试说明如表 所示。图链路资源分配测试时序图 犌犅犜 表 链路资源分配测试说明用例名称链路资源分配测试 被测设备现场设备依赖测试条件 ,被测设备已安全加入测试系统网络依赖测试条件 被测设备已安全加入测试系统网络测试用例伪代码描述: ( ) ; ; ( , ,) ; ( ( ) ! ) ; ( ) ( ( , , ,)!) ( “ !” ) ; ; ( “ !” )

44、; ; (“ !” ) ; ; ( ) ;: 参考数据包 ,测试系统应发数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()属性值()() 犌犅犜 表 (续)参考数据包 ,测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引(

45、)属性数目()执行结果()()参考数据包 ,测试系统应发数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()目的地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()属性值() ()()测试系统应收数据包:协议层:帧名称: 帧: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?帧域说明:帧控制()网络 ()源地址()序列号()帧长度()远程属性操作()属性标识符()属性成员标识符()多个属性值的第一个存储索引()属性数目()执行结

46、果() ()() 读现场设备犝犃犗测试(正向测试) 犉犇 犑犗犐 犖 该测试用例测试现场设备能否正确响应的读()服务。读现场设备测试包括读现场设备设备表中的 属性以及读现场设备的 属性。测试过程为:)被测设备加入网络后,测试系统向被测设备发送读()请求,具体读取内容依次为:) 中的 值;) 值。)被测设备接收到请求后,向测试系统返回读()正响应。)测试系统将接收的读()正响应与期望的报文进行比对,如果比对匹配,则测试通过。具体时序如图所示,具体测试说明如表 所示。 犌犅犜 图读现场设备犝犃犗测试(正向测试)时序图表 读现场设备犝犃犗测试(正向测试)说明用例名称读现场设备测试(正向测试) 被测设

47、备现场设备依赖测试条件被测设备已加入测试系统网络测试用例伪代码描述: ( ) ; ( ) ; ( ) ; ( ) ; ( ( , , , , , ) ) ; ( ( ) ! ) ; ( ( ) ) ( ( ( ) , )!) ( “ !” ) ; ; ( “ !” ) ; ( ( , , , , , ) ) ; ( ( ) ! ) ; ( ( ) ) ( ( ( ) , )!) ( “ !” ) ; ; ( “ !” ) ; ; 犌犅犜 表 (续)测试用例伪代码描述 (“ !” ) ; ; ( ) ;: 参考数据包测试系统应发包:数据包:协议层:包名称: ( )包: ? ? 帧域说明:标识符(

48、)属性标识符()存储索引()成员标识符()包名称: ( )包: 帧域说明:标识符()属性标识符()存储索引()成员标识符()数据包:协议层:包名称: ( , , , , , )包: ? ? 包: 帧域说明:包控制()标识符()载荷长度()标识符()属性标识符()存储索引()成员标识符()测试系统应收包:数据包:协议层:包名称: ( , , , )包: ? ? ?帧域说明:包控制()标识符()载荷长度()载荷()包: ? ? ? ? ?帧域说明:包控制()标识符()载荷长度()载荷()数据包:协议层:包名称: ( ) ()包:? ? ?帧域说明:数据()包名称: ( )()包:? ? ? ?帧域

49、说明:数据() 犌犅犜 读现场设备犝犃犗测试(反向测试) 犉犇 犑犗犐 犖 该测试用例测试现场设备能否响应的读()服务。读现场设备测试包括读现场设备设备表中的 属性以及读现场设备的 属性。测试过程为:)被测设备加入网络后,测试系统向被测设备发送错误的读()请求,具体读取内容包括 中的 值以及 值,错误类型包括:)服务超时; (本地控制即可,这个代码没有意义)服务不被支持;)不存在;)属性不存在;)存储索引不存在;)成员不存在;)长度太长。(本地控制即可,这个代码没有意义)被测设备接收到请求后,向测试系统返回携带对应错误代码的读()负响应。)测试系统将接收的读()负响应与期望的报文进行比对,如果

50、比对匹配,则测试通过。具体时序如图 所示,具体测试说明如表 所示。图 读现场设备犝犃犗测试(反向测试)时序图表 读现场设备犝犃犗测试(反向测试)说明用例名称读现场设备测试(反向测试) 被测设备现场设备依赖测试条件被测设备已加入测试系统网络测试用例伪代码描述: ( ) ; ( ); ( ) () ; ( )() ; ( ( , , , , , ) ) ; ( ( ) ! ) ; ( ( ) ) 犌犅犜 表 (续)测试用例伪代码描述 ( ( ( ) , )!) ( “ !” ) ; ( ) “ ” ; ( ) “ ” ; ( ) “ ” ; ( ) “ ” ; ( ) “ ” ; ( ) “ ”

展开阅读全文
相似文档
猜你喜欢
搜索标签

当前位置:首页 > 行业资料 > 工业设计

移动网页_全站_页脚广告1

关于我们     诚招英才     服务填表     联系我们

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号  |  icp.png浙ICP备2021020529号-1 浙B2-2024(办理中)  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服