中国联通数字蜂窝移动通信网JAVA业务CPSP业务开发规范v2.0试用版.doc_第1页
中国联通数字蜂窝移动通信网JAVA业务CPSP业务开发规范v2.0试用版.doc_第2页
中国联通数字蜂窝移动通信网JAVA业务CPSP业务开发规范v2.0试用版.doc_第3页
中国联通数字蜂窝移动通信网JAVA业务CPSP业务开发规范v2.0试用版.doc_第4页
中国联通数字蜂窝移动通信网JAVA业务CPSP业务开发规范v2.0试用版.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国联通公司企业标准 QB CU 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 Digital Cellular Mobile Telecommunication Network CP SP Service Development Specification for JAVA Service v2 0 试用版 发布 实施 中国联通公司发布 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 I 目 次 目目 次次 I 前前 言言 III 中国联通数字蜂窝移动通信网中国联通数字蜂窝移动通信网 JAVA 业务业务 CP SP 业务开发规范业务开发规范 4 1 范围 4 2 规范性引用文件 4 3 缩略语 4 4 CP SP 业务开发方法 4 4 1 业务可用性概述 4 4 2 开发工具 5 4 3 程序编写 5 4 4 内存 5 4 5 User Agent 6 4 6 JAVA应用程序用户接口 6 4 7 应用程序功能要求 11 4 8 兼容性要求 12 4 9 安全要求 12 4 10 内嵌ID 和License 格式 12 4 11 接口要求 13 5 CP SP 业务测试方法 14 5 1 测试环境 14 5 2 JAVA测试所需提交文档 15 5 3 测试目的 15 5 4 JAVA测试过程 15 5 5 测试类型定义 16 5 6 问题严重程度分类 16 5 7 问题修改意见分类 16 5 8 测试技术咨询 16 5 9 版本号的变化规则 16 5 10 进入测试 16 5 11 UI测试 17 5 12 功能测试 19 5 13 兼容性测试 25 附附 录录 A 资料性附录 资料性附录 开发设计指南开发设计指南 29 A 1 分辨率 29 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 II A 2 色彩数量 29 A 3 明亮度 29 A 4 显示速度 29 A 5 电力供应 29 A 6 执行速度 29 A 7 网络速度 31 A 8 文件大小 32 A 9 资源利用 33 A 10 响应性能 34 A 11 安全考虑 34 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 III 前 言 本规范定义了中国联通GPRS网络CP SP开发规范 以及将应用程序加载到JAVA平台之前需要进行的 测试 该测试可保证JAVA应用程序满足质量 稳定性和标准平台的要求 随着技术的不断发展 应根 据需求继续完善本标准 本标准是中国联通数字蜂窝移动通信网 JAVA 业务系列标准之一 该系列标准的名称及结构如下 1 中国联通数字蜂窝移动通信网 JAVA 业务规范 2 中国联通数字蜂窝移动通信网 JAVA 业务设备规范 3 中国联通数字蜂窝移动通信网 JAVA 业务测试规范 4 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 本标准是 中国联通数字蜂窝移动通信网JAVA业务CP SP业务开发规范 本标准主要起草单位 中国联通公司增值业务部 信息产业部电信研究院 本标准主要起草人 杨红梅 杨其芳 许海翔 刘东明 本标准的修改和解释权属中国联通公司 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 IV 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 1 范围 本标准规定了中国联通GPRS网络JAVA业务CP SP业务开发规范以及CP SP业务测试规范 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款 凡是注日期的引用文件 其随后所有 的修改单 不包括勘误的内容 或修订版均不适用于本标准 然而 鼓励根据本标准达成协议的各方 研究是否可使用这些文件的最新版本 凡是不注日期的引用文件 其最新版本适用于本标准 1 GF002 9002 4 邮电部电话交换设备总技术规范书 2 Connected Limited Device Configuration Specification JSR 30 JCP Specification 1 0 Sun Microsystems September 1 2000 3 Mobile Information Device Profile JSR 37 JCP Specification 1 0 Sun Microsystems September 1 2000 4 Over The Air User Initiated Provisioning Recommended Practice for the Mobile Information Device Profile Version 1 0 May 7 2001 3 缩略语 HTTPHyper Text Transfer Protocol超文本传输协议 JAVAJAVA 2 Micro Edition小型手持系统使用的 JAVA OTAOver The Air无线方式下载 MIDPMobile Information Device Profile移动信息设备框架 JAMJAVA Application ManagerJAVA 应用管理器 JARJAVA Archive JAVA压缩后的 JAVA 程序 SNMPSimple Network Management Protocol简单网络管理协议 MIPSMillion Instruction Per Section每秒钟可执行百万条指令 CPU 的 性能指标 SANStorage Area Network存储局域网 FC ALFebric Channel Arbitrated loop光纤通道仲裁环 4 CP SP 业务开发方法 4 1 业务可用性概述 可用性是业务提供的价值与用户使用业务时所需付出代价的相对大小 所谓业务提供的价值 主 要体现在业务能提供给用户所需要的信息 业务能为用户解决实际问题以及业务的易用性等方面 使 用业务的代价包括学习使用业务时付出的代价 用户使用业务过程中付出的代价 比如连接费用 信 息费用 点击次数 输入等 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 5 可用性强的业务 其最根本的特点是业务给用户带来的价值大于用户在使用业务时所付出的代价 因此 在设计 JAVA 业务时 应该注意到 可用性 手机上网主要用于获取信息而不是浏览 手机与 PC 在使用上有显著差别 不能将开发 WEB 应用的理念照搬到 JAVA 业务开发中来 用户是要为使用 JAVA 业务付出时间上或金钱上的代价 因此 所设计的 JAVA 业务要尽量 降低用户在使用过程中付出的代价 大多数用户并不喜欢复杂的 JAVA 业务 由此可见 当开发高可用性业务的时候必须首先明确 面向什么样的用户群 业务给用户解决什么问题 怎样以最高的效率解决这些问题 以下是开发 JAVA 业务时的可用性原则 使用的灵活性和效率 系统状态的显见性 系统和真实世界间的匹配 用户控制和自由 风格的一致性和标准 业务简单易用 审美的考虑 帮助用户识别 诊断和修复错误 帮助和文件编制 视觉合成 4 2 开发工具 SP 可以使用 SUN 公司提供的 J2ME 开发工具 J2ME Wireless Toolkit 该软件可以在 下载 SP 也可以使用各手机厂商提供的专门的开发工具进行开发 4 3 程序编写 J2ME 应用分为离线应用和在线应用两种 以下分别介绍 离线应用下载到手机后其运行不需要网络的支持 SP 只要编写相应的MIDlet 程序即可 在线应用下载到手机后其运行仍然需要网络的支持 在线应用的开发分为客户端和服务器端两部分 客户端的程序可以下载到用户的手机上运行 其开发和单机应用的开发方法相同 服务器端的程序需 要运行在SP 自己的服务器上 这些程序SP 可以选择任何方式进行开发 一般为J2EE 应用 客户端 和服务器端的通讯目前可以使用HTTP 连接方式与SOCKET 连接方式 4 4 内存 J2ME 使用3 种类型的内存 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 6 J2ME 应用程序的存储空间 应用程序自身占用的永久内存 通常使用终端的FLASH ROM J2ME 应用程序的RMS Record Management System 空间 应用程序存储数据的永久内存 在J2ME 中称为RMS Record Management System 通常使用终端 的FLASH ROM J2ME 应用程序的RAM 空间 应用程序运行时的临时内存 通常使用终端的RAM 鉴于目前Java 终端对上述内存以及下载的Java 应用程序最大尺寸均有限制 并结合中国联通 Java 无线业务平台需求 本规范对SP 开发的Java 应用程序大小及内存占用作如下规定 Java 应用程序的大小上限为终端支持的J2ME 应用程序最大尺寸减去5K Java 应用程序运行占用内存的上限为终端可提供的最大运行内存减去10K Java 应用程序占用RMS 的上限为终端可提供的最大RMS 空间 特殊的Java 应用程序需单独申请 4 5 User Agent User Agent的相关要求请参见RFC2616 该头包含的内容主要用于提示服务器客户机的类型 版 本和相关信息 此标题对于OTA下载协议为必选项 OTA 服务器通过该头区分OTA 客户端以保证不兼容的应用 程序将不会被下载到不支持的设备上 以下是OTA 协议所需的格式 Device Name Device Version SP CLDC CLDC Version SP MIDP MIDP Version 4 6 JAVA 应用程序用户接口 4 6 1 法律考虑 若在应用程序中使用了其他公司以商标权或版权注册的内容 请务必根据相关许可协议妥善 使用 4 6 2 应用程序的名称 必选 1 只允许采用中文名称 英文专有名词除外 2 不论是否含图标 ICON 名称应控制在一行显示 名称的字数与每一个目标设备的屏幕相 匹配 4 6 3 应用程序的数据管理 如应用程序为过关类或累积积分类游戏 则建议具备分数记录功能 建议最少可以保存 5 条最高 分记录并且允许用户输入对应每条记录的姓名 4 6 4 JAD 文件要求 JAD 文件是对 Java 应用的概要描述 终端设备在下载 Java 应用前 必须显示相关 JAD 文件信 息 为适合国内用户的使用习惯 JAD 文件中的描述信息必须使用中文 英文只能用于标注 为确保 SP CP 的应用程序可以正常上载到联通的 Java 平台 SP CP 需要将 JAD 文件转换为 UTF 8 编码格式 针对少数不支持中文显示的手机开发的应用 需要在提供英文描述的同时提供中文描述 无论中英文 显示都应杜绝显示乱码或由于描述超长而被截短显示 在任何条件下必选的JAD属性 属性名称描述长度限制备注 MIDlet Name 应用程序名称不多于 12 个汉字 MIDlet Version应用程序版本号不多于 8 位字符 MIDlet Vendor开发商名称不多于 20 个汉字 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 7 MIDlet Jar URLJAR 文件的 URL不多于 128 位字符遵循 RFC2396 MIDlet Jar SizeJAR 文件的大小不多于 6 位字符要同实际的 JAR 文件 一致 其最大限制依赖 于厂商实现 MIDlet Description应用程序简介不多于 60 个汉字 推 荐 40 个汉字以内 包 括标点符号 必须包括应用类型 适 用终端名称 和应用的 概要描述 除以上必要属性外 SP 可根据应用程序需要自定义附加属性 属性名称要以英文字母开始 由英 文字母 下划线 减号 和数字组成 JAD 文件的大小限制在4K 以内 另外 由于目前不同终端厂家对各属性预留的最大描述长度有 很大差异 因此SP 在开发应用程序时应根据每一终端特性形成JAD 文件 杜绝显示乱码或由于描述超 长而被截短显示 4 6 5 JAR 文件要求 JAR 文件Manifest 部分属性与JAD 文件相同 相同属性描述应当一致 如JAD 文件使用中文描 述的属性 Manifest 中也应当使用相同的中文描述 4 6 6 应用程序的打包 建议SP CP按照如下方式对应用程序进行打包 1 JDK建议使用1 4以上版本 2 打包工具使用SUN公司提供的J2ME Wireless Toolkit midp1 0或者2 0版本 3 不做扰码或使用RetroGuard进行扰码 4 6 7 运行过程的等待处理 很多情况下 应用程序无法做出瞬间反应 如果用户必须等待应用程序完成一个进程 应向用户 提供一个可视的反馈 并应提示用户如何取消进程 小于 1 秒 一秒钟是正常思维速度的极限 但用户可能注意到延误 不需要提供反馈 1 秒以上 当用户在等待长时间的进程时 应使用动画等 如 进度条 来显示进度状态 建议 给出提示信息 如 需等待的时间 对重复按键 除 CLR 键外 予以忽略 因为用户在进程处理时间较长时倾向于重复 按键 4 6 8 应用界面要求 SP CP 开发的客户端应用程序的操作界面必须符合手机技术规范 并与手机已有功能的操作习惯 一致 4 6 8 1 应用界面文字格式要求 MIDLET 文件名 在手机中显示的应用程序名称 所有可以用中文表示的文件名 必须用中文表示 以便于用户在手机内查找已订购应用 对于不 支持中文应用名称显示的终端 可临时提供客户易懂的英文应用名称 应用程序内向用户呈现的显示界面 a 所有可以用中文表示的内容 必须用中文表示 b 要求能在应用所支持的手机上正确显示 c 此中文显示要求包括各菜单选项 帮助信息 指示信息 d 错误信息提示应简明 并提示用户如何退回到前一屏幕 4 6 8 1 1 对齐 为方便用户阅读 文本应左对齐 标题可以左对齐 居中或右对齐 4 6 8 1 2 文本换行 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 8 为使信息更容易阅读 应该在适当的地方换行 示例如下 未换行的文本 换行的文本 4 6 8 1 3 屏幕布局统一 由于手机终端的屏幕大小的差异 使得应用的布局在每一款终端上会有所不同 所以在提交 JAVA 应用的时候要针对每一款手机来做相应的提交 4 6 8 2 应用程序启动界面要求 1 第一屏要求 必需 第一屏必须显示联通Logo 2 显示过渡画面数量要求 必需 建议进入应用时显示的过渡画面一般不超过3 幅 上限为4 幅 包括第一屏 第二屏显示 3 过渡画面显示时间要求 必需 过渡画面的显示时间限定在6 秒之内 4 按任意键设置要求 可选 用户进入过渡画面之后按任意键直接可以直接进入应用界面 建 议此时出现诸如 按任意键进入 的文字说明 5 SP 的其他Logo 由SP 自行安排放置 4 6 8 3 菜单及应用使用过程中的界面功能要求 1 总体说明 SP 可以根据应用情况自行定制菜单在应用界面中的位置与各菜单项的具体名称 以及应用使用过程中的界面风格 但必需满足以下6点的界面功能要求 2 关于 项 即帮助信息 必需置于显要位置 应用 游戏 描述 必需 应用 游戏 使用规则 必需 应用操作方法 应用 游戏按键控制方式 必需 SP公司名称 必需 SP 客服电话和客服Email 必需 SP网站 可选 使用提示 可选 对于在线应用 还应说明取消在线应用包月的途径 商用收费后按如下途径退订 具体如下 i 客户当月不使用该业务 ii 客户主动删除客户端程序 iii 另 关于包月收费原则的说明 每月第一次使用时产生包月费用 若不使用则不收取当月包月费用 注 测试中心将检查所提供的支持电话和 Email 的真实性 如果为虚假号码和地址 则不予受理 菜单项必须为中文 3 退出 必需 且至于显要位置 4 设置 音效 按键操作等内容的设定和修改 可选 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 9 5 暂停 继续 可选 6 其他说明 在客户易懂 可以操作的前提下 鼓励对各种应用功能的表现形式和显示界面的创 新 如某些应用在使用过程中提供简单易懂的图形化指示界面 4 6 8 4 基本按键功能设置要求 1 原则 a 符合手机已有按键功能的操作习惯 便于用户识别和操作 目前JAVA支持左 中 右 三个软键 因此CP要尽量充分利用这三个软键 b 只对 确认 选择 返回 返回主菜单 暂停 继续 或 退出 键这 几个基本功能的按键设置做要求和建议 2 贯穿应用操作全过程的基本按键 确认键 返回键 的设定 必需 3 使用过程中的按键操作功能设定 不包括对菜单的按键操作功能 a 返回主菜单 必需 要求游戏过程中任意时间可以返回主菜单 凡是不显示软键的 应用 要求在应用运行当中能够调出主菜单 建议通过右软键调出主菜单 b 返回应用使用过程中的操作界面 可选 在从应用过程中返回主菜单的同时也能从 主菜单返回 返回 继续 到应用原有操作界面 c 暂停 继续 可选 要求游戏过程中任意时间可以暂停 继续 只要应用提供暂停功 能 就要保证暂停功能能够正确实现 d 退出 必需 使用过程中能够直接退出或通过返回主菜单退出 4 除要求必需按要求设置的按键设置之外 其他按键设置由SP 自行决定 包括确认和返回功能 是否需增加新的按键支持等方式 4 6 8 5 广告宣传 不经中国联通允许 不得在应用程序内显示与神奇宝典业务无关的广告宣传内容 4 6 8 6 菜单 菜单用途 操作清单 菜单列出了用户可选的操作 可用不同图标来标识菜单选项 区分不同操作 内容选项 列出一套供用户选择的内容项 不需要为其提供图标 例如 在铃声下载 应用程序中 可能有一个菜单列出用户能够下载的全部铃声 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 10 应用程序选项 为应用列出供用户选择的选项 可用复选框或者单选按钮进行选择 菜单使用规范 菜单标题字数控制在一行显示 缺省的情况下 菜单中的每一项占据一行 但是在特殊情况下 允许在同一行中使用多 个菜单项 菜单中的各项要按照一定的逻辑顺序来排列 如按照类型 时间 字母顺序等 如果没 有逻辑顺序 就按优先级排列 将优先级高的排在前面 当设计使用菜单的用户界面时 要考虑菜单层次的宽度和深度 宽度指每层菜单中选项 个数 建议选项个数以终端一屏显示为上限 深度指结构中的菜单层数 建议 2 3 层 菜单栏目设置建议 1 菜单各栏目的具体名称由SP 自行议定 2 选项或菜单的设置需符合手机原有功能的操作习惯 3 主菜单功能项 参考 继续 可用其他名称 开始 新游戏 此功能必选 名称自定 该应用其他功能 可选 可以有多项 设置 选项 可选 名称自定 排行榜 可选 名称自定 帮助 此功能必选 名称自定 关于 可选 名称自定 放置版权信息 相关LOGO 精彩推荐 相关链接 提供关联产品的告示 如游戏升级版本告示 同一SP 关联的应用的简介 可选 名称自定 退出 退出游戏 此功能必选 名称自定 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 11 4 6 8 7 文本输入和导航 文本规范 若需要特定输入格式 都必须标明输入格式 例如 输入日期 MM YY 若输入超过一行 文本框应支持多行输入和滚动条 文本框对用户输入的密码 在输入过程中应明文显示 不要用 进行掩盖 如果应用支 持密码保存 用户在下一次使用时 应以 显示密码 支持输入数据的自动记忆功能 如用户名和密码的保存 对需要用户名和密码登陆的应用 要充分考虑如何让新用户非常方便 简单地完成注册 对用户注册后再次使用时 对于不涉及移动支付等安全性要求非常高的应用 建议用户 名和密码默认填好 用户选 登录 键即可 对用户输入应自动切换到恰当的输入模式 例如 若应用程序要求用户输入电话号码 自动将文本输入模式设定为只能输入数字 若要求用户输入用户名 由于用户一般会用字母表示 所以自动将文本输入模式设定为 字母 应用程序应限制用户在要求字符数的范围内输入 以避免用户输入错误 对确定的内容进行预置 例如 输入 年 可以预置为 20XX 只需用户输入后两位 数字 尽量减少用户的文本输入 为每一个输入项作直观的提示与描述 不多于 8 个汉字 在文本输入的状态下 后退 返回 前一屏幕 在文本输入的状态下 用户可有两种不同办法返回前一屏幕 首选办法是选择软键菜单 在文本 输入的软键菜单中加入一个菜单项 其功能类似于菜单中的 后退 或者 取消 功能 第二种方法是 在文本输入中但无字符输入的状态下 允许 CLR 键起到 后退 或者 返回 前一屏幕的功能 应该考虑将上述两种方法合并起来使用 4 6 8 8 表单 表单是与用户交互的常用界面 以下列出了表单布局中的一般建议 数字应靠右对齐 货币字段的数字应靠右对齐 但货币符号应靠左对齐 标题和输入字段的标题应清楚分开 将输入字段排序和分组是一种有效办法 用户不需要经常前后翻阅 应在视觉上将标题及其输入字段相联系 4 7 应用程序功能要求 应用按照帮助中的描述正确执行 很多情况下 应用无法做出瞬间反应 如果用户必须等待应用完成一个进程 应向用户提供 一个可视的反馈 在延迟时间较长时 应给用户一个可视化的反馈 只要应用提供暂停功能 就要保证暂停功能能够正确实现 用户可以在允许暂停的屏幕上暂停应 用 并可以从暂停状态恢复 当应用恢复的时候 应用应该从被暂停的同一个位置恢复 按键能正确地在整个应用间导航 每一个屏幕上的按键能被正确地处理 应用应该能处理连续的按键输入 数据的传输必须能接受连续的按键输入而不会引起错误 应用的成绩记录功能正确实现 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 12 具有能够输入 保存或修改记录功能的应用应该能在应用正常退出后能找回数据 已删除的数据不再可见 文本输入控件正确地处理输入文本 安全的信息应妥善处理 如 当用户再次输入敏感数据时 不应该显示上次输入的数据 应该用 进行 掩盖 屏幕保护类应用 Screen Saver 能够通过Java应用管理器来设置并启动 当用户按任意键时将退出 该 测试仅对屏保应用有效 应用能正确地处理应用内的短信功能 如果应用支持定时器和报警 应确认能够正确的设置及响应 应用应不影响照相机的功能 保证应用在服务器不可用时 应用能正常启动并通知用户 在正常操作应用过程中 不能出现死机 定屏 报错等问题 应用中所涉及的功能都能正确实现 4 8 兼容性要求 在终端异常掉电后 启动应用应不影响终端的一些基本的功能 应用能正确处理终端的定时器和报警 应用能正确地建立和断开数据连接 终端本地屏保能在应用运行和关闭情况下正常运行 应用不应影响终端显示来电号码 应用应能正确地处理来电呼叫 当应用在运行的时候 应用能正确地处理非应用的短信 注 1 在应用运行期间 来短信时只要能给用户以提示就可以 例如 可以存在只有状态栏的图标提示 没有声音 2 对于有声音的屏幕 中断 接收短信 恢复后 若声音为在应用中只出现一次且长度不超过10秒的 不要求 中断后还能继续播放 离线应用在正在运行的时候 失去网络服务应能继续运行 如果应用有在线功能 发起网络连接请求 应用正确地处理各类中断和恢复 例如 按END键 合盖 滑盖等 注 对于有声音的屏幕 中断恢复后 若声音为在应用中只出现一次且长度不超过10秒的 不要求中断后还能继 续播放 4 9 安全要求 不管是自己开发 还是使用第三方的应用 SP 必须确保自己的J2ME 程序不包含任何恶意的 可 能对网络或手机造成损害的代码 4 10 接口要求 4 10 1 WAP 网关与在线服务器的接口 在线应用程序的客户端程序 MIDlet 向WAP 网关发送请求时 应该在HTTP HEADER中加入下 面的信息 X Online Host 在线服务器的域名和端口 请求的示例如下 在线应用程序的客户端程序 MIDlet 向WAP 网关发送的请求 GET online app StartServlet HTTP 1 1 Host 10 0 0 172 8080 X Online Host 80 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 13 在线应用程序的客户端程序 MIDlet 向HTTP HEADER 中添加信息时 以上述字段标识开始 后跟字段内容 WAP 网关通过字段标识识别信息内容 WAP 网关发送给在线服务器的请求为 GET online app StartServlet HTTP 1 1 Host 80 X Forwarded For 10 0 0 128 X Online Host 80 UA profile nokia 7650 X Source ID 2 165 zzz 20001001 30 5 CP SP 业务测试方法 5 1 测试环境 移动设备 用于测试的终端 联通 GPRS 网络 移动设备将利用其进行测试 5 2 JAVA 测试所需提交文档 测试提交文档压缩包格式 压缩包名称格式 企业代码 应用名称 机型 应用版本号 测试类型 测试次数 rar 例如 90305 美女靓图 MOTO V3 V1 0 2 浏览类 第二次复测 rar 压缩包文件目录 jad 文件 jar 文件 Java 业务接入申请表 Java 业务申请附件 使用手册 使用截图 前一次 Java 应用测试报告 CP 回复 复测时提交 5 3 测试目的 应用界面的统一性以方便用户的使用 应用功能的完整性 应用运行稳定性以及安全性 应用的兼容性 保证应用符合 Java 规范 保证应用的运行不会影响到目标终端的功能 保证用户能够正确下载应用 保证用户的合法权益受到保护 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 14 5 4 JAVA 测试过程 测试包含下列阶段 1 进入测试 该阶段主要对应用进行详细测试前的基本测试 2 UI测试 对CP SP定义的UI基本逻辑进行检查 3 功能测试 保证应用提供的功能都能够正确实现 4 兼容性测试 该阶段将对应用和终端系统的兼容性进行测试 保证应用的执行不干扰终端正常的呼叫和短信等 功能 5 5 测试类型定义 根据 CP SP 和应用的不同 进行如下几种类型测试 全面测试 主要是对该应用进行进入测试 UI 测试 兼容性测试和全面功能测试 一般测试 主要是对该应用进行进入测试 UI 测试 兼容性测试和基本功能的测试 简单测试 主要是对该应用进行进入测试 UI 测试和兼容性测试 浏览类测试 主要针对电子书 图片等功能相对简单的应用进行基本功能的测试 5 6 问题严重程度分类 测试完成后 测试中发现的问题按照严重程度分为以下几类 严重 应用无法安装 启动 应用在运行过程中出现死机等异常情况 一般 明显不符合测试规范 功能没有很好的实现等 微小 不会影响应用正常使用的问题 如界面不美观等 5 7 问题修改意见分类 对测试中发现的问题 分成以下两种修改意见 必须修改 该类问题会影响用户的使用 CP SP 必须修正后才能申请上线 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 15 建议修改 该类问题基本不影响用户的使用 但修改后能提高用户的满意度 建议修改此类 问题 该类问题不影响业务上线 5 8 测试技术咨询 CP SP 有关应用测试方面的疑问 请登录联通相关网站 或通过 Email 发送至 yuanyh 注明所对应的应用名称及公司等相关信息 5 9 版本号的变化规则 版本号的格式 Va b c a 指主版本号 主要标识应用的主体及架构的变化 b 指二级版本号 主要标识应用增加新的功能 c 指三级版本号 主要标识对应用问题 bug 的修改 5 10 进入测试 序号描述测试结果问题描述 1 是否符合联通 Java 应用提交要求 提交文档齐全 平台状态已改为 提交 状态 2 如果是升级版应用 是否和老版本应用采用同样的中 英文 名字 3 应用能够被正常下载到终端 如果该应用存在多种计费方式 每种计费方式均要进行该项测试 4 当应用下载到终端后 能够正确地安装 如果该应用存在 多种计费方式 每种计费方式均要进行该项测试 5 在JAM中能够正确显示应用图标以及名称 应用的图标不使用 Java图标 6 应用能正常启动 如果应用支持从多个触发点启动 那么必 需保证每个触发点的启动都正常 如果该应用存在多种计 费方式 每种计费方式均要进行该项测试 7 应用各处出现的应用名称保持一致 应用各处出现的应用版 本号保持一致 8 应用的名称只允许采用中文名称显示 英文专有名词除外 9 退出应用后再次进入 应用能正常启动 10 关闭移动设备后 重新启动移动设备并运行应用 应用能正 常启动 11 启动应用后立刻退出 并立刻重新启动应用 应用启动正常 12 在JAM中 从终端上删除应用 应用能够被成功删除 对终端 没有不利的影响 13 再次加载应用到终端上 应用能够被成功安装 终端功能正 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 16 常 5 11 UI 测试 5 11 1 关于项 要求 应用中包含关于中的各项内容 序号操作步骤期望结果测试结果问题描述 14 启动应用 应用的关于项中包含 应用 游戏 描述 必需 应用 游戏 使用 规则 必需 应用操作方法 应 用 游戏按键控制 方式 必需 SP 公司名称 必需 SP 客服电话和客 服 Email 必需 SP 网站 可选 使用提示 可选 对于在线应用 还 应说明取消在线应 用包月的途径 5 11 2 屏幕刷新 要求每个屏幕可以正确的刷新且内容正确显示 序号操作步骤期望结果测试结果问题描述 15 进入所有的屏幕 屏幕不包含覆盖的图 像或来自先前屏幕的 字符 屏幕没有垃圾字符 5 11 3 屏幕布局 要求应用的背景应满屏显示 序号操作步骤期望结果期望结果测试结果问题描述 16 启动应用 进入应用运行 主屏幕 应用运行主屏幕的背景页面 能够满屏显示 5 11 4 屏幕内容 要求 屏幕内容显示清晰 用户可以容易地读懂它们 内容应满足于上下文 屏幕的内容不显示无礼的或不相称的内容 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 17 序号操作步骤期望结果测试结果问题描述 17 进入每一个屏幕并检查屏 幕的内容 所有图标清晰可见并 容易区分 所有文本清晰可见 无截断无越出所在屏 幕并容易区分 滚动屏幕可完全显示 屏幕上的所有文本 包括在图像和图标上 的文本应拼写正确 没有不相称的图像和 图形 5 11 5 语言要求 要求 应用中的菜单和各种文字显示 应统一采用中文简体 英文专用名称和注册商标除外 应用是否支持英文界面不作具体要求 序号操作步骤期望结果测试结果问题描述 18 考察所有被测试屏幕 应用中的菜单和各种文字 显示 应统一采用中文简 体 英文专用名称和注册 商标除外 5 11 6 菜单内容 要求 应用的选择或菜单项必须是可用的 序号操作步骤期望结果测试结果问题描述 19 进入各菜单或选择项 每个菜单或选择项必须 完成可用的动作 没有空 菜单 5 11 7 UI 控件检查 要求控件 例如 菜单 文本输入框等 的显示符合相关规范 序号操作步骤期望结果状态问题描述 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 18 20 考察所有被测试屏幕 菜单标题字数控制 在一行显示 文本框对用户输入 的密码 在输入过 程中应明文显示 不要用 进行掩盖 如果应用支持密码 保存 用户在下一 次使用时 应以 显 示密码 文本输入框的功能 正常执行且对应用 无不良影响 文本输入框的最大 限制符合自然法则 输入的内容能够完 全显示 5 11 8 语言选择 要求当从应用的设置菜单选择语言后 应用应能显示该语言版本的应用 序号操作步骤期望结果测试结果问题描述 21 改变语言到每一种支持的语 言 N A 22 查看应用的多个屏幕 屏幕正常切换为所选择的 语言 23 测试每一种支持的语言 屏幕正常切换为所选择的 语言 5 12 功能测试 5 12 1 帮助的描述 要求应用按照帮助中的描述正确执行 序号操作步骤期望结果测试结果问题描述 24 实现帮助中提及的应用的功 能 帮助中提及的应用相关功能 都能正确实现 5 12 2 JAD 文件测试 要求终端设备在下载 Java 应用前 应能正确显示相关 JAD 文件信息 序号操作步骤期望结果测试结果问题描述 25 下载某一Java应用 应能显示相关JAD 文件信 息 描述信息应为中文 不能显示乱码或由于描述 超长而被截短显示 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 19 26 查看JAD文件大小 JAD 文件的大小限制在4K 以内 5 12 3 等待处理 要求 很多情况下 应用无法做出瞬间反应 如果用户必须等待应用完成一个进程 应向用户提 供一个可视的反馈 在延迟时间较长时 应给用户一个可视化的反馈 序号操作步骤期望结果测试结果问题描述 27 启动应用并运行该程序 当用户在等待长时间的进 程时 应给出提示信息 如动画进程 进度条 文字信息等 来显示运行 的进度状态 28 进入任一屏幕 尤其是应用 反应迟钝的屏幕 重复按 键 应用能够正确处理 5 12 4 暂停应用 要求 只要应用提供暂停功能 就要保证暂停功能能够正确实现 用户可以在允许暂停的屏幕上暂停应用 并可以从暂停状态恢复 当应用恢复的时候 应 用应该从被暂停的同一个位置恢复 序号操作步骤期望结果测试结果问题描述 29 进入所有带暂停功能的屏幕 暂停应用 应用可视化地或用相关的 信息提示用户暂停的状态 应用停止其他功能的处理 如刷新屏幕和按键输入 30 在暂停状态保持30秒 应用没有自动恢复 31 恢复应用 应用从暂停的位置恢复 32 在每一个带暂停功能的屏 幕重复1到3步 如上所述 5 12 5 键区功能 要求 按键能正确地在整个应用间导航 每一个屏幕上的按键能被正确地处理 序号操作步骤期望结果测试结果问题描述 33 进入所有的屏幕并选择导航 键 每一个导航键功能正确 5 12 6 连续的按键输入 要求应用应该能处理连续的按键输入 数据的传输必须能接受连续的按键输入而不会引起错误 序号操作步骤期望结果测试结果问题描述 34 进入应用的任一屏幕 并连 应用能正确地处理按键输 入 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 20 续按键约 30 秒 对应用的主要功能没有不 利的影响 5 12 7 成绩记录 要求应用的成绩记录功能正确实现 注 如果程序为逐级过关的程序 遇到短时间内不能过关的应用可要求相关 CP SP 协助 序号操作步骤期望结果测试结果问题描述 35 对于短时间内能生成成绩记 录的应用 运行应用 生成 成绩记录 应用能正确生成成绩记录并 记录在指定的位置 36 生成若干条成绩记录 成绩记录显示屏幕应保证整 齐 不会出现由于输入的用 户名不同而使屏幕显示混乱 的情况 37 对能短时间判断输赢的应用 赢得一局 应用实现赢局的结果 38 对能短时间判断输赢的应用 输掉一局 应用实现输局的结果 5 12 8 数据的存储 要求具有能够输入 保存或修改记录功能的应用应该能在应用正常退出后能找回数据 已删除的 数据不再可见 序号操作步骤期望结果测试结果问题描述 39 启动应用 输入几条数据并保 存 N A 40 退出应用 重新启动应用查看 刚刚输入的数据 数据能被正确的读取并显 示 数据内容为上次存取 的值 对应用的功能没有 不利的影响 41 删除几条数据记录 被删除的数据记录不再可 见 42 退出并重新启动应用 重新检 查存储的数据 被删除的数据记录不再可 见 43 修改几条记录 检查存储的数 据 数据能被正确的修改并显 示 数据内容为修改值 44 退出并重新启动应用 重新检 查存储的数据 数据能被正确的读取并显 示 数据内容为上次修改的值 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 21 45 进入应用其它所有能存储数据 的屏幕重复前述步骤 功能正确实现 5 12 9 文本输入 要求 文本输入控件正确地处理输入文本 序号操作步骤期望结果测试结果问题描述 46 进入所有带文本输入的屏幕 输入数据到可用字段范围外 输入超出字段值时 不可 用 47 进入所有带文本输入的屏幕 输入数据然后退出应用 不 保存数据 应用正常退出 48 进入所有带文本输入的屏幕 输入数据 引入一来电呼叫 应用运行正常 5 12 10 安全性 要求 安全的信息应妥善处理 注 1 当用户再次输入敏感数据时 不应该显示上次输入的数据 应该用 进行掩盖 序号操作步骤期望结果测试结果问题描述 49 应用不应回显敏感的数据 如密码 识别码等 应该用 进行掩盖 N A 5 12 11 屏幕保护类应用 要求 屏幕保护类应用 Screen Saver 能够通过Java应用管理器来设置并启动 当用户按任意键 时将退出 该测试仅对屏保应用有效 序号操作步骤期望结果测试结果问题描述 50 通过 JAM 设置应用为屏保 应用被设置 51 将终端进入到某一屏幕 要 求该屏幕支持屏保 等待 一段时间 屏保被启动 工作正常 52 按任意键 退出屏保 5 12 12 应用内的短信功能 要求 应用能正确地处理应用内的短信功能 序号操作步骤期望结果测试结果问题描述 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 22 53 应用在一终端上运行时 在 几个屏幕分别接收应用从另 一终端上发来的几条短信 应用正确接收所有短信并能 做出正确响应 54 退出应用 立即重启应用 应用启动无错误 55 应用在一终端上未运行时 应用从另一应用上发来短信 启动应用 应用正确接收所有短信并能 做出正确响应 5 12 13 应用内的定时器和报警 要求 如果应用支持定时器和报警 将确认应用能够正确的设置及响应 序号操作步骤期望结果测试结果问题描述 56 根据应用的相关操作说明设置 定时器 报警 定时器 报警设置被应用接 受 57 等待所需的时间 当定时器到 时和报警产生时 当定时器到时或报警产生 时 应用正确的响应 58 对应用的任意屏幕 重复步骤 1 及步骤 2 当定时器到时或报警产生 时 应用作正确的响应 59 如果应用支持 利用 2 种不同 的时间值重复步骤 1 到 3 的测 试 当定时器到时或报警产生 时 应用作正确的响应 5 12 14 照相机 要求 应用能够进行拍照 存储及发送图片 序号操作步骤期望结果测试结果问题描述 60 启动应用 拍照 存储照片 看 照片 照片能够被正确生成 存 储及显示 61 重复步骤 1 通过应用调整亮 度设置 记录的图片亮度发生相应 变化 62 重复步骤 1 通过应用调整对 比度设置 记录的图片对比度发生相 应变化 63 重复步骤 1 通过应用调整显 示尺寸设置 记录的图片显示尺寸发生 相应变化 64 重复步骤 1 通过应用调整广 角度及缩放设置 记录图片的广角度及缩放 发生相应变化 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 23 65 如果应用使用照相机的移动 图像记录功能 重复步骤 1 到 5 并进行回放 移动图像被正确记录并回 放 亮度 对比度 显示尺寸 图片大小 广角及缩放功 能起作用 66 如果应用使用照相机的移动 图像记录功能 拍摄一段移 动图像并同时录音 进行回 放 声音能够同移动图像一起 回放 5 12 15 在线应用 要求 保证应用在服务器不可用时 应用能正常启动并通知用户 序号操作步骤期望结果测试结果问题描述 67 启动应用 N A 68 连接网络服务器 并正常退出 对应用无不利的影响 69 启动应用 连接网络服务器 并 异常退出 例如 按END键退 出 网络连接在设定的超时 值后断开 对应用无不利的影响 70 若网络服务器不可用 启动应 用 并试图连接服务器 可视化的通知用户 71 重复上述步骤几次 如上所述 5 12 16 运行中的问题 要求 在正常操作应用过程中 不能出现死机 定屏 报错等问题 序号操作步骤期望结果测试结果问题描述 72 启动应用 N A 73 运行应用 应用运行正常 无死机 定屏 报错等现象出现 5 12 17 离线应用功能 要求 离线应用中所涉及的功能都能正确实现 序号操作步骤期望结果测试结果问题描述 74 启动应用 N A 75 运行应用中所有已有功能 所有功能都完整 正确实 现 5 12 18 在线应用功能 要求 在线应用中所涉及的功能都能正确实现 序号操作步骤期望结果测试结果问题描述 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 24 76 启动应用 N A 77 运行应用中所有已有功能 所有功能都完整 正确实 现 78 监视相关接口消息在线应用的封装程序 根 据用户订购状态 向下载 服务器请求获取资费 订 购应用或者使用应用 在 线应用封装程序根据下载 服务器响应结果确定使用 许可 5 13 兼容性测试 5 13 1 异常掉电 要求 在终端异常掉电后 启动应用并完成一些基本的功能 序号操作步骤期望结果测试结果问题描述 79 当应用在运行的时候 使用 所有可使用的方法 如拔电 池 使终端掉电 N A 80 重新启动应用并完成一些基 本的功能 应用启动正常 未影响到终端的功能 5 13 2 定时器和报警 要求 应用能正确处理终端的定时器和报警 序号操作步骤期望结果测试结果问题描述 81 进入可以设置定时器 报警的 屏幕 使用一个可能的设置 值设置定时器 报警 运行应 用 可以实现定时器 报警的设 置 应用能正确的处理 定时器 报警在一定的周期 后正确响应 82 重新选一个可能的设置值设 置定时器 报警重复步骤1 可以实现定时器 报警的设 置 应用能正确的处理 定时器 报警在一定的周期 后正确响应 5 13 3 应用发起的数据连接 要求 应用能正确地建立和断开数据连接 序号操作步骤期望结果测试结果问题描述 83 启动应用并发起一个数据连 接 连接成功 84 正常退出应用 数据连接在设定的超时值 后断开 85 重启应用并发起数据连接 连接成功 86 使用所有应用支持的正常退如上所述 中国联通数字蜂窝移动通信网 JAVA 业务 CP SP 业务开发规范 25 出方法退出应用 重复1到3 步 87 退出应用 发起一个语音呼 叫 呼叫成功 88 发起数据连接 异常退出应 用 重启应用并发起数据连 接 连接成功 89 使用所有应用支持的异常退 出方法退出应用 重复6步 如上所述 90 启动应用 发起一个数据连 接 断开数据连接 但不退 出应用 数据连接断开 91 退出应用 重启应用 发起 一个数据呼叫 等待数据呼 叫断开 接着再发起一个数 据呼叫 连接成功 对终端的功能没有影响 92 当在做数据呼叫的时候 接 收一个短信息 应用正确处理 对应用的功能没有不利的 影响 5 13 4 本地屏保 要求 终端本地屏保能在应用运行和关闭情况下正常运行 序号操作步骤期望结果测试结果问题描述 93 启动终端本地屏保 N A 94 启动应用 等待

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论