082中国联通WCDMAHomeNodeB与HMS接口测试规范v10.docx
- 文档编号:12372953
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:25
- 大小:92.42KB
082中国联通WCDMAHomeNodeB与HMS接口测试规范v10.docx
《082中国联通WCDMAHomeNodeB与HMS接口测试规范v10.docx》由会员分享,可在线阅读,更多相关《082中国联通WCDMAHomeNodeB与HMS接口测试规范v10.docx(25页珍藏版)》请在冰豆网上搜索。
082中国联通WCDMAHomeNodeB与HMS接口测试规范v10
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
中国联通公司发布
2009-08-21实施
2009-08-21发布
中国联通WCDMAHomeNodeB与HMS接口测试规范
ChinaUnicomInterfaceTestSpecificationbetweenWCDMAHomeNodeBandHMS
(V1.0)
QB/CU082-2009
中国联通企业标准
目录
目录I
前言II
1、范围1
2、规范性引用文件1
3、缩略语1
4、测试需求1
4.1设备自动配置1
4.2业务自动发放1
4.3软件升级1
4.4故障诊断2
5、系统结构2
5.1HomeNodeB系统结构2
5.2HNB与HMS直接接口测试系统示意3
5.3测试系统设备需求3
6、测试用例4
6.1认证和连接4
6.1.1HNB首次连接HMS4
6.1.2HNB非首次连接HMS4
6.1.3HMS连接HNB5
6.2HNB参数模型5
6.2.1参数模型获取5
6.2.2参数值查询6
6.2.3参数值配置7
6.2.4参数值变化上报7
6.2.5参数实例添加(可选)8
6.2.6实例删除配置(可选)8
6.3配置文件下发9
6.4软件升级9
6.5诊断方法10
6.5.1告警上报10
6.5.2设备重启11
6.5.3恢复出厂设置(可选)11
6.5.4日志文件上传(可选)12
6.5.5性能日志上传13
6.5.6可达性测试13
1前言
本标准是中国联通WCDMAHomeNodeB系列标准之一,该系列标准的结构和名称如下:
(1)《中国联通WCDMAHomeNodeB网络技术体制》
(2)《中国联通WCDMAHomeNodeB设备技术规范》
(3)《中国联通WCDMAHomeNodeB设备测试规范》
(4)《中国联通WCDMAHomeNodeB网关设备技术规范》
(5)《中国联通WCDMAHomeNodeB网关设备测试规范》
(6)《中国联通WCDMAHMS设备技术规范》
(7)《中国联通WCDMAHMS设备测试规范》
(8)《中国联通WCDMAHomeNodeBIuh接口测试规范》
(9)《中国联通WCDMAHomeNodeB与HMS间接口测试规范》
本标准是《中国联通WCDMAHomeNodeB与HMS之间接口测试规范》。
本标准由中国联通公司技术部提出并归口
本标准主要起草单位:
中国联通公司技术部,国家工程实验室
本标准主要起草人:
张智江,裴小燕,顾旻霞,贾川,刘申建,李兴新,张永丽
本标准的修改和解释权属中国联通公司。
1、范围
本规范规定了中国联通WCDMAHomeNodeB与HMS之间接口的测试要求。
本技术体制主要为中国联通WCDMAHomeNodeB网络技术试验,或后续可能的WCDMAHomeNodeB网络规划、建设和运行维护提供标准指导。
2、规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
本标准遵循的3GPP规范基于3GPPR8相关标准。
[1]TR069,CPEWANManagementProtocolv1.1
[2]TR106,DataModelTemplateforTR069-EnabledDevices
[3]TR196,FemtoAccessPointServiceDataModel
[4]中国联通WCDMAHomeNodeBHMS设备规范
3、缩略语
下列缩略语适用于本规范。
ACS
Auto-ConfigurationServer
自动配置服务器
HMS
HomeNodeBManagementServer
HomeNodeB管理系统
HNB
HomeNodeB
HomeNodeB
RMS
RemoteManagementServer
远程管理系统
4、测试需求
HMS通过与HomeNodeB的接口可实现如下功能:
设备自动配置、业务自动发放、设备软件升级、故障诊断等。
4.1设备自动配置
根据设定规则,HMS可对WCDMAHomeNodeB下发配置。
设备在开机后自动请求HMS中的配置信息,HMS可依照设定主动进行配置下发。
该功能可以实现用户设备的零配置启动。
4.2业务自动发放
通过远程管理实现业务发放,如实现参数配置、配置模板下发、业务软件下发等。
4.3软件升级
HMS可以识别用户设备的版本号,决定是否远程更新用户设备的软件版本,并且在更新完成后能够得知是否成功。
4.4故障诊断
HMS支持检测手段检查设备与网络设备之间的连通性等,运营商通过远程操作对用户申告的设备故障进行简单的定位并作相应的处理。
5、系统结构
5.1HomeNodeB系统结构
图5.1HNB系统结构
5.2HNB与HMS直接接口测试系统示意
图5.2测试系统示意图
5.3测试系统设备需求
表5.1测试系统设备
设备类型
说明
HomeNodeB业务系统
SeGW、HomeNodeB网关、HLR、AAA等
HomeNodeB管理系统
HMS
接入网络
包括BRAS、DSLAM、DHCPServer等接入设备
家庭网关
中国联通家庭网关GWH
HomeNodeB终端
HomeNodeB
UE
WCDMA移动终端
测试人员
测试人员使用PC通过网络连接至HMS,执行测试
6、测试用例
6.1认证和连接
6.1.1HNB首次连接HMS
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
用例编号
6-1-1
测试目的
HMS对首次连接的HNB的连接认证接口测试
预置条件
1.HNB上电启动正常
2.HMS正常运行
3.HNB首次接入网络
4.HNB配置连接ACS的URL
5.HMS上制订HNB首次上电的预配置模板
操作步骤
1.HNB发起连接请求
预期结果
1.HomeNodeB与安全网关建立起IPSec隧道
2.HNB成功与HMS建立连接
3.HMS能查到该设备首次连接
4.HNB正确进行了HMS预置的配置
测试结果
备注
6.1.2HNB非首次连接HMS
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
用例编号
6-1-2
测试目的
HMS对非首次连接的HNB的连接认证接口测试
预置条件
1.HNB上电启动正常
2.HMS正常运行
3.HNB正常完成6-1-1的测试
操作步骤
1.HNB断电后重新启动
预期结果
1.HomeNodeB与安全网关建立起IPSec隧道
2.HNB成功与HMS建立连接
3.HMS能查到该设备首次连接
测试结果
备注
6.1.3HMS连接HNB
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
用例编号
6-1-3
测试目的
HMS发起的连接操作
预置条件
1.HNB上电启动正常
2.HMS正常运行
3.HNB正常完成6-1-1的测试
操作步骤
1.HMS向HNB发起连接请求
预期结果
1.HomeNodeB与安全网关建立起IPSec隧道
2.HNB成功与HMS建立连接
3.HMS能查到该设备首次连接
测试结果
1.HNB正确给出连接应答
备注
6.2HNB参数模型
6.2.1参数模型获取
下述2种参数模型获取的方法,测试要求至少支持其中的某一种。
方法1:
通过数据模型文件获取HomeNodeB的参数
HMS主动获得HomeNodeB所支持的TR-069参数模型。
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
通过数据模型文件获取:
测试编号
6-2-1a
测试目的
HMS获取HNB参数模型的测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HNB正常连接至HMS
操作步骤
1.HNB与HMS成功连接。
2.HMS读取HNB数据模型文件,从中获取该软件版本的参数模型。
3.HMS上显示HNB的远程管理数据模型。
预期结果
1.获取的数据模型与规范定义相一致
测试结果
备注
测试项参见《中国联通WCDMAHomeNodeBHMS设备规范》中对数据模型的定义。
方式二:
遍历HomeNodeB的参数模型
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
GetParameterNamesResponse
GetParameterNames
HMS主动读取HNB所支持的TR-069参数模型。
用例编号
6-2-1b
测试目的
HMS对HNB的参数模型获取接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HNB正常连接至HMS
操作步骤
1.HNB与HMS成功连接。
2.HMS调用GetParameterNames的RPC方法,获得HNB完整的TR069数据模型
3.在HMS侧遍历读取获得HNB的参数模型
预期结果
1.步骤3,获取的数据模型与规范定义相一致
测试结果
备注
数据模型参见《中国联通WCDMAHomeNodeBHMS设备规范》中对数据模型的定义。
6.2.2参数值查询
HMS查询HNB的参数值。
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
GetParameterValuesResponse
GetParameterValues
用例编号
6-2-2
测试目的
HMS对HNB参数查询接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.HMS查询HNB参数的值
预期结果
1.HMS能查看HNB参数的值
测试结果
备注
数据模型参见《中国联通WCDMAHomeNodeBHMS设备规范》中对数据模型的定义,遍历测试。
6.2.3参数值配置
HMS查询HNB的参数值。
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
GetParameterValuesResponse
GetParameterValues
SetParameterValuesResponse
SetParameterValues
用例编号
6-2-3
测试目的
HMS对HNB参数配置接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.HMS查询HNB参数的值
2.HMS修改该参数的值
3.HMS再次查询该参数值
预期结果
1.步骤3,HMS查看到HNB参数的值被正确修改
测试结果
备注
数据模型参见《中国联通WCDMAHomeNodeBHMS设备规范》中对数据模型的定义,根据规范定义选择可读写的参数测试。
6.2.4参数值变化上报
HMS通过该接口获取参数上报变化情况。
调用RPC:
HomeNodeB
HMS
Inform
InformResponse
GetParameterAttributesResponse
GetParameterAttributes
SetParameterAttributesResponse
SetParameterAttributes
用例编号
6-2-4
测试目的
HMS对HNB参数变化上报接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.HNB与HMS成功连接,在HMS侧设置HNB某参数的属性为参数变化自动上报(可选)
2.使HNB此参数的值发生变化
3.在HMS侧查看是否收到HNB自动上报的该参数值更改的通知
预期结果
1.步骤3,HMS能收到HNB自动上报的该参数值更改的通知
测试结果
备注
若参数值变化上报为订阅方式,则操作步骤1可不执行。
6.2.5参数实例添加(可选)
HMS在某一多实例对象下新增一实例对象。
调用的RPC方法
HomeNodeB
HMS
Inform
InformResponse
AddObjectResponse(可选)
AddObject(可选)
SetParameterValuesResponse
SetParameterValues
用例编号
6-2-5
测试目的
HMS对HNB参数实例配置接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.HNB拨号成功,与HMS成功连接
2.通过HMS查询HNB数据模型
3.通过HMS向HNB增加一个多实例对象的Instance
4.查询HNB数据模型,确认是否已经添加了对象
5.配置该实例下的参数的值
6.读取该参数值下参数的值
预期结果
1.步骤4,对象添加成功
2.步骤6,该实例下的参数正确配置
测试结果
备注
6.2.6实例删除配置(可选)
HMS删除HNB多实例对象的特定实例。
调用的RPC方法。
HomeNodeB
HMS
Inform
InformResponse
DeleteObjectResponse
DeleteObject
SetParameterValuesResponse
SetParameterValues
用例编号
6-2-6
测试目的
HMS对HNB实例删除配置接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.HNB拨号成功,与HMS成功连接
2.通过HMS向HNB配置一个多实例对象的Instance,配置该对象下的参数值
3.通过HMS删除HNB上刚配置的实例
4.查询该对象下的参数值
5.查询HNB数据模型
预期结果
1.步骤4,该实例下的参数不存在
2.步骤5,数据模型中不包含该对象
测试结果
备注
6.3配置文件下发
HMS以配置文件的方式获取、下发参数配置。
调用的RPC方法
HomeNodeB
HMS
Inform
InformResponse
UploadResponse(可选)
Upload(可选)
DownloadResponse
Download
TransferComplete
TransferCompleteResponse
用例编号
6-3-1
测试目的
HMS对HNB参数以配置文件方式操作的测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.HMS调用UploadRPC方法,要求HNB上传配置文件(可选)
2.HNB向文件服务器上传配置文件(可选)
3.在HMS上生成配置文件
4.HMS根据配置文件定义,配置HNB
预期结果
1.步骤2,HMS接收正确的配置文件(可选)
2.步骤4,HNB完成配置
测试结果
备注
1.如果加载配置文件需要重新启动配置才能生效,HNB自动重新启动;如果配置参数需要不重新启动能生效则不自动重启,由HMS决定重启策略;
2.在HMS上制定配置文件后,可以文件下载或参数值配置的方式,完成配置下发。
6.4软件升级
HMS远程升级终端软件版本。
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
DownloadResponse
Download
TransferComplete
TransferCompleteResponse
用例编号
6-4-1
测试目的
HMS对HNB远程软件升级接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.HMS查询HNB的软件版本
2.在HMS正确设置升级参数,指定需要执行升级操作的HNB,并指定升级软件
3.HNB执行升级软件下载
4.在软件下载过程中将HNB掉电重启,查看HNB重启后能否重新连接HMS
5.查询HNB的软件版本
6.HMS重新发起软件升级
7.下载完成后等待5s后将HNB重启(部分HNB升级完成后自动重启),查看HNB能否重新连接HMS
8.查询HNB的软件版本
预期结果
1.步骤1,获得HNB的软件版本并记录
2.步骤4,HNB能重新连接HMS,并通知HMS软件升级错误
3.步骤5,HNB软件版本与步骤1得到的相同
4.步骤7,HNB能重新连接HMS,并通知HMS软件升级成功
5.步骤8,HNB软件版本与HMS配置的升级文件版本号一致
测试结果
备注
记录软件升级完成后HNB是否自动重启。
6.5诊断方法
6.5.1告警上报
HMS通过该接口获取HNB告警参数上报情况。
调用RPC:
HomeNodeB
HMS
Inform
InformResponse
GetParameterAttributesResponse
GetParameterAttributes
SetParameterAttributesResponse
SetParameterAttributes
测试编号
6-5-1
测试目的
HMS对HNB发生告警时的参数变化上报接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.关闭HNB的告警上报
2.人为产生告警
3.HMS检查告警上报信息
4.打开HNB的告警上报
5.人为产生告警
6.HMS检查告警上报信息
预期结果
1.步骤3,HMS未收到报警信息
2.步骤6,HMS能收到HNB上报的告警信息
测试结果
备注
6.5.2设备重启
HMS远程控制特定HNB重启。
调用的RPC方法:
HomeNodeB
HMS
Inform
InformResponse
RebootResponse
Reboot
用例编号
6-5-2
测试目的
HMS对HNB进行重启的测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1、HMS向HNB发起重启操作
2、HNB接收到重启命令,重新启动
3、HMS接收到HNB重启后发出的重启消息
预期结果
1.步骤2,HNB重新启动
2.步骤3,HMS接收到HNB的重启消息
测试结果
备注
6.5.3恢复出厂设置(可选)
HMS要求特定HNB恢复出厂设置。
RPC调用方法:
HomeNodeB
HMS
Inform
InformResponse
FactoryResetResponse
FactoryReset
用例编号
6-5-3
测试目的
测试HMS对HNB进行恢复出厂设置的接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.通过HMS修改部分HNB配置
2.HMS读取HNB配置,确认HNB配置已修改
3.HMS执行恢复出场设置操作,并重启HNB
4.查看HNB是否能重新连接HMS
5.查看HMS是否接收到HNB首次连接的通知
6.HMS查看HNB的参数是否已经恢复到默认设置
预期结果
1.步骤2,配置被修改
2.步骤4,HNB能重新连接HMS
3.步骤5,HMS显示HNB首次连接
4.步骤6,HNB的参数被重置为默认值
测试结果
备注
默认值参考相应规范定义。
6.5.4日志文件上传(可选)
HMS以日志文件的方式获取终端日志。
调用的RPC方法。
HomeNodeB
HMS
Inform
InformResponse
UploadResponse
Upload
TransferComplete
TransferCompleteResponse
用例编号
6-5-4
测试目的
HMS以日志文件的方式获取终端日志接口测试
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.人为产生告警
2.HMS调用文件上传方法,HNB上传日志文件
3.HMS正确接收日志文件
4.查看日志文件,检查其格式及内容
预期结果
1.步骤2,HNB能够上传日志文件
2.步骤3,HMS正确接收日志文件
3.步骤4,日志文件格式符合规范要求,且日志内有相应的告警信息记录
测试结果
备注
6.5.5性能日志上传
HMS以性能日志文件的方式获取终端性能记录。
调用的RPC方法。
HomeNodeB
HMS
Inform
InformResponse
UploadResponse
Upload
TransferComplete
TransferCompleteResponse
用例编号
6-5-5
测试目的
HMS以系统日志文件的方式获取终端性能记录
预置条件
1.HNB上电启动正常
2.HMS启动正常
3.HMS和HNB正常连接
操作步骤
1.定阅终端的性能日志上报,并设定上报时间
2.HNB按照约定上报时间发起性能日志上传
3.HMS正确接收性能日志文件
4.查看性能日志文件,检查其内容
预期结果
1.步骤1,HNB性能日志可定阅
2.步骤3,HMS正确接收性能日志文件
3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 082 中国联通 WCDMAHomeNodeB HMS 接口 测试 规范 v10
![提示](https://static.bdocx.com/images/bang_tan.gif)