
中国移动通信java终端测试规范.doc
36页CMCC/QB-XX-XXX-XXXX中国移动通信企业标准QB-╳╳-╳╳╳-╳╳╳╳JAVA终端测试规范V1.0Testing Specification for JAVA Terminal版本号: ZV1.0.0╳╳╳╳-╳╳-╳╳发布╳╳╳╳-╳╳-╳╳实施中国移动通信集团公司 发布各工作组要指定一名人员承担信息报送工作,负责搜集和整理本组及相关成员单位的各类信息,经组长审核把关后及时报综合组,每周至少报送一条工程进展信息,每季度报送工作总结 目 录1 前 言 32 适用范围 43 引用标准 54 相关术语与缩略语解释 65 测试环境 75.1 测试的网络环境 75.2 测试条件 85.2.1 移动终端 85.2.2 网络设备 95.2.3 JAVA无线服务平台 95.2.4 JAVA服务器 96 测试配置 107 设备测试内容 117.1 JAVA移动终端下载测试 117.1.1 下载时断线(通信线路故障) 117.1.2 下载时断电 127.1.3 下载时用户自己中断下载 137.1.4 下载时有呼入 147.1.5 下载时JAVA无线服务平台出现故障 157.2 JAVA移动终端文件管理测试 167.2.1 JAVA程序运行退出后工作正常 167.2.2 查看内存状况的能力 177.2.3 删除已下载程序的能力 187.3 JAVA移动终端应用测试 208 附录A:编制历史 211 前 言 本规范制定了基于GPRS的JAVA无线数据业务应用中设备与接口协议的测试规范,可作为JAVA无线服务平台数据业务应用中设备与接口协议测试实施的依据。
本规范解释权属于中国移动通信集团公司本方案起草单位:中国移动通信集团公司研发中心本方案主要起草人:于川、董朝晖、常嘉岳、唐建峰2 适用范围本测试规范适用于中国移动(集团公司和省公司)JAVA无线服务平台中的设备测试和各实体之间的接口协议测试3 引用标准[1] << JAVA业务总体实现方案>>,中国移动通信集团公司,2002年3月[2] << JAVA业务设备规范>>,中国移动通信集团公司,2002年3月[3] << JAVA业务业务规范>>,中国移动通信集团公司,2002年3月[4] << JAVA业务接口规范>>,中国移动通信集团公司,2002年3月[5] << JAVA业务测试规范>>,中国移动通信集团公司,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[10] Connected Limited Device Configuration (JSR-30) JCP Specification 1.0, Sun Microsystems, September 1, 2000.[11] RFC2251, Lightweight Directory Access Protocol (v3)[12] RFC2252, Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions[13] RFC2253, Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names[14] RFC2254, The String Representation of LDAP Search Filters[15] RFC2255, The LDAP URL Format[16] RFC2256, A Summary of the X.500(96) User Schema for use with LDAPv34 相关术语与缩略语解释OTA: Over The Air, 即空中、无线方式。
J2ME: Java 2 Micro Edition, 即小型手持系统使用的JavaHTTP: Hyper Text Transfer Protocol,超文本传输协议MIDP: Mobile Information Device Profile,移动信息设备框架JAM: Java Application Manager, JAVA应用管理器CSD: Circuit Switch Data, 电路交换数据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)所示: 图5-1. JAVA无线服务平台逻辑关系图Java无线服务平台中包括:OTA PROXY、 OTA服务器、数据库服务器、计费采集器和网管服务器。
另外,为配合JAVA无线服务平台提供JAVA服务,还需要对现网RADIUS服务器进行改造,短信网关和服务器等设备的支持平台提供基于FTAM或FTP 的外部系统接口外部系统(例如BOSS系统、MISC系统等)可通过该接口获取所需的话单文件平台的网络还可以通过防火墙的控制,由路由器连接到Internet,从而使内容供应商和用户用浏览器来访问平台的功能,例如,内容的提交和用户的个性化设置等该平台应支持两种类型接入方式:· GPRS接入方式: 移动终端通过GGSN接入到IP网络,通过RADIUS进行用户身份的认证;· 非GPRSCSD接入方式: 移动终端通过NAS接入到IP网络,通过RADIUS进行用户身份的认证本测试规范中的设备测试只针对Java无线服务平台中专有的设备,即OTA PROXY和OTA服务器,而LDAP服务器、服务器和短信网关不包括在本测试规范内对各个设备功能的详细描述参见《基于GPRS的JAVA业务总体实现方案》 CMNETISMGJAVA无线服务平台RADIUS服务器LDAP服务器服务器 InternetICP用户GPRSGGSNGSM/CSDNAS防火墙路由器WAP网关OTA PROXYWAP VPN私网公网JAVA业务平台应设在CMNET公网上,在Java业务开展的初期,业务量比较少,可建设一个JAVA业务平台提供全网用户服务,当业务量增加以后,可考虑建设多个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 移动终端l 测试SIM卡具有GSM网络的数据服务功能和GPRS功能l 移动终端应支持GPRS功能,如不能支持GPRS功能,则必须支持CSD数据功能l 移动终端应为支持J2ME的移动终端l 移动终端已经开通了数据服务并能够拨号(GPRS或者CSD)进入Internet并访问OTA下载服务器l 移动终端还需满足下列要求:; 屏幕大小至少96x54; 显示深度至少1位; 像素形状大约1:1; 输入设备使用单手键盘(ITU-T),双手键盘(QWERTY),或触摸屏; 128kb不易失存储器,作为MIDP 的组成部分; 8kb不易失存储器,作为应用程序所产生静态数据的存储器; 32kb随机存储器为java运行时使用; 双向网络,但可以有间歇,只提供有限带宽5.2.2 网络设备· CSD数据通道已经开通并且工作正常· GPRS数据通道已经开通并且工作正常· RADIUS服务器工作正常· LDAP服务器工作正常。
· 所有路由器、DNS等网络设备工作正常· 与IP骨干网的连接正常· WAP网关工作正常· BOSS系统工作正常· ISMG工作正常5.2.3 JAVA无线服务平台· OTA Proxy服务器工作正常· OTA下载服务器工作正常· OTA下载服务器上的应用程序配置正常· OTA下载服务器上已经预置了测试账号例如,用户名:test,密码:test或者其他测试账户· OTA下载服务器配置了目录、链接收费区域等· 数据库服务器工作正常· 计费采集器工作正常5.2.4 JAVA服务器· JAVA服务器工作正常6 测试配置· 移动终端的配置n CSD – 拨入号: 17266; 用户名:wap; 密码:wapn GPRS – APN: cmwap; 用户名:空; 密码:空n OTA PROXY - WAP 网关IP地址:10.0.0.17x ; Port Number: 80n WAP浏览器 - WAP 网关IP地址:10.0.0.172; Port Number: 9201· OTA服务器n 上载测试使用的应用程序文件到OTA下载服务器上n 配置应用程序文件,使其目录结构如下所示根目录测试目录链接一链接二子目录一子目录二收费目录n 配置测试用户,例如用户名:test,密码:test,或者其他用户。
n 给测试用户的账户中输入测试使用的资金。












