XX终端WMMP协议入网测试报告V20.docx

上传人:b****6 文档编号:8584191 上传时间:2023-01-31 格式:DOCX 页数:32 大小:63.82KB
下载 相关 举报
XX终端WMMP协议入网测试报告V20.docx_第1页
第1页 / 共32页
XX终端WMMP协议入网测试报告V20.docx_第2页
第2页 / 共32页
XX终端WMMP协议入网测试报告V20.docx_第3页
第3页 / 共32页
XX终端WMMP协议入网测试报告V20.docx_第4页
第4页 / 共32页
XX终端WMMP协议入网测试报告V20.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

XX终端WMMP协议入网测试报告V20.docx

《XX终端WMMP协议入网测试报告V20.docx》由会员分享,可在线阅读,更多相关《XX终端WMMP协议入网测试报告V20.docx(32页珍藏版)》请在冰豆网上搜索。

XX终端WMMP协议入网测试报告V20.docx

XX终端WMMP协议入网测试报告V20

XX终端WMMP协议入网测试报告

(试行)

 

重庆移动M2M终端测试中心

2009年3月

目录

目录2

1.测试介绍3

2.测试环境4

3.测试结果5

4.测试项目7

4.1终端预置参数测试7

4.2.SMS承载方式测试8

4.3GPRS承载方式测试9

4.4USSD承载方式测试10

4.5终端注册11

4.6终端登录测试12

4.7注册/登录异常处理13

4.8平台发起的参数设置测试16

4.9采集终端配置参数测试17

4.10平台远程控制终端测试18

4.11终端心跳测试19

4.12终端退出测试20

4.13参数配置(标准TAG)异常处理21

4.14参数配置(终端自定义TAG)异常处理24

4.15终端向平台请求配置参数27

4.16终端主动上报状态28

4.17终端接受与回应下载通知29

1.测试介绍

本测试依据《中国移动M2M终端WMMP协议测试规范》(以下简称《规范》)进行。

通过测试,验证该产品M2M通信模块是否具有《规范》中所规定的相关功能,能否成功接入移动M2M运营支持平台

进行本测试的网络结构如图1所示:

图1.M2M终端测试网络结构

测试组网方案如图11所示,为开展M2M业务,中国移动建设M2M平台,完成对M2M终端的管理和M2M业务的接入,接入方式包括SMS/USSD/GPRS。

提供给集团客户一个行业应用服务器,行业应用服务器是安装在集团客户的防火墙之后,并与集团客户的应用系统相连接,负责集团客户应用系统与终端的通信,业务采集等工作。

M2M数据流分为业务流和管理流。

数据流可以从终端通过M2M平台转发给行业应用服务器,或者从终端直接送到行业应用服务器,管理流从终端到M2M平台,通过WMMP协议实现。

2.测试环境

厂家名称

终端型号

终端版本号

适用范围

终端图片

中心测试人员:

终端厂家人员:

测试时间:

测试地点:

重庆移动M2M终端测试中心

3.测试结果

终端通信方式

主用:

备用1:

备用2:

类型

功能

指令

标签

测试结果

通信方式

必测项

注册

LOGIN

---

登录

LOGIN

---

心跳

HEARTBEAT

---

退出

LOGOUT

---

远程控制

REMOTE_CTRL

0x4001(值2):

重启后重新登录

注册容错处理

---

---

登录容错处理

---

---

心跳容错处理

---

---

未识别指令或字段处理机制

---

---

参数配置

CONFIG_SET

(根据通讯方式选择)

0x0011:

心跳间隔(每种通讯方式必测)

0x0009:

平台的IP地址

0x000a:

平台的端口

0x0002:

网络接入点名称(APN)

0x0007:

平台短信特服号

0x0012:

USSD特服号码

信息查询

CONFIG_GET

(根据通讯方式选择,与CONFIG_SET配置项对应)

0x0011:

心跳间隔

0x0009:

平台的IP地址

0x000a:

平台的端口

0x0002:

网络接入点名称(APN)

0x0007:

平台短信特服号

0x0012:

USSD特服号码

建议满足项

告警上报

CONFIG_TRAP

0x300b:

告警状态

0x300c:

告警类型

0x300d:

告警原因

0x300E:

告警恢复

信息查询

CONFIG_GET

(监控信息)

0x3006:

终端所在小区标识

0x3007:

本地信号场强

远程控制

REMOTE_CTRL

0x4001:

除2以外的其他值

0x4005:

通信方式切换

类型

功能

指令

标签

测试结果

通信方式

可选测试项

信息查询

CONFIG_GET

(统计信息)

所有统计上报标签

CONFIG_GET

(故障信息)

