物联网运营管理平台测试规范000001.docx
《物联网运营管理平台测试规范000001.docx》由会员分享,可在线阅读,更多相关《物联网运营管理平台测试规范000001.docx(117页珍藏版)》请在冰豆网上搜索。
物联网运营管理平台测试规范000001
M2M物联网测试规范
——运营管理平台系统测试
管理平台
版本号:
1.0.0
前言
本规范是对物联网运营管理平台需要实现的功能测试的参考性技术文件。
本测试规范规定了对终端管理、用户管理、产品管理、订购关系管理、安全管理、业务统计等多个方面的功能的测试要求,并对测试步骤和正确的测试结果的作了详细的规定。
本规范解释权属于中国移动通信有限公司,具体技术细节由中国移动通信研究院负责解释。
本规范起草单位:
中国移动通信研究院
本标准主要起草人:
XXX
1.范围
本文制定了中国移动通信有限公司物联网运营管理平台测试规范,原则上在中国移动通信集团
内部使用,是物联网运营管理平台建设和运营业务的测试依据。
2.规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的
修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各
方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
表2-1
[1]
QB-D-003-2005
《全网行业应用业务规范》
中国移动通信有限公司
[2]
QB-D-005-2005
《全网行业应用总体技术要求》
中国移动通信有限公司
[3]
QB-D-057-2006
《省行业应用网关提供全网行业应用的总体技术要求》
中国移动通信有限公司
[5]
QB-GF-028-2003
《中国移动通信互联网短信网关接口协议(CMPP)》V2.0.1版本及以上
中国移动通信有限公司
[5]
QB-X-001-2005
《业务运营支撑系统(BOSS)业务技术规范》
中国移动通信有限公司
[6]
QB-C-005-2005
《中国移动GPRS网络技术体制》
中国移动通信有限公司
[7]
《中国移动M2M业务规范》
中国移动通信有限公司
[8]
QB-D-108-2007
《中国移动M2M总体技术要求》
中国移动通信有限公司
[9]
QB-D-109-2007
《M2M管理平台与终端接口规范》
中国移动通信有限公司
[10]
QB-D-109-2007
《物联网设备管理平台设备规范》
中国移动通信有限公司
3.术语、定义和缩略语
表3-1术语、定义
术语/定义
解释
TAG
标签
双跨客户
跨国或跨省客户
WMMP
中国移动物联网通信协议——WirelessM2MProtocAl
第三方应用
应用系统和终端由第三方集成的应用,采用第三方私有协议
集成类应用
应用系统和终端由中国移动或者合作伙伴集成的应用,采用中国移动WMMP协议
能力
由合作伙伴提供的核心信息或者计算资源
表3-2缩略语
缩略语
英文全称
中文含义
IOT
InternetofThings
物联网
APN
AccessPointNAme
接入点名称
GGSN
GAtewAyGPRSSupportNode
GPRS网关支持节点
HLR
HomeLocAtionRegister
归属位置寄存器
SMSC
ShortMessAgeServiceCenter
短信中心
GPRS
GenerAlPAcketRAdioService
通用无线分组业务
GSM
GlobAlSystemforMobileCommunicAtion
全球移动通讯系统
M2M
MAchine-to-MAchine
机器对机器/人
WMMP-T
WirelessMAchineMAnAgementProtocol-PArtofInterfAceform2mplAtformAndTerminAl
物联网平台与物联网终端之间的无线机器通信协议
WMMP_A
WirelessMAchineMAnAgementProtocol-PArtofInterfAceform2mplAtformAndApplicAtionPlAtform
物联网平台与物联网应用平台之间的无线机器通信协议
SP
ServiceProvider
服务提供商
SI
SystemIntegrAter
系统集成商
EP
EnAblerProvider
能力提供商
TPS
TrAnsActionsPerSecond
每秒处理事务数
4.测试结构
图5-1测试结构图
各网元基本功能描述如下:
●物联网业务运营管理平台
物联网业务运营管理平台实现物联网业务的终端资源管理、运营管理、机器卡管理、服务门户等功能。
●物联网业务网关
物联网业务网关提供终端接入、应用接入、智能路由、话单生成、能力开放、通信代理等核心功能。
支持GPRS、短信等多种网络通信方式。
●专属HLR
物联网专用HLR,负责存储物联网客户的码号数据和签约数据信息。
●PBOSS
PBOSS负责物联网客户信息、产品信息的管理,完成业务受理,计费,结算,能力计费等业务功能。
PBOSS向物联网业务运营管理平台和专属HLR同步码号信息、客户订购关系、业务受理等信息。
5.测试内容
5.1平台功能
5.1.1终端管理
终端鉴权管理
测试编号:
5.1.1.1.1
项目属性:
A
测试项目:
终端鉴权功能
测试子项目:
终端登录鉴权功能
测试目的:
测试终端登录鉴权功能是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
包括:
物联网业务网关、运营管理平台均连接正常。
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)准备一台未注册的测试终端
4)测试终端与测试应用存在订购关系
测试步骤:
1)终端A向业务网关发起登录请求;其中终端序列号非法。
2)业务网关在接收到终端WMMP-T报文,通过与运营管理平台的HTTP链接,
向管理平台发送终端登录请求。
3)管理平台对终端登录进行鉴权,鉴权不通过,返回给终端应答
预期结果:
1)运营管理平台收到业务网关转发的终端登录报文;
2)终端接收到登录应答,终端登录失败。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
测试编号:
5.1.1.1.2
项目属性:
A
测试项目:
终端鉴权功能
测试子项目:
终端登录鉴权功能
测试目的:
测试终端登录鉴权功能是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
包括:
物联网业务网关、运营管理平台均连接正常。
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)准备一台未注册的测试终端
4)测试终端与测试应用存在订购关系
5)终端更换SIM卡,终端号与IMSI映射关系已变更
测试步骤:
1)终端A向业务网关发起注册请求;
2)业务网关在接收到终端WMMP-T报文,通过与运营管理平台的HTTP链接,
向管理平台发送终端注册请求。
3)管理平台对终端注册进行鉴权,鉴权不通过,返回给终端应答
预期结果:
1)运营管理平台收到业务网关转发的终端注册报文;
2)终端接收到注册应答:
注册/映射关系变更失败,无法验证IMSI订购关系,
要求M2M终端改为短信注册
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端序列号管理
测试编号:
5.1.1.2.1
项目属性:
A
测试项目:
终端序列号生成
测试子项目:
终端序列号生成
测试目的:
测试终端生成的终端序列号是否符合规定
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
包括:
物联网业务网关、运营管理平台均连接正常。
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)准备一台未注册的测试终端
4)测试终端与测试应用存在订购关系;
测试步骤:
1)终端A(全网终端)、终端B(托管)向业务网关发起正确的注册请求;
2)业务网关在接收到终端WMMP-T报文,根据CommandID判断为终端注册消息,则通过与运营管理平台的HTTP链接,向管理平台发送终端注册请求。
3)管理平台对终端注册进行鉴权;鉴权通过后,向业务网关返回应答消息。
4)查看运营管理平台生成的终端序列号。
预期结果:
1)平台成功生成终端A、B的终端序列号,终端序列号参见《WMMP-T规范中的附录A》。
终端B生成的终端序列号第11位为托管省的代码。
省代码参见《设备规范-附录G》
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端注册功能
测试编号:
5.1.1.3
项目属性:
A
测试项目:
终端接入注册鉴权测试
测试子项目:
测试终端注册功能
测试目的:
测试终端是否能够成功在运营管理平台注册
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
包括:
物联网业务网关、运营管理平台均连接正常。
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)准备一台未注册的测试终端
4)测试终端与测试应用存在订购关系;
5)终端为非预置的。
测试步骤:
1)终端A向业务网关发起正确的注册请求;
2)业务网关在接收到终端WMMP-T报文,根据CommandID判断为终端注册消息,则通过与运营管理平台的HTTP链接,向管理平台发送终端注册请求。
3)管理平台对终端注册进行鉴权;鉴权通过后,向业务网关返回的应答消息中携带上下行接入密码、基础密钥。
4)业务网关在收到注册请求应答后,向终端返回WMMP-T中标准的REGIST_ACK报文。
5)终端收到注册请求应答报文。
6)终端采用平台分配的终端序列号,发出首次登录请求。
7)运营管理平台向业务网关同步订购关系、终端注册通知。
预期结果:
1)管理平台收到业务网关发送的终端注册请求报文;
1)业务网关收到管理平台的注册通知应答报文
2)终端收到注册请求应答报文。
3)终端接收到登录请求回复,状态更新为:
已注册。
4)业务网关接收到平台同步的订购关系、终端注册通知。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端登录功能
测试编号:
5.1.1.4
项目属性:
A
测试项目:
终端登录鉴权测试
测试子项目:
测试终端正常登录平台功能
测试目的:
测试终端是否能够成功在运营管理平台登录
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)终端已成功注册,但未登录运营管理平台
4)测试终端与测试应用存在订购关系;
测试步骤:
1)终端A向业务网关发起登录请求;
2)业务网关通过与运营管理平台的HTTP链接,向管理平台发送终端登录请求消息。
3)管理平台通过订购关系鉴权,鉴权成功后,向业务网关返回终端登录请求应答。
4)管理平台向业务网关发送终端成功登录通知。
预期结果:
1)管理平台收到业务网关发送的终端登录请求报文;
2)业务网关收到管理平台的登录请求应答报文
3)终端收到登录请求应答报文,向网关发送安全性验证并接收到安全性验证响应。
终端状态更新为:
登录。
4)业务网关接收到管理平台发送的终端成功登录通知
5)管理平台接收到终端成功登录通知的应答报文。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端登出登录功能
测试编号:
5.1.1.5
项目属性:
A
测试项目:
终端登出登录鉴权测试
测试子项目:
测试终端正常登出登录运营管理平台功能
测试目的:
测试终端是否能够成功在运营管理平台登出登录
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)终端已成功注册,且成功登录运营管理平台。
4)测试终端与测试应用存在订购关系;
测试步骤:
1)终端A向业务网关发起登出登录请求;请求中携带登出的原因。
2)业务网关完成终端的登出处理,业务网关通过与运营管理平台的HTTP链接,向管理平台发起终端退出登录通知,管理平台更新终端的登录状态为退出。
3)管理平台向业务网关返回应答。
预期结果:
1)管理平台收到业务网关转发的终端退出登录通知报文;
2)业务网关收到管理平台的退出登录通知应答报文
3)运营管理平台在退出登录日志中记录终端退出登录的原因。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端变更映射关系功能
测试编号:
5.1.1.6
项目属性:
A
测试项目:
终端信息变更上报测试
测试子项目:
测试终端信息变更上报功能
测试目的:
测试终端上报变更功能是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)终端已成功注册,且成功登录运营管理平台。
4)测试终端与测试应用存在订购关系;
5)测试终端需要更换(U)SIM卡信息
测试步骤:
1)测试终端向业务网关发起映射关系变更请求;
2)业务网关通过与运营管理平台的HTTP链接,向管理平台发送映射关系变更请求。
3)运营管理平台对终端进行业务鉴权,(包括验证安全摘要、终端订购关系、终端序列号是否合法、旧的映射关系是否正确、新的映射关系是否与已有的映射关系冲突)
4)鉴权通过后,返回映射关系变更成功应答。
预期结果:
1)运营管理平台成功接收到终端发起的映射关系变更请求。
2)终端接收到映射关系变更成功应答
3)运营管理平台更新终端(U)SIM卡和序列号的映射关系
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端订购关系变更信息同步
测试编号:
5.1.1.7
项目属性:
A
测试项目:
同步终端订购关系
测试子项目:
测试同步终端变更订购关系功能
测试目的:
测试同步终端变更订购关系功能是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)终端已成功注册,且成功登录运营管理平台。
4)测试终端与测试应用存在订购关系;
5)测试终端在同一运营管理平台(全网或省),订购关系发生变更。
测试步骤:
1)BOSS向运营管理平台同步终端订购关系变更通知。
2)管理平台通过与业务网关的接口,向业务网关同步终端的订购关系变更信息
3)在线终端的订购关系全部被取消。
预期结果:
1)运营管理平台更新终端订购关系。
2)业务网关接收到最新的终端订购关系信息。
3)管理平台应将该终端强制登出。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
运营管理平台不支持终端所属运营管理平台发生改变的情况。
若发生改变,则原有所属运营管理平台应删除终端订购关系和解除终端注册关系,在新的所属运营管理平台中增加终端订购关系,终端在新的所属管理平台中重新注册。
安全管理
测试编号:
5.1.1.8
项目属性:
A
测试项目:
安全管理
测试子项目:
测试终端安全功能
测试目的:
测试终端注册安全验证功能是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)准备一台已注册的测试终端,运营管理平台中存在终端序列号;
5)测试终端与测试应用存在订购关系;
6)终端为非预置的。
测试步骤:
1)终端A向业务网关发起正确的注册请求;
2)业务网关在接收到终端WMMP-T报文,根据CommandID判断为终端注册消息,则通过与运营管理平台的HTTP链接,向管理平台发送终端注册请求。
3)管理平台对终端注册进行鉴权;鉴权通过后,向业务网关返回的应答消息。
4)业务网关在收到注册响应后,向终端返回WMMP-T中标准的REGIST_ACK报文。
5)终端收到注册请求应答。
预期结果:
1)平台生成终端序列号。
2)平台返回的应答消息中,携带上下行接入密码、基础密钥。
3)终端收到注册请求应答。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端告警上报功能
测试编号:
5.1.1.9.1
项目属性:
A
测试项目:
终端故障功能测试
测试子项目:
终端故障告警、告警自恢复功能
测试目的:
测试终端故障告警、告警自恢复功能
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)准备一台已注册的测试终端;
4)测试终端与测试应用存在订购关系;
5)测试终端发生故障信息。
测试步骤:
1)测试终端向业务网关上报终端告警信息;
2)业务网关通过与运营管理平台的HTTP链接,向管理平台发送终端告警消息。
3)运营管理平台接收到终端告警消息后,返回终端故障应答。
4)终端故障恢复后,向业务网关上报终端故障恢复信息。
5)业务网关通过与运营管理平台的HTTP链接,向管理平台发送终端故障恢复消息。
6)运营管理平台接收到终端故障恢复消息后,返回应答。
预期结果:
1)终端接收到返回的告警应答信息。
运营管理平台将该终端的状态置为:
故障。
并记录
发生故障的终端、故障代码,上报故障的时间。
该终端告警信息在门户展示。
2)终端接收到返回的应答报文。
运营管理平台将终端故障状态标记为故障已恢复,
并记录上报故障恢复的时间。
该终端告警恢复信息在门户展示。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
门户显示的告警信息,以发生时间降序排列,将最新的告警信息展示在用户面前。
5.1.1.10终端统计数据上报功能
测试编号:
5.1.1.10
项目属性:
A
测试项目:
终端统计数据后上报给运营管理平台
测试子项目:
测试终端统计数据后上报给运营管理平台
测试目的:
测试终端统计数据后上报给运营管理平台是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试终端,该终端在平台成功登录(即已通过平台的鉴权)。
测试步骤:
1)定时上报:
用户在运营管理平台门户设置测试终端的:
统计的起始时间、统计结束时间,终端上报的统计数据(包括短信、GPRS消息的收发条数、成功发送条数、失败发送条数)
2)周期上报:
用户在运营管理平台门户设置测试终端的:
统计起始时间和结束时间、要求终端上报的统计数据(包括:
短信、GPRS)、两种不同统计数据设置的上报时间周期。
预期结果:
运营管理平台在接收到终端的统计上报消息后,记录终端的统计数据,并通过门户向操作员提供查询和展现功能。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端参数配置信息上报功能
测试编号:
5.1.1.11
项目属性:
A
测试项目:
终端统计数据后上报给运营管理平台
测试子项目:
测试终端统计数据后上报给运营管理平台
测试目的:
测试终端统计数据后上报给运营管理平台是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试终端,该终端在平台成功登录(即已通过平台的鉴权)。
测试步骤:
1)终端上报参数配置信息。
(接入点APN、业务网关IP地址、业务网关短信接入代码、短信中心号码,业务平台应用标识(APPID))
2)业务网关通过与运营管理平台的HTTP链接,向管理平台发送终端上报参数配置信息。
3)运营管理平台接收到端上报参数配置信息后,返回终端上报参数配置应答。
预期结果:
运营管理平台接收到终端上报的参数配置信息。
终端接收到参数配置应答信息。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端参数配置功能
测试编号:
5.1.1.12.1
项目属性:
A
测试项目:
终端参数配置上报功能测试
测试子项目:
测试终端参数配置上报功能
测试目的:
测试终端参数配置上报功能是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)准备一台已注册的测试终端,运营管理平台中存在终端序列号;
4)测试终端与测试应用存在订购关系;
测试步骤:
1)终端根据需要向业务网关,主动发起参数配置请求。
2)业务网关通过与运营管理平台的HTTP链接,向管理平台发送终端参数配置请求。
3)运营管理平台在收到参数配置请求后,进行鉴权(包括:
终端的鉴权、请求参数的鉴权),鉴权通过后,向业务网关发送请求参数回复。
4)查看终端是否接收到参数请求应答。
预期结果:
1)管理平台接收到终端参数请求。
2)终端接收到终端参数请求应答。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
测试编号:
5.1.1.12.2
项目属性:
A
测试项目:
平台下发终端参数配置任务
测试子项目:
测试平台下发终端参数配置任务功能
测试目的:
测试平台下发终端参数配置任务功能是否正确
测试结构:
物联网运营管理平台测试结构图
预置条件:
1)各网络实体按照组网图中的关系连接好,各实体之间连接和通信正常;
2)准备一个测试应用;该应用与待测运营管理平台正常连接;
3)准备一台已注册的测试终端,运营管理平台中存在终端序列号;
4)测试终端与测试应用存在订购关系;
测试步骤:
1)运营管理平台门户创建参数配置任务,向终端下发参数配置消息。
2)终端在接收到运营管理平台根据需要发起的参数配置命令之后,对参数进行
鉴权,鉴权通过。
3)终端向运营管理平台返回数据正确的应答
预期结果:
1)终端接收到下发的参数配置消息。
2)运营管理平台接收到终端返回的数据应答。
测试情况说明:
测试结果:
□合格□部分合格□不合格
测试说明:
终端监测功能
测试编号:
5.1.1.13.1
项目属性:
A
测试项目:
业