光接口板软件集成测试规程.docx
《光接口板软件集成测试规程.docx》由会员分享,可在线阅读,更多相关《光接口板软件集成测试规程.docx(133页珍藏版)》请在冰豆网上搜索。
![光接口板软件集成测试规程.docx](https://file1.bdocx.com/fileroot1/2023-1/8/d06ead9c-ae4b-48ee-8cac-fe0d30fc0342/d06ead9c-ae4b-48ee-8cac-fe0d30fc03421.gif)
光接口板软件集成测试规程
技术文件
技术文件名称:
光接口板软件集成测试规程
技术文件编号:
版本:
1.0
共62页
(包括封面)
拟制光板技术小组
审核
会签
标准化
批准
中兴通讯股份有限公司
修改记录
文件编号
版本号
拟制人/
修改人
拟制/修改日期
更改理由
主要更改内容
(写要点即可)
注1:
每次更改归档文件(指归档到事业部或公司档案室的文件)时,需填写此表。
注2:
文件第一次归档时,“更改理由”、“主要更改内容”栏写“无”。
目录
1范围5
2术语、定义和缩略语5
2.1术语、定义5
2.2缩略语5
3测试配置6
3.1硬件配置6
3.1.1光板普通功能测试硬件配置6
3.1.21:
N保护测试硬件配置6
3.2软件配置6
4测试涉及的模块7
5测试条目7
5.1初始化测试7
5.1.1初始化测试:
正确初始化硬件接口7
5.1.2初始化测试:
FPGA软件加载7
5.1.3初始化测试:
关键芯片自检7
5.1.4初始化测试:
通讯口初始化8
5.1.5初始化测试:
板类型主动上报和查询上报功能8
5.2配置功能测试8
5.2.1配置功能测试:
单板版本信息配置8
5.2.2配置功能测试:
光口工作模式配置9
5.2.3配置功能测试:
业务级联设置9
5.2.4配置功能测试:
支持光口速率和数量变化10
5.2.5配置功能测试:
光板业务配置10
5.3开销处理测试11
5.3.1开销处理测试:
再生段开销测试11
5.3.2开销处理测试:
复用段开销测试错误!
未定义书签。
5.3.3开销处理测试:
通道开销测试13
5.4告警处理测试16
5.4.1告警处理测试:
告警上报处理16
5.4.2告警处理测试:
告警屏蔽处理18
5.4.3告警处理测试:
告警预投入处理20
5.5性能处理测试20
5.5.1性能处理测试:
当前性能采集上报处理20
5.5.2性能处理测试:
历史性能查询处理22
5.5.3性能处理测试:
当前性能清空处理23
5.5.4性能处理测试:
性能屏蔽处理24
5.5.5性能处理测试:
零性能抑制处理25
5.5.6性能处理测试:
性能门限设置处理26
5.6维护功能测试27
5.6.1维护功能测试:
SNC模式设置27
5.6.2维护功能测试:
复位功能处理27
5.6.3维护功能测试:
单板选择状态查询处理28
5.6.4维护功能测试:
单板版本信息查询处理28
5.6.5维护功能测试:
插入告警处理28
5.6.6维护功能测试:
插入误码处理29
5.6.7维护功能测试:
环回处理30
5.6.8维护功能测试:
设置激光器状态处理32
5.6.9维护功能测试:
自动激光器关断处理32
5.6.10维护功能测试:
DCC功能测试34
5.6.11维护功能测试:
IST功能测试35
5.7点灯功能测试35
5.8调试功能测试36
5.8.1单板寄存器读写功能36
5.8.2S口诊断功能37
5.9保护功能测试37
5.9.1保护功能测试:
复用段保护处理37
5.9.2保护功能测试:
通道保护处理39
5.9.3保护功能测试:
总线选择处理42
5.10远程升级功能测试44
5.10.1远程升级功能测试:
升级程序44
5.10.2远程升级功能测试:
升级逻辑44
5.11中继功能测试45
5.121:
N倒换功能测试46
5.12.11:
N倒换功能测试:
指示控制灯和端口灯功能测试46
5.12.21:
N倒换功能测试:
1:
N倒换的引发事件测试47
5.12.31:
N倒换功能测试:
复位测试48
5.12.41:
N倒换功能测试:
业务测试49
5.12.51:
N倒换功能测试:
单板倒换优先极测试49
5.12.61:
N倒换功能测试:
控制倒换优先极测试50
5.12.71:
N倒换功能测试:
保护组设置测试50
5.12.81:
N倒换功能测试:
倒换时间测试51
5.131:
N倒换情况下配置信息处理测试52
5.13.11:
N倒换情况下配置信息处理测试:
告警上报测试52
5.13.21:
N倒换情况下配置信息处理测试:
告警屏蔽测试52
5.13.31:
N倒换情况下配置信息处理测试:
告警预投入测试53
5.13.41:
N倒换情况下配置信息处理测试:
性能值上报测试55
5.13.51:
N倒换情况下配置信息处理测试:
性能值屏蔽测试55
5.13.61:
N倒换情况下配置信息处理测试:
零性能抑制设置测试56
5.13.71:
N倒换情况下配置信息处理测试:
告警插入测试56
5.13.81:
N倒换情况下配置信息处理测试:
误码插入测试57
5.13.91:
N倒换情况下配置信息处理测试:
开销设置/查询处理测试57
5.13.101:
N倒换情况下配置信息处理测试:
SNC模式设置测试58
5.13.111:
N倒换情况下配置信息处理测试:
环回设置测试59
5.141:
N倒换压力测试60
6参考文献61
7附录61
7.1测试用例编号方法61
7.2测试环境61
7.2.1基本测试环境61
7.2.2通用测试环境62
7.2.3压力测试环境62
1
范围
本文件规定了光板软件的集成测试思想和要求、测试方法与步骤、故障及解决方法等。
本模板能满足光接口板板集成测试的要求,根据项目情况,本文档可能是一份,也可能是多份。
本文件适用于光板软件的集成测试工作,部分测试用例需要在系统集成测试中进一步验证,比如复用段保护,通道保护信息的处理及总线选择等。
2术语、定义和缩略语
2.1术语、定义
1.1:
N:
本文中的1:
N倒换指的是板级业务的保护和倒换。
2.普通板:
1:
N保护组外的工作单板,用于上下正常业务,不能参与倒换。
3.主用板:
1:
N保护组内的工作单板,在本板未发生倒换时,用于上下正常业务。
4.备用板:
1:
N保护组内的保护单板,当发生倒换时,用于上下业务,以便恢复由于工作单板故障而中断的业务。
在无倒换期间,可以上下额外业务。
5.普通:
普通板所处的状态。
6.主正:
主用板处于未被保护的状态。
7.主保:
主用板处于被保护的状态。
8.备正:
备用板处于未保护其他单板的状态。
9.备保:
备用板处于保护某块主用板的状态。
2.2缩略语
本文件应用了以下缩略语:
ADM(Add-DropMultiplexer)分插复用器
ALS(AutomaticLaserShutdown)自动激光器关断
AIS(AlarmIndicationSignal)告警指示信号
DCC(DataCommunicationChannel)数据通信通路
ECC(EmbeddedControlChannel)嵌入控制通路
LOS(LossofSignal)信号丢失
LOF(LossofFrame)帧丢失
LOP(LossofPointer)指针丢失
MCU(MicroControlUnit)单板
MS(MultiplexSection)复用段
NCP(NetControlPlank)网元控制板
RS(RegeneratorSection)再生段
SD(SignalDegrade)信号劣化
SDH(SynchronousDigitalHierarchy)同步数字体系
SF(SignalFail)信号失效
SLM(SignalLableMismatch)信号标记失配
SNC(Sub-NetworkConnection)子网连接
TIM(TraceIdentifierMismatch)通道跟踪标识失配
UNEQ(Unequipped)未装备
3测试配置
3.1硬件配置
3.1.1光板普通功能测试硬件配置
一块背板,
主备交叉板,
主备时钟板,
网元控制板(NCP),
被测光板若干,
一块SDH测试仪表,支持测试单板光口速率。
3.1.21:
N保护测试硬件配置
一个独立工作的网元,
2块交叉板,
M(M
2)块同类型的测试用光板或线路板,
M-1块倒换控制板,
1块桥接板,
一块支持单板速率的SDH测试仪。
以2510项目为例,图1给出了一个网元的背板图。
图12510网元背板图
注:
槽位标蓝色表示可选,可插板也可不插板,下同。
3.2软件配置
所有单板均采用最新的软件,
网管采用最新版本软件。
4测试涉及的模块
光板统一模块,
告警性能处理模块,
自动激光器关断模块,
复位模块,
1:
N倒换逻辑模块,
1:
N倒换模块,
S口命令处理模块。
5测试条目
5.1初始化测试
主要指单板软件上电初始化及等待关键配置阶段完成工作的测试,包括对硬件接口的正确初始化,FPGA逻辑的软件加载,关键芯片的自检,通讯口的初始化,板类型主动上报功能。
5.1.1初始化测试:
正确初始化硬件接口
初始化硬件接口的测试包括对片选,IO口以及中断的测试。
用例编号
TC-I-OL-INIT-HARDWAREINTER
用例名称
初始化片选,初始化IO口及初始化中断
对应需求
正确初始化片选和IO口
测试目的
验证光板硬件接口工作是否正常
测试环境
光板,网元控制板
前置条件
网元控制板正常运行,光板插入正确槽位
测试步骤
1.根据光板硬件设计说明,分别读取不同片选空间的部分数据。
2.根据光板硬件设计说明,分别对不同的IO口进行写操作。
3.在中断处理程序中设置断点。
通过准则
1.读取的数据应该与实际值一致。
2.正确控制对应的IO口。
3.正常进入中断程序,程序执行到断点,软件中断。
备注
对于采用MPC860/850的光板,该部分功能由BSP完成,不需要做测试。
5.1.2初始化测试:
FPGA软件加载
在单板初始化过程中,软件需要正确加载FPGA逻辑。
用例编号
TC-I-OL-INIT-FPGADOWNLOAD
用例名称
正确加载FPGA逻辑
对应需求
实现FPGA的软件加载
测试目的
验证FPGA逻辑加载是否成功
测试环境
光板,网元控制板
前置条件
网元控制板正常运行,光板插入正确槽位
测试步骤
Fpga加载后,通过网管读取FPGA的校验寄存器值。
通过准则
Fpga校验寄存器值与光板硬件设计说明中规定值相同。
备注
无
5.1.3初始化测试:
复位(新增)
用例编号
TC-I-OL-INIT-RESTE
用例名称
复位
对应需求
实现复位功能
测试目的
验证复位功能
测试环境
光板,网元控制板
前置条件
网元控制板正常运行,光板插入正确槽位
测试步骤
1.上电,配置业务;
2.单板CPU复位;
3.单板IC复位;
通过准则
1.光板正常运行,测试仪没有告警,业务通。
通过
2.业务不瞬断(SDH测试仪没有LOS);通过
3.重新下载FPGA,业务瞬断(测试仪有LOS);通过
备注
无
5.1.4初始化测试:
关键芯片自检
在单板初始化过程中,需要对关键业务芯片进行自检。
用例编号
TC-I-OL-INIT-ICSELFTEST
用例名称
业务芯片自检
对应需求
实现关键芯片的自检
测试目的
验证业务芯片工作性能
测试环境
光板,网元控制板
前置条件
网元控制板正常运行,光板插入正确槽位
测试步骤
软件运行正常后,通过网管读取芯片的验证码。
通过准则
读取值与芯片规定值相同。
备注
没有提供验证码的芯片不作该测试。
5.1.5初始化测试:
通讯口初始化
在单板初始化过程中,需要对通讯口进行初始化,包括S口和ECC口。
用例编号
TC-I-OL-INIT-COM
用例名称
S口初始化,ECC口初始化
对应需求
正确初始化S口和ECC口
测试目的
验证通讯口初始化是否成功,工作是否正常
测试环境
光板,网元控制板
前置条件
网元控制板正常运行,光板插入正确槽位
测试步骤
光板上电运行。
通过准则
初始化过程正常结束,进入等待关键配置过程。
备注
部分光板ECC功能通过硬件完成,软件初始化中不需要做ECC口初始化。
5.1.6初始化测试:
板类型主动上报和查询上报功能
在单板软件等待关键配置过程中需要主动上报单板类型,同时应答网管查询单板实安板信息。
用例编号
TC-I-OL-INIT-BOARDTYPE
用例名称
主动上报单板类型,查询上报单板类型
对应需求
实现单板板类型查询上报功能
测试目的
验证板类型上报是否成功
测试环境
光板,网元控制板
前置条件
单板应安板信息中软件版本和硬件版本配置为正确值(背板速率为2.5g时,配置为0330,否则配置为0310)。
测试步骤
1.等待关键配置过程执行。
2.通过网管单板属性命令查询单板实安板信息。
通过准则
1.等待关键配置正常通过,软件进入主循环。
2.实安板单板类型为该光板对应值。
备注
网关应按板信息与实安板信息应该相同
5.2配置功能测试
主要指通过网管进行的部分配置功能,包括单板版本信息配置,光口工作模式配置,业务级联配置,光口速率和数量变化的配置。
5.2.1配置功能测试:
单板版本信息配置
可以通过网管配置单板的硬件和软件版本信息。
用例编号
TC-I-OL-CFG-VERSION
用例名称
硬件版本,软件版本配置
对应需求
NCP设置MCU属性功能
测试目的
验证单板硬件版本,软件版本配置
测试环境
光板,网元控制板
前置条件
所有单板运行正常
测试步骤
a.单板初始化阶段,进入单板属性命令,将单板硬件版本和软件版本配置为0310/0330;
b.将单板硬件版本和软件版本配置为0330/0310。
通过准则
a.等待关键配置死循环,单板软件进入不了主循环;
b.等待关键配置顺利通过。
备注
背板总线速率为2.5g时候,步骤a的版本信息配置为0310,步骤b的版本信息配置为0330,其余背板速率的光板测试中,步骤a的版本信息配置为0330,步骤b的版本信息配置为0310;
部分单板不支持该功能测试,具体参见需求文档。
5.2.2配置功能测试:
光口工作模式配置(只支持STM模式,不用测)
可以通过网管修改光端口的工作模式。
用例编号
TC-I-OL-CFG-MODE
用例名称
配置光口工作模式
对应需求
NCP设置MCU光端口工作模式功能
测试目的
验证光板光口工作模式设置功能
测试环境
光板,交叉板,网元控制板,SDH测试仪,光板与SDH测试仪对接
前置条件
所有单板运行正常,SDH测试仪正常工作,光板设置为ADM
测试步骤
a.将光口所有通道的工作模式设置为STM方式;
b.设置光口部分通道的工作模式为STM方式;
c.将光口所有通道的工作模式设置为STS方式;
d.设置光口部分通道的工作模式为STS方式。
通过准则
a.光板应答成功,所有通道的告警和性能清除,重新开始计数;
b.光板应答成功,工作模式修改的通道的所有告警和性能被清除,重新开始计数;
c.光板应答成功,所有通道的告警和性能清除,重新开始计数;
d.光板应答成功,工作模式修改的通道的所有告警和性能被清除,重新开始计数。
备注
部分光板不支持光口工作模式的修改功能,根据自身光板需求文档进行测试;
部分光板不支持STS工作方式。
5.2.3配置功能测试:
业务级联设置
可以通过网管设置光板业务级联。
用例编号
TC-I-OL-CFG-CONTENATION
用例名称
设置业务级联
对应需求
NCP通知MCU级联设置功能
测试目的
验证光板业务级联功能
测试环境
光板,交叉板,网元控制板,SDH测试仪,光板与SDH测试仪对接
前置条件
所有单板运行正常,SDH测试仪正常工作,光板设置为ADM
测试步骤
a.增加业务级联设置;
b.删除设置的业务级联设置;
通过准则
a.光板应答成功,被级联AU的告警和性能均清除,重新开始计数;通过
b.光板应答成功,被删除级联的AU的告警和性能清除,重新开始计数;通过
备注
需要与光板工作模式配合测试,对于不同的映射模式均作测试。
5.2.4配置功能测试:
支持光口速率和数量变化(OL1和OL4可以正常切换)
可以通过网管修改光口速率及数量。
用例编号
TC-I-OL-CFG-PORTPARA
用例名称
改变光口速率和数量
对应需求
支持光端口速率,光端口数量可变
测试目的
验证光板光口速率和数量可变
测试环境
光板,交叉板,网元控制板,SDH测试仪,光板与SDH测试仪对接
前置条件
所有单板运行正常,SDH测试仪正常工作,光板设置为ADM
测试步骤
a.通过网管修改光板光端口数量;
b.通过网管修改光板光端口速率;
通过准则
a.光板应答成功,相应所有光口的全部告警和性能被清除,重新计数;
b.光板应答成功,相应光口的所有告警和性能被清除,重新计数。
备注
部分光板不支持该功能,具体参考各自光板软件需求。
5.2.5配置功能测试:
光板业务配置
用例编号
TC-I-OL-CFG-PORTPARA
用例名称
配置光板业务
对应需求
支持光板业务配置
测试目的
验证光板配置业务处理
测试环境
光板,交叉板,网元控制板,SDH测试仪,光板与SDH测试仪对接
前置条件
所有单板运行正常,SDH测试仪正常工作,光板设置为ADM,光板未配置业务。
测试步骤
a.通过仪表下插某个通道的AU-AIS告警;
b.配置该通道的直通业务;
c.配置光板所有通道的直通业务;
d.通过网管下插所有通道的AU-AIS告警;
通过准则
a.单板正常运行,不上报AU-AIS告警;通过
b.单板正常运行,上报AU-AIS告警;通过
c.单板应答成功;通过
d.单板正常运行,上报所有通道的AU-AIS告警;通过
备注
无
5.3开销处理测试
主要指光板开销的测试,包括再生段开销测试,复用段开销测试,通道开销测试。
5.3.1开销处理测试:
再生段开销测试
再生段开销测试主要包括A1,A2,J0,B1,D1~D3等。
用例编号
TC-I-OL-OH-RS
用例名称
再生段开销A1,A2,J0,B1测试
对应需求
设置光板开销功能
测试目的
验证光板再生段开销处理
测试环境
光板,SDH测试仪,交叉板,网元控制板,光板与SDH测试仪对接。
前置条件
所有单板运行正常,SDH测试仪正常工作
测试步骤
1.A1,A2测试
a.光板上电运行,进入等待关键配置后,检测SDH测试仪接收到的A1和A2字节值;
b.改变SDH测试仪发送的帧定位字A1、A2值为非0xf6,0x28。
2.K1,K2测试(新增测试部分)
a.光板上电运行,进入等待关键配置后,通过SDH测试仪设置发送的K1和K2字节值为X和Y;
b.设置K1和K2的开销交叉;
c.在上述开销交叉条件下通过网管设置K1和K2的发送值;
d.取消K1和K2的开销交叉设置,通过网管设置K1和K2的发送值为X和Y;
e.网管设置K1和K2字节为空值;
3.J0测试
a.光板上电运行进入等待关键配置后,检查SDH测试仪接收到的J0字节值;
b.通过网管设置开销透传和本板的开销交叉;
c.通过网管设置J0的发送值为X(X为字符串的集合),X的字符个数小于15;
d.通过网管设置J0的发送值为X(X为字符串的集合),X的长度大于15;
e.反复拔插光板发送侧光纤多次;
f.通过网管设置开销透传;
g.通过网管取消设置J0值;
h.通过网管取消光板开销透传;
i.设定SDH测试仪发送的J0值为Y;
j.反复拔插光板接收侧光纤多次;
k.在网管设置J0的期望值为Z(Z不同于Y);
l.通过网管设置J0的期望值为Y。
4.B1测试
a.在SDH测试仪的发送信号中嵌入某一门限的B1误码;
b.在SDH测试仪的发送信号中嵌入其他门限的B1误码,要求对仪表能够插入的所有门限的误码均作下插测试;
c.在SDH测试仪的发送信号中嵌入特定门限的B1误码,该误码门限高于网管设置的再生段的SD门限但是低于网管设置的再生段EXC门限;
d.在SDH测试仪的发送信号中嵌入特定门限的B1误码,该误码门限高于网管设置的再生段的EXC门限;
e.取消SDH测试仪发送信号的B1误码;
f.通过网管下插光口发送侧的B1误码。
通过准则
1.A1,A2测试
a.SDH测试仪接收到的A1和A2字节值分别为0xf6,0x28;通过
b.光板上报OOF或者LOF告警,(高速率光板可能不支持OOF告警检测,直接上报LOF告警)。
通过(上报LOF)
2.K1,K2测试
a.网管查询单板接收的K1和K2的值为X和Y;通过
b.SDH测试仪收到的K1和K2字节值为自身的发送值;通过
c.从网关不能设置K1和K2的发送值;通过(开销交叉的优先级最高)
d.SDH测试仪接收到的K1和K2的值为X和Y;通过
e.SDH测试仪接受到的K1和K3值为来自于AU总线的K1和K2值;通过
3.J0测试
a.SDH测试仪接收到的J0字节值为“?
UNITRANS”,不足16字节的补0,其中?
为校验码;通过
b.SDH测试仪接收到的J0字节值为SDH测试仪自身的发送值;通过
c.SDH测试仪接收到的J0字节值为?
X,其中低一个字符?
为校验码,不足15个字符的位置补0;通过
d.SDH测试仪接收到的J0字节值为?
X,其中低一个字符?
为校验码,第16个以后的字符被截取;未通过
e.拔掉光纤后,SDH测试仪接收到的J0值为空,接上光纤后SDH测试仪接收到的J0值为x;通过
f.SDH测试仪接收到的J0字节值仍为X;建议修改为:
测试仪接收到的值仍然为自身发送的值,修改准测可通过
g.SDH测试仪接收到的J0字节值为SDH测试仪自身的发送值;通过
h.SDH测试仪接收到的J0字节值为“UNITRANS”,不足16字节的补0;通过
i.查询单板接收的J0值为Y;通过
j.拔掉光纤后,查询单板接收的J0值不确定,但