所有告警上报标签

CONFIG_GET

(长配置信息)

0x0025,0x0026,0x0027,0x1006,0x1007标签

信息上报

CONFIG_TRAP

所有告警、统计及配置标签

参数配置

CONFIG_SET

(长参数)

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平台

2、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平台

2、M2M平台无故障并且与行业网关正常连接

测试过程:

1、终端向平台发送终端注册/登录请求消息LOGIN;

2、平台验证终端序列号无效,返回注册/登录失败应答;

3、终端接收到应答包。

预期结果:

1、终端收到注册/登录失败应答后,不发送心跳消息到平台

2、终端注册/登录未成功不影响业务使用

实际结果:

备注:

测试方签名:

被测试方签名:

4.7.2更换SIM卡重新登录

项目:

序列号管理测试

分项目:

更换SIM卡重新登录

必测

编号:

7.2

测试目的:

1、验证终端更换SIM卡后终端开机能够成功登录平台

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障并且与行业网关正常连接

测试过程:

1、终端更换SIM卡;

2、终端重新登录M2M平台;

3、平台接收到登录消息并返回登录成功应答;

4、终端接收到应答包。

预期结果:

1、终端通向平台发送终端登录请求消息LOGIN,同时仍然使用上一次注册时平台分配的终端序列号

2、终端登录成功

实际结果:

备注:

测试方签名:

被测试方签名:

4.7.3改为短信方式接入平台

项目:

序列号管理测试

分项目:

改为短信方式接入平台

可选

编号:

7.3

测试目的:

1、验证终端对平台下发“改为短信注册/登录”的处理机制

预置条件:

1、终端无故障

2、终端支持短信交互

3、M2M平台无故障并且与行业网关正常连接

4、平台仅登记该终端MSISDN,无IMSI数据

测试过程:

1、终端向平台发送接入请求;

2、平台应答“改为短信注册/登录”;

3、终端自动改短信方式重新接入平台;

4、对于由平台分配终端序列号的终端,需同时测试注册和登录过程;对于预制终端序列号的终端,仅测试登录过程。

预期结果:

1、终端能够自动以短信方式成功接入平台

实际结果:

备注:

测试方签名:

被测试方签名:

4.8平台发起的参数设置测试

项目:

参数配置测试

分项目:

终端监控平台发起的参数设置接口测试

必测

编号:

8.1

测试目的:

1、验证终端是否能够正确根据平台发送的配置设置终端配置参数

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端参数配置指令CONFIG_SET;

2、终端接收到参数配置指令;

3、终端按照平台下发的参数设置终端配置参数;

4、终端向平台发送设置成功应答包,应答包符合M2M平台与终端接口规范。

预期结果:

1、终端按照平台下发的参数更新自己的参数设置,并且使之有效

2、终端向平台发送参数配置成功应答包CONFIG_SET_ACK

实际结果:

备注:

测试方签名:

被测试方签名:

4.9采集终端配置参数测试

项目:

参数配置测试

分项目:

采集终端配置参数测试

必测

编号:

9.1

测试目的:

1、验证终端是否能够根据平台采集消息上报采集包

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端参数采集请求消息CONFIG_GET;

2、终端接收平台下发的参数采集请求;

3、终端按照平台需要采集的参数,在应答CONFIG_GET_ACK中上报参数。

预期结果:

1、终端能正确解析平台下发的参数采集请求

2、终端按照平台的参数采集要求,在应答中返回相应的配置信息,应答包符合M2M平台与终端接口规范

实际结果:

备注:

测试方签名:

被测试方签名:

4.10平台远程控制终端测试

项目:

状态监控测试

分项目:

平台远程控制终端

必测

编号:

10.1

测试目的:

1、验证终端是否能够正确执行并响应平台发送的远程控制请求

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端远程控制请求消息REMOTE_CTRL(包括命令控制、外设控制、更改通信方式);

2、终端接收远程控制指令;

3、终端执行远程控制指令,返回远程控制指令响应包。

预期结果:

1、终端能正确解析平台下发的远程控制消息包

2、终端正确执行了远程控制指令

3、终端向平台返回远程控制执行成功结果

实际结果:

备注:

测试方签名:

被测试方签名:

4.11终端心跳测试

项目:

状态监控测试

分项目:

终端心跳测试

必测

编号:

11.1

测试目的:

1、验证终端是否能根据心跳设置时间间隔,正确上发心跳包

*2、验证终端心跳包是否正确(小区标识和信号场强)

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

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、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端参数配置请求消息CONFIG_SET;

2、终端接收平台下发的参数配置请求;

3、终端返回配置结果。

预期结果:

