2022年中国移动通信-JAVA终端测试规范 3.pdf
JAVA终端测试规范 V1.0 Testing Specification for JAVA Terminal 版本号:ZV1.0.0中 国 移 动 通 信 企 业 规 范QB-名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 31 页 -中国移动通信集团公司发布 -发 布 -实 施名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 31 页 -目录1 前言 4 2 适用范围 4 3 引用规范 5 4 相关术语与缩略语解释6 5 测试环境 7 5.1 测试的网络环境7 5.2 测试条件 10 5.2.1移动终端105.2.2网络设备115.2.3JAVA无线服务平台125.2.4JAVA在线服务器126 测试配置 12 7 设备测试内容14 7.1JAVA 移动终端下载测试14 7.1.1下载时手机断线(通信线路故障)147.1.2下载时手机断电167.1.3下载时用户自己中断下载187.1.4下载时手机有电话呼入207.1.5下载时JAVA无线服务平台出现故障227.2JAVA 移动终端文件经管测试24 7.2.1JAVA程序运行退出后手机工作正常24名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 31 页 -7.2.2手机查看内存状况的能力267.2.3手机删除已下载程序的能力277.3JAVA 移动终端在线应用测试30 8 附录 A:编制历史 31 1前言本规范制定了基于GPRS 的 JAVA 无线数据业务应用中设备与接口协议的测试规范,可作为JAVA 无线服务平台数据业务应用中设备与接口协议测试实施的依据。本规范解释权属于中国移动通信集团公司。本技术方案起草单位:中国移动通信集团公司研发中心本技术方案主要起草人:于川、董朝晖、常嘉岳、唐建峰2适用范围本测试规范适用于中国移动(集团公司和省公司)JAVA无线服务平台中的设备测试和各实体之间的接口协议测试。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 31 页 -3引用规范1,中国移动通信集团公司,2002 年 3 月2,中国移动通信集团公司,2002年 3 月3,中国移动通信集团公司,2002年 3 月4,中国移动通信集团公司,2002年 3 月5,中国移动通信集团公司,2002年 3 月6 GPRS 移动终端规范JAVA 分册,中国移动通信集团公司,2002 年 7 月7 Java?2 Platform Micro Edition(J2ME?)Technology for Creating Mobile Devices,White Paper,Sun Microsystems,May 19,2000.8 Mobile Information Device Profile(JSR-37)JCP Specification 1.0,Sun Microsystems,September 1,2000.9 Over The Air User Initiated Provisioning Recommended Practice,Version 1.0,May 2001 10Connected Limited Device Configuration(JSR-30)JCP 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 31 页 -Specification 1.0,Sun Microsystems,September 1,2000.11RFC2251,Lightweight Directory Access Protocol(v3)12RFC2252,Lightweight Directory Access Protocol(v3):Attribute Syntax Definitions13RFC2253,Lightweight Directory Access Protocol(v3):UTF-8 String Representation of Distinguished Names14RFC2254,The String Representation of LDAP Search Filters15RFC2255,The LDAP URL Format16RFC2256,A Summary of the X.500(96)User Schema for use with LDAPv34相关术语与缩略语解释OTA:Over The Air,即空中、无线方式。J2ME:Java 2 Micro Edition,即小型手持系统使用的Java。HTTP:Hyper Text Transfer Protocol,超文本传输协议。MIDP:Mobile Information Device Profile,移动信息设备框架JAM:Java Application Manager,JA VA 应用经管器CSD:Circuit Switch Data,电路交换数据名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 31 页 -GPRS:General Packet Radio Service,通用无线分组业务WAP:Wireless Application Protocol,无线应用协议APN:Access Point Network,接入点网络ICP:Internet Content Provider,因特网内容提供商BOSS:Business Operation Support System,业务运营支撑系统CDR:Call Detail Record,呼叫详细记录FTAM:File Transfer Access Management,文件访问经管协议FTP:File Transfer Protocol,文件传输协议MISC:Mobile Information Service Central,移动信息业务中心LDAP:Lightweight Directory Access Protocol,轻量级目录访问协议5测试环境5.1 测试的网络环境Java无线服务平台的逻辑图见下图(图5-1)所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 31 页 -图 5-1.JAVA 无线服务平台逻辑关系图Java无线服务平台中包括:OTA PROXY、OTA 服务器、数据库服务器、计费采集器和网管服务器。另外,为配合 JAVA无线服务平台提供JAVA 服务,还需要对现网RADIUS 服务器进行改造,短信网关和在线服务器等设备的支持。平台提供基于FTAM 或 FTP 的外部系统接口。外部系统(例如 BOSS系统、MISC系统等)可通过该接口获取所需的话单文件。平台的网络还可以通过防火墙的控制,由路由器连接到Internet,从而使内容供应商和手机用户用浏览器来访问平台的功能,例如,内容的提交和手机用户的个性化设置等。该平台应支持两种接入方式:名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 31 页 -?GPRS 接入方式:移动终端通过GGSN 接入到IP网络,通过RADIUS 进行用户身份的认证;?CSD 接入方式:移动终端通过NAS 接入到 IP 网络,通过 RADIUS 进行用户身份的认证。本测试规范中的设备测试只针对Java 无线服务平台中专有的设备,即OTA PROXY 和 OTA 服务器,而LDAP 服务器、在线服务器和短信网关不包括在本测试规范内。对各个设备功能的详细描述参见基于 GPRS 的 JAVA 业务总体实现技术方案。JAVA 业务平台应设在CMNET 公网上,在Java业务开展的初期,业务量比较少,可建设一个JAVA 业务平台提供CMNET ISMG JAVA 无线服务平台RADIUS服务器LDAP服务器在线服务器Internet ICP 手机用户GPRS GGSN GSM/CSD NAS 防火墙路由器WAP网关OTA PROXY WAP VPN 私网公网名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 31 页 -全网用户服务,当业务量增加以后,可考虑建设多个JAVA业务平台。同时,在每个WAP 专网中应设有一个OTA PROXY 实现用户访问应用时的IP 地址转换功能,如果业务量增加,OTA PROXY不能满足业务要求,可以将OTA PROXY 进行升级或扩容。其组网方式如图5-2 所示:图 5-2 JAVA 无线服务平台网络结构图在这种技术方案里,CSD 手机通过 NAS 拨号访问 IP 网络,通过 WAPGW 访问 WAP 站点(包括 OTA 服务器),通过 OTA PROXY 访问 OTA 服务器进行JAVA 应用的下载。5.2 测试条件5.2.1 移动终端测试 SIM 卡具有GSM 网络的数据服务功能和GPRS功能。移动终端应支持GPRS 功能,如不能支持GPRS 功能,则必须支持CSD 数据功能。移动终端应为支持J2ME 的移动终端。移动终端已经开通了数据服务并能够拨号(GPRS 或者CSD)进入 Internet 并访问 OTA 下载服务器移动终端还需满足下列要求:屏幕大小至少96x54 名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 31 页 -显示深度至少1 位像素形状大约1:1 输 入 设 备 使 用 单 手 键 盘(ITU-T),双 手 键 盘(QWERTY),或触摸屏128kb 不易失存储器,作为MIDP 的组成部分8kb 不易失存储器,作为应用程序所产生静态数据的存储器32kb 随机存储器为java 运行时使用双向网络,但可以有间歇,只提供有限带宽5.2.2 网络设备?CSD 数据通道已经开通并且工作正常?GPRS 数据通道已经开通并且工作正常?RADIUS 服务器工作正常?LDAP 服务器工作正常。?所有路由器、DNS 等网络设备工作正常?与 IP 骨干网的连接正常?WAP 网关工作正常?BOSS 系统工作正常?ISMG 工作正常名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 31 页 -5.2.3 JAVA 无线服务平台?OTA Proxy 服务器工作正常。?OTA 下载服务器工作正常。?OTA 下载服务器上的应用程序配置正常。?OTA 下载服务器上已经预置了测试账号。例如,用户名:test,密码:test 或者其他测试账户。?OTA 下载服务器配置了目录、链接收费区域等。?数据库服务器工作正常。?计费采集器工作正常。5.2.4 JAVA 在线服务器?JAVA 在线服务器工作正常。6测试配置?移动终端的配置CSD 拨入号:17266。用户名:wap。密码:wap GPRS APN:cmwap。用户名:空。密码:空OTA PROXY WAP 网关 IP 地址:10.0.0.17x。Port Number:80 名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 31 页 -WAP 浏览器 WAP 网关 IP 地址:10.0.0.172。Port Number:9201?OTA 服务器上载测试使用的应用程序文件到OTA 下载服务器上。配置应用程序文件,使其目录结构如下所示配置测试用户,例如用户名:test,密码:test,或者其他用户。给测试用户的账户中输入测试使用的资金。根目录测试目录链接一链接二子目录一子目录二收费目录名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 31 页 -7设备测试内容7.1 JAVA移动终端下载测试7.1.1 下载时手机断线(通信线路故障)工程:移动终端测试分工程:下载时手机断线必测参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)测试目的:1.测试移动终端采用HTTP 方式从OTA 服务器上下载JAVA程序的过程中,手机突然断线的情况。2.断线后手机中部分下载的JAVA 程序被自动清除;手机不受影响,工作情况正常。预置条件:1.GSM 网络的数据呼叫/GPRS工作正常。2.测试用户开通了数据呼叫/GPRS并工作正常。3.被测终端具有浏览功能的基于HTTP的 JAVA客户端程序。名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 31 页 -4.被测终端配置如下:CSD 拨入号:17266。用户名:wap。密码:wap GPRS APN:cmwap。用户名:空。密码:空OTA PROXY WAP 网关IP 地址:10.0.0.17x。Port Number:80 5.JAVA无线服务平台运行正常测试过程:1.手机建立数据连接2.选择 JAVA OTA 下载服务3.选择某一应用程序4.选择下载5.下载过程中,手机断线(可使用其它方式达到断线的实际效果,如拔掉手机电池)。6.检查手机是否继续正常工作;部分下载的JAVA 程序是否被自动清除预期结果:步骤 1:手机显示选择OTA 服务器步骤 2:手机显示应用目录步骤 3:显示应用简介信息,应用名称,文件大小及版本号。步骤 4:显示下载状态步骤 5:停止显示下载状态,手机恢复正常待机状态步骤6:手机工作正常,即能够正常通话,或重新正常开始名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 31 页 -OTA 下载或 JAVA 在线应用;手机中不存在刚才下载程序的任何形式的存在(如临时文件)。实际结果:备注:7.1.2 下载时手机断电工程:移动终端测试分工程:下载时手机断电必测参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)测试目的:1.测试移动终端采用HTTP 方式从 OTA 服务器上下载JAVA程序的过程中,手机突然断电的情况。2.恢复供电后手机中部分下载的JAVA 程序被自动清除;手机不受影响,工作情况正常。预置条件:1.GSM 网络的数据呼叫/GPRS工作正常。2.测试用户开通了数据呼叫/GPRS并工作正常。3.被测终端具有浏览功能的基于HTTP的 JAVA客户端程序。4.被测终端配置如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 31 页 -CSD 拨入号:17266。用户名:wap。密码:wap GPRS APN:cmwap。用户名:空。密码:空OTA PROXY WAP 网关IP 地址:10.0.0.17x。Port Number:80 5.JAVA无线服务平台运行正常测试过程:1.手机建立数据连接2.选择 JAVA OTA 下载服务3.选择某一应用程序4.选择下载5.下载过程中,手机断电(可使用其它方式达到断电的实际效果,如拔掉手机电池)。6.检查恢复供电后手机是否继续正常工作;部分下载的JAVA程序是否被自动清除预期结果:步骤 1:手机显示选择OTA 服务器步骤 2:手机显示应用目录步骤 3:显示应用简介信息,应用名称,文件大小及版本号。步骤 4:显示下载状态步骤 6:恢复供电后,手机恢复到正常待机状态,工作正常(即能够正常通话),或重新正常开始OTA 下载或 JAVA在线应用;名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 31 页 -手机中不存在刚才下载程序的任何形式的存在(如临时文件)。实际结果:备注:7.1.3 下载时用户自己中断下载工程:移动终端测试分工程:下载时用户自己中断下载可选参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)测试目的:1.测试移动终端采用HTTP 方式从 OTA 服务器上下载JAVA程序的过程中,手机用户自己中断下载的情况。2.手机中部分下载的JAVA 程序被自动清除;手机不受影响,工作情况正常。预置条件:1.GSM 网络的数据呼叫/GPRS工作正常。2.测试用户开通了数据呼叫/GPRS并工作正常。3.被测终端具有浏览功能的基于HTTP的 JAVA客户端程序。4.被测终端配置如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 31 页 -CSD 拨入号:17266。用户名:wap。密码:wap GPRS APN:cmwap。用户名:空。密码:空OTA PROXY WAP 网关IP 地址:10.0.0.17x。Port Number:80 5.JAVA无线服务平台运行正常测试过程:1.手机建立数据连接2.选择 JAVA OTA 下载服务3.选择某一应用程序4.选择下载5.下载过程中,用户自己中断下载(目前可行的方式为关机或拔掉手机电池)。6.检查下载中断后手机是否继续正常工作;部分下载的JAVA程序是否被自动清除预期结果:步骤 1:手机显示选择OTA 服务器步骤 2:手机显示应用目录步骤 3:显示应用简介信息,应用名称,文件大小及版本号。步骤 4:显示下载状态步骤 6:下载中断后,手机恢复到正常待机状态,工作正常(即能够正常通话),或重新正常开始OTA 下载或 JAVA在线应用;名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 31 页 -手机中不存在刚才下载程序的任何形式的存在(如临时文件)。实际结果:备注:7.1.4 下载时手机有电话呼入工程:移动终端测试分工程:下载时手机有电话呼入必测参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)测试目的:1.测试移动终端采用HTTP 方式从 OTA 服务器上下载JAVA程序的过程中,手机有电话呼入的情况。2.有电话呼入时下载过程自动中断,手机能够转入正常通话,同时手机中部分下载的JAVA 程序被自动清除。预置条件:1.GSM 网络的数据呼叫/GPRS工作正常。2.测试用户开通了数据呼叫/GPRS并工作正常。3.被测终端具有浏览功能的基于HTTP的 JAVA客户端程序。4.被测终端配置如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 31 页 -CSD 拨入号:17266。用户名:wap。密码:wap GPRS APN:cmwap。用户名:空。密码:空OTA PROXY WAP 网关IP 地址:10.0.0.17x。Port Number:80 5.JAVA无线服务平台运行正常测试过程:1.手机建立数据连接2.选择 JAVA OTA 下载服务3.选择某一应用程序4.选择下载5.下载过程中,有电话呼入。6.检查手机是否能够转入正常通话;部分下载的JAVA 程序是否被自动清除预期结果:步骤 1:手机显示选择OTA 服务器步骤 2:手机显示应用目录步骤 3:显示应用简介信息,应用名称,文件大小及版本号。步骤 4:显示下载状态步骤 5:手机屏幕提示有电话呼入,是否接听;同时下载过=自动中断。步骤 6:选择接听后,手机能够转入正常通话;手机中不存在刚才下载程序的任何形式的存在(如名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 31 页 -临时文件)。实际结果:备注:7.1.5 下载时 JAVA 无线服务平台出现故障工程:移动终端测试分工程:下载时JAVA 无线服务平台出现故障可选参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)测试目的:1.测试移动终端采用HTTP 方式从 OTA 服务器上下载JAVA程序的过程中,JAVA 无线服务平台出现故障的情况。2.下载过程自动中断;手机中部分下载的JAVA 程序被自动清除;手机不受影响,工作情况正常。预置条件:1.GSM 网络的数据呼叫/GPRS工作正常。2.测试用户开通了数据呼叫/GPRS并工作正常。3.被测终端具有浏览功能的基于HTTP的 JAVA客户端程序。4.被测终端配置如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 22 页,共 31 页 -CSD 拨入号:17266。用户名:wap。密码:wap GPRS APN:cmwap。用户名:空。密码:空OTA PROXY WAP 网关IP 地址:10.0.0.17x。Port Number:80 5.JAVA无线服务平台运行正常测试过程:1.手机建立数据连接2.选择 JAVA OTA 下载服务3.选择某一应用程序4.选择下载5.下载过程中,JAVA无线服务平台运行出现故障,如 OTA Proxy服务器或 OTA服务器运行异常,停止服务。6.检查下载过程是否自动中断,手机恢复到正常待机状态;部分下载的 JAVA 程序是否被自动清除预期结果:步骤 1:手机显示选择OTA 服务器步骤 2:手机显示应用目录步骤 3:显示应用简介信息,应用名称,文件大小及版本号。步骤 4:显示下载状态步骤 6:手机恢复到正常待机状态;手机中不存在刚才下载程序的任何形式的存在(如临时文件)。名师资料总结-精品资料欢迎下载-名师精心整理-第 23 页,共 31 页 -实际结果:备注:7.2 JAVA移动终端文件经管测试7.2.1 JAVA 程序运行退出后手机工作正常工程:移动终端测试分工程:JAVA 程序运行退出后手机工作情况必测参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)测试目的:1.JAVA 程序运行退出后手机工作情况。2.JAVA 程序运行退出后手机工作不受影响,情况正常。预置条件:1.GSM 网络的数据呼叫/GPRS工作正常。2.测试用户开通了数据呼叫/GPRS并工作正常。3.被测终端已经下载了本地运行的JAVA客户端程序或在线应用的 JAVA客户端程序。4.被测终端配置如下:CSD 拨入号:17266。用户名:wap。密码:wap 名师资料总结-精品资料欢迎下载-名师精心整理-第 24 页,共 31 页 -GPRS APN:cmwap。用户名:空。密码:空OTA PROXY WAP 网关IP 地址:10.0.0.17x。Port Number:80 5.JAVA无线服务平台运行正常6.在线应用JAVA客户端程序将访问的在线应用服务器运行正常测试过程:1.在本地离线运行手机中的JAVA客户端程序2.程序运行退出后,检查手机工作是否正常3.在线方式运行手机中的JAVA客户端程序4.程序运行退出后,检查手机工作是否正常预期结果:步骤 1:手机进入JAVA客户端程序离线运行状态步骤 2:手机工作情况正常步骤 3:手机进入 JAVA客户端程序在线运行状态步骤 4:手机工作情况正常实际结果:备注:名师资料总结-精品资料欢迎下载-名师精心整理-第 25 页,共 31 页 -7.2.2 手机查看内存状况的能力工程:移动终端测试分工程:手机查看内存状况的能力可选参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)测试目的:1.测试手机查看内存状况的能力,以便下载某个JAVA 应用程序之前确定手机内剩余内存是否够用2.手机能够查看内存状况预置条件:被测终端支持JAVA客户端程序。测试过程:1.进入手机中查看内存状况的相关菜单选项2.查看内存使用状况预期结果:步骤 1:手机具有查看内存使用状况的相关菜单步骤 2:手机能够正确地报告当前内存的使用状况实际结果:备注:名师资料总结-精品资料欢迎下载-名师精心整理-第 26 页,共 31 页 -7.2.3 手机删除已下载程序的能力工程:移动终端测试分工程:手机删除已下载程序的能力必测参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)测试目的:1.测试手机删除已下载程序的能力,以便手机用户在不需要某个已下载程序时能够正确地删除该程序。2.测试某个已下载程序被删除后手机工作正常预置条件:1.被测终端支持JAVA客户端程序2.被测终端内有已下载程序存在测试过程:1.进入手机中删除已下载程序的相关菜单选项2.删除已下载程序3.检查手机工作情况是否正常预期结果:步骤 1:手机具有删除已下载程序的相关菜单步骤 2:手机能够正确地删除已下载程序步骤 3:手机工作情况正常名师资料总结-精品资料欢迎下载-名师精心整理-第 27 页,共 31 页 -实际结果:备注:7.2.3.1 子目录中下载需要用户鉴权的程序工程:应用下载分工程:子目录中下载需要用户鉴权的程序可选参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)、基于 GPRS的JAVA业务设备规范(V 1.0)测试目的:测试手机是否可以从子目录中下载需要用户鉴权的程序预置条件:1.GSM 网络的数据呼叫/GPRS 工作正常2.测试用户开通了数据呼叫/GPRS 并工作正常3.测试用户正确设置了测试用的OTA 下载服务器,包括服务器的 IP 地址,端口号码,缺省目录,用户名称和密码等等。4.手机已经获得并正在显示该应用的描述文件。测试过程:1.选择下载。2.输入用户名称和密码。名师资料总结-精品资料欢迎下载-名师精心整理-第 28 页,共 31 页 -3.开始下载。预期结果:步骤 1应用程序开始下载并安装。步骤 2应用程序安装完毕以后显示安装结果(成功或者不成功)。测试结果:备注:7.2.3.2 应用程序安装结果的汇报工程:应用下载分工程:应用程序安装结果的汇报可选参考:基于 GPRS的JAVA 业务总体技术方案(V 1.0)、基于GPRS的JAVA 业务接口规范(V 1.0)、基于 GPRS的JAVA业务设备规范(V 1.0)测试目的:测试手机是否可以汇报应用程序安装的结果预置条件:1.GSM 网络的数据呼叫/GPRS 工作正常2.测试用户开通了数据呼叫/GPRS 并工作正常3.测试用户正确设置了测试用的OTA 下载服务器,包括服务名师资料总结-精品资料欢迎下载-名师精心整理-第 29 页,共 31 页 -器的 IP 地址,端口号码,缺省目录,用户名称和密码等等。4.用户输入正确的用户名称和密码并成功下载了应用程序。测试过程:1.选择下载。2.输入用户名称和密码。3.开始下载。预期结果:步骤 1服务器软件成功收到应用程序安装结果汇报。步骤 2结果汇报与安装结果相一致。测试结果:备注:7.3 JAVA移动终端在线应用测试待定。名师资料总结-精品资料欢迎下载-名师精心整理-第 30 页,共 31 页 -8附录 A:编制历史JAVA终端测试规范编制历史版本号更新时间主要内容或重大修改名师资料总结-精品资料欢迎下载-名师精心整理-第 31 页,共 31 页 -