XX终端WMMP协议入网测试报告V20Word格式.docx
《XX终端WMMP协议入网测试报告V20Word格式.docx》由会员分享,可在线阅读,更多相关《XX终端WMMP协议入网测试报告V20Word格式.docx(31页珍藏版)》请在冰豆网上搜索。
测试结果
通信方式
必测项
注册
LOGIN
---
登录
心跳
HEARTBEAT
退出
LOGOUT
远程控制
REMOTE_CTRL
0x4001(值2):
重启后重新登录
注册容错处理
登录容错处理
心跳容错处理
未识别指令或字段处理机制
参数配置
CONFIG_SET
(根据通讯方式选择)
0x0011:
心跳间隔(每种通讯方式必测)
0x0009:
平台的IP地址
0x000a:
平台的端口
0x0002:
网络接入点名称(APN)
0x0007:
平台短信特服号
0x0012:
USSD特服号码
信息查询
CONFIG_GET
(根据通讯方式选择,与CONFIG_SET配置项对应)
心跳间隔
USSD特服号码
建议满足项
告警上报
CONFIG_TRAP
0x300b:
告警状态
0x300c:
告警类型
0x300d:
告警原因
0x300E:
告警恢复
(监控信息)
0x3006:
终端所在小区标识
0x3007:
本地信号场强
0x4001:
除2以外的其他值
0x4005:
通信方式切换
可选测试项
(统计信息)
所有统计上报标签
(故障信息)
所有告警上报标签
(长配置信息)
0x0025,0x0026,0x0027,0x1006,0x1007标签
信息上报
所有告警、统计及配置标签
(长参数)
参数请求
CONFIG_REQ
所有相关标签
软件升级通知
PL_DOWNLOAD
所有软件升级标签
终端容错机制
处理机制说明
未识别指令或
字段处理机制
注:
终端容错机制处理请同时参见
4.测试项目
4.1终端预置参数测试
项目:
终端预置参数测试
分项目:
终端预置参数设置
可选
编号:
1.1
测试目的:
测试终端预置参数是否满足终端接入M2M平台的要求
预置条件:
无
测试过程:
1、手工验证终端基本预置参数设置是否正确
预期结果:
终端基本预置参数:
(依据终端支持的通讯方式来选择)
a)短信方式:
短信接入码
b)USSD方式:
USSD接入码
c)GPRS方式:
APN、M2M平台IP及端口
实际结果:
(通过、部分通过、不通过)
备注:
测试方签名:
被测试方签名:
4.2.SMS承载方式测试
终端承载方式测试
SMS承载方式测试
*必测
2.1
验证终端是否支持SMS承载方式
1、终端无故障,预置参数正确
2、M2M平台无故障
1、终端通过短信方式完成其他全部测试项中必测项要求
终端可以通过短信方式和监控平台进行信息交互
4.3GPRS承载方式测试
测试项目:
GPRS承载方式测试
3.1
验证终端对GPRS承载方式的支持
1、终端无故障,并正确配置了连接GPRS所需的参数
2、M2M平台无故障并且与GGSN正常连接
1、终端通过GPRS连接M2M平台的APN;
2、终端通过与平台APN的连接,发送注册请求到平台;
3、平台接收到终端的注册请求;
4、平台下发注册请求应答消息;
5、终端接收注册请求应答消息。
6、实现测试规范中要求的其它测试项。
终端可以通过GPRS方式和监控平台进行信息交互
4.4USSD承载方式测试
USSD承载方式测试
4.1
验证终端对USSD承载方式的支持
1、终端无故障,并正确配置了使用USSD所需的参数
2、M2M平台无故障并且与行业网关正常连接
1、终端采用USSD短信,发送注册请求到平台;
2、平台接收到终端的注册请求;
3、平台下发注册请求应答消息;
4、终端接收注册请求应答消息。
5、实现测试规范中要求的其它测试项。
终端可以通过USSD方式和监控平台进行信息交互
4.5终端注册
终端注册测试
终端注册
必测
5.1
1、验证终端是否能够发送正确的注册请求包
2、验证终端是否能存下平台返回的序列号
3、验证终端是否能改注册标志位为“注册”
4、本测试项仅针对由平台分配终端序列号的终端
1、终端无故障,前期未曾接入M2M平台
1、终端向平台发送终端注册请求消息LOGIN,请求包中携带序列号前8位,后8位全‘0’;
2、平台生成新的序列号,并携带在应答包中;
3、终端接收到应答包;
4、终端重启后重新接入平台。
1、如果终端接收到的注册结果为“成功”,则将平台返回的序列号保存
2、注册成功后,将注册标志为置为“注册”
3、终端注册成功后,重启后不再发送注册消息,直接登录平台
4.6终端登录测试
终端登录测试
终端正确登录
6.1
1、验证终端是否能够正确的登录到M2M平台
1、终端无故障,并已接入M2M平台
2、终端已向M2M平台注册
3、M2M平台无故障并且与行业网关正常连接
1、验证终端是否能够发送正确的登录请求包。
1、终端向平台发送终端登录请求消息LOGIN
2、终端接收平台登录应答(登录成功)
3、当CRC信息校验不一致时,终端能根据平台控制上报配置信息和修改配置
4.7注册/登录异常处理
4.7.1平台返回注册失败
序列号管理测试
平台返回注册失败
7.1
1、验证终端在注册/登录失败后是否能正确处理
1、终端无故障,并未曾接入M2M平台
1、终端向平台发送终端注册/登录请求消息LOGIN;
2、平台验证终端序列号无效,返回注册/登录失败应答;
3、终端接收到应答包。
1、终端收到注册/登录失败应答后,不发送心跳消息到平台
2、终端注册/登录未成功不影响业务使用
4.7.2更换SIM卡重新登录
更换SIM卡重新登录
7.2
1、验证终端更换SIM卡后终端开机能够成功登录平台
1、终端更换SIM卡;
2、终端重新登录M2M平台;
3、平台接收到登录消息并返回登录成功应答;
4、终端接收到应答包。
1、终端通向平台发送终端登录请求消息LOGIN,同时仍然使用上一次注册时平台分配的终端序列号
2、终端登录成功
4.7.3改为短信方式接入平台
改为短信方式接入平台
7.3
1、验证终端对平台下发“改为短信注册/登录”的处理机制
1、终端无故障
2、终端支持短信交互
4、平台仅登记该终端MSISDN,无IMSI数据
1、终端向平台发送接入请求;
2、平台应答“改为短信注册/登录”;
3、终端自动改短信方式重新接入平台;
4、对于由平台分配终端序列号的终端,需同时测试注册和登录过程;
对于预制终端序列号的终端,仅测试登录过程。
1、终端能够自动以短信方式成功接入平台
4.8平台发起的参数设置测试
参数配置测试
终端监控平台发起的参数设置接口测试
8.1
1、验证终端是否能够正确根据平台发送的配置设置终端配置参数
3、M2M平台无故障,并与行业网关正常连接
1、平台向终端发送终端参数配置指令CONFIG_SET;
2、终端接收到参数配置指令;
3、终端按照平台下发的参数设置终端配置参数;
4、终端向平台发送设置成功应答包,应答包符合M2M平台与终端接口规范。
1、终端按照平台下发的参数更新自己的参数设置,并且使之有效
2、终端向平台发送参数配置成功应答包CONFIG_SET_ACK
4.9采集终端配置参数测试
采集终端配置参数测试
9.1
1、验证终端是否能够根据平台采集消息上报采集包
1、平台向终端发送终端参数采集请求消息CONFIG_GET;
2、终端接收平台下发的参数采集请求;
3、终端按照平台需要采集的参数,在应答CONFIG_GET_ACK中上报参数。
1、终端能正确解析平台下发的参数采集请求
2、终端按照平台的参数采集要求,在应答中返回相应的配置信息,应答包符合M2M平台与终端接口规范
4.10平台远程控制终端测试
状态监控测试
平台远程控制终端
10.1
1、验证终端是否能够正确执行并响应平台发送的远程控制请求
1、平台向终端发送终端远程控制请求消息REMOTE_CTRL(包括命令控制、外设控制、更改通信方式);
2、终端接收远程控制指令;
3、终端执行远程控制指令,返回远程控制指令响应包。
1、终端能正确解析平台下发的远程控制消息包
2、终端正确执行了远程控制指令
3、终端向平台返回远程控制执行成功结果
4.11终端心跳测试
终端心跳测试
11.1
1、验证终端是否能根据心跳设置时间间隔,正确上发心跳包
*2、验证终端心跳包是否正确(小区标识和信号场强)
1、通过M2M平台下发参数配置指令,配置终端心跳间隔时间;
2、终端根据配置指令设置终端心跳间隔时间;
3、终端按心跳间隔向平台发送心跳消息。
1、终端能根据平台配置的心跳间隔发起心跳消息
*2、终端心跳包正确(小区标识和信号场强)
4.12终端退出测试
终端退出测试
12.1
1、验证终端是否能正常退出
1、终端无故障,并已接入M2M平台,心跳正常
2、M2M平台无故障,并与行业网关正常连接
1、通过M2M平台下发远程复位指令或者终端正常关机;
2、终端发送退出指令,正常退出平台。
1、终端能根据协议规定发送退出指令,正常退出平台
2、终端标志自己为未登录状态,并存储已成功分配的终端序列号
4.13参数配置(标准TAG)异常处理
4.13.1终端不支持CONFIG_SET指令中的部分参数
终端不支持参数配置指令中的部分参数(CONFIG_SET指令)
13.1
1、验证终端是否能够正确处理平台下发的配置指令中部分不支持的参数
1、平台向终端发送终端参数配置请求消息CONFIG_SET;
2、终端接收平台下发的参数配置请求;
3、终端返回配置结果。
1、终端能正确解析平台下发的参数配置请求
2、终端返回的结果中响应结果码为1,并携带终端不支持的配置参数名称
4.13.2终端不支持CONFIG_GET指令中的部分参数
终端不支持参数采集指令中的部分参数(CONFIG_GET指令)
13.2
1、验证终端是否能够正确处理平台下发的参数采集指令中部分不支持的参数
3、终端向平台返回采集的参数。
2、终端返回的结果中响应结果码为1,并携带终端不支持的采集参数名称
4.13.3终端不支持REMOTE_CTRL指令中的部分参数
13.3
1、终端无故障,并已接入M2M平台
3、终端执行远程控制指令。
1、终端能正确解析平台下发的远程控制请求
2、终端返回的结果中响应结果码为1,并携带终端不支持的远程控制参数名称
4.14参数配置(终端自定义TAG)异常处理
4.14.1终端不支持CONFIG_SET指令中的部分参数
平台查询终端状态指令中有不支持的状态码
14.1
1、验证终端是否能够正确处理平台下发的配置指令中属于终端自定义TAG的参数
4.14.2终端不支持CONFIG_GET指令中的部分参数
平台远程控制消息中有不支持的控制指令
14.2
1、验证终端是否能够正确处理平台下发的参数采集指令中属于终端自定义TAG的参数
4.14.3终端不支持REMOTE_CTRL指令中的部分参数
14.3
1、验证终端是否能够正确执行并响应平台发送的针对终端自定义TAG的远程控制请求
4.15终端向平台请求配置参数
终端向平台请求配置参数
15.1
1、验证终端是否能够主动请求参数配置
1、终端向平台发起配置参数请求CONFIG_REQ;
2、平台接收参数配置请求,并在应答中下发配置参数;
3、终端按照平台下发的参数设置终端配置参数。
1、终端能正确解析平台下发的终端参数配置请求响应包CONFIG_REQ_ACK
2、终端按照平台下发的参数更新自己的参数设置
4.16终端主动上报状态
终端主动上报状态
16.1
1、验证终端能否在监测到异常后主动向终端上报异常状态
2、验证终端是否能够在异常状态消除后向监控平台上报状态信息
1、人为在终端制造异常,例如断开终端与业务平台的连接;
2、终端检测到自身异常,向平台发送异常状态报告;
3、消除终端异常;
4、终端向平台发送异常恢复状态报告。
1、终端在检测到故障时能够自动向M2M平台发出异常状态告警通知(通过CONFIG_TRAP消息)
2、终端在故障恢复时自动向M2M平台发出故障恢复通知(上报状态正常)
3、终端上报状态的数据包符合M2M平台与终端接口规范
4.17终端接受与回应下载通知
软件下载与升级测试
终端接受与回应下载通知
17.1
1、验证终端是否能够正确接收下载通知
2、验证终端是否能够正