1、终端能正确解析平台下发的参数配置请求

2、终端返回的结果中响应结果码为1,并携带终端不支持的配置参数名称

实际结果:

备注:

测试方签名:

被测试方签名:

4.13.2终端不支持CONFIG_GET指令中的部分参数

项目:

参数配置测试

分项目:

终端不支持参数采集指令中的部分参数(CONFIG_GET指令)

必测

编号:

13.2

测试目的:

1、验证终端是否能够正确处理平台下发的参数采集指令中部分不支持的参数

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端参数采集请求消息CONFIG_GET;

2、终端接收平台下发的参数采集请求;

3、终端向平台返回采集的参数。

预期结果:

1、终端能正确解析平台下发的参数采集请求

2、终端返回的结果中响应结果码为1,并携带终端不支持的采集参数名称

实际结果:

备注:

测试方签名:

被测试方签名:

4.13.3终端不支持REMOTE_CTRL指令中的部分参数

项目:

状态监控测试

分项目:

平台远程控制终端

必测

编号:

13.3

测试目的:

1、验证终端是否能够正确执行并响应平台发送的远程控制请求

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端远程控制请求消息REMOTE_CTRL(包括命令控制、外设控制、更改通信方式);

2、终端接收远程控制指令;

3、终端执行远程控制指令。

预期结果:

1、终端能正确解析平台下发的远程控制请求

2、终端返回的结果中响应结果码为1,并携带终端不支持的远程控制参数名称

实际结果:

备注:

测试方签名:

被测试方签名:

4.14参数配置(终端自定义TAG)异常处理

4.14.1终端不支持CONFIG_SET指令中的部分参数

项目:

状态监控测试

分项目:

平台查询终端状态指令中有不支持的状态码

可选

编号:

14.1

测试目的:

1、验证终端是否能够正确处理平台下发的配置指令中属于终端自定义TAG的参数

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端参数配置请求消息CONFIG_SET;

2、终端接收平台下发的参数配置请求;

3、终端返回配置结果。

预期结果:

1、终端能正确解析平台下发的参数配置请求

2、终端返回的结果中响应结果码为1,并携带终端不支持的配置参数名称

实际结果:

备注:

测试方签名:

被测试方签名:

4.14.2终端不支持CONFIG_GET指令中的部分参数

项目:

状态监控测试

分项目:

平台远程控制消息中有不支持的控制指令

可选

编号:

14.2

测试目的:

1、验证终端是否能够正确处理平台下发的参数采集指令中属于终端自定义TAG的参数

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端参数采集请求消息CONFIG_GET;

2、终端接收平台下发的参数采集请求;

3、终端向平台返回采集的参数。

预期结果:

1、终端能正确解析平台下发的参数采集请求

2、终端返回的结果中响应结果码为1,并携带终端不支持的采集参数名称

实际结果:

备注:

测试方签名:

被测试方签名:

4.14.3终端不支持REMOTE_CTRL指令中的部分参数

项目:

状态监控测试

分项目:

平台远程控制消息中有不支持的控制指令

可选

编号:

14.3

测试目的:

1、验证终端是否能够正确执行并响应平台发送的针对终端自定义TAG的远程控制请求

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、平台向终端发送终端远程控制请求消息REMOTE_CTRL(包括命令控制、外设控制、更改通信方式);

2、终端接收远程控制指令;

3、终端执行远程控制指令。

预期结果:

1、终端能正确解析平台下发的远程控制请求

2、终端返回的结果中响应结果码为1,并携带终端不支持的远程控制参数名称

实际结果:

备注:

测试方签名:

被测试方签名:

4.15终端向平台请求配置参数

项目:

参数配置测试

分项目:

终端向平台请求配置参数

可选

编号:

15.1

测试目的:

1、验证终端是否能够主动请求参数配置

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

1、终端向平台发起配置参数请求CONFIG_REQ;

2、平台接收参数配置请求,并在应答中下发配置参数;

3、终端按照平台下发的参数设置终端配置参数。

预期结果:

1、终端能正确解析平台下发的终端参数配置请求响应包CONFIG_REQ_ACK

2、终端按照平台下发的参数更新自己的参数设置

实际结果:

备注:

测试方签名:

被测试方签名:

4.16终端主动上报状态

项目:

状态监控测试

分项目:

终端主动上报状态

可选

编号:

16.1

测试目的:

1、验证终端能否在监测到异常后主动向终端上报异常状态

2、验证终端是否能够在异常状态消除后向监控平台上报状态信息

预置条件:

1、终端无故障,并已接入M2M平台

2、终端已向M2M平台注册

3、M2M平台无故障,并与行业网关正常连接

测试过程:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1