中国移动飞信业务TDSCDMA终端JAVA客户端测试规范.doc

上传人:文库蛋蛋多 文档编号:4136620 上传时间:2023-04-07 格式:DOC 页数:36 大小:780KB
返回 下载 相关 举报
中国移动飞信业务TDSCDMA终端JAVA客户端测试规范.doc_第1页
第1页 / 共36页
中国移动飞信业务TDSCDMA终端JAVA客户端测试规范.doc_第2页
第2页 / 共36页
中国移动飞信业务TDSCDMA终端JAVA客户端测试规范.doc_第3页
第3页 / 共36页
中国移动飞信业务TDSCDMA终端JAVA客户端测试规范.doc_第4页
第4页 / 共36页
中国移动飞信业务TDSCDMA终端JAVA客户端测试规范.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《中国移动飞信业务TDSCDMA终端JAVA客户端测试规范.doc》由会员分享,可在线阅读,更多相关《中国移动飞信业务TDSCDMA终端JAVA客户端测试规范.doc(36页珍藏版)》请在三一办公上搜索。

1、-实施-发布中国移动通信有限公司 发布QB-中国移动通信企业标准中国移动飞信业务TD-SCDMA终端JAVA客户端测试规范China Mobile Fetion Service TD-SCDMA Terminal JAVA client Test Specification 版本号:1.0.3目 录1范围42引用标准43缩略语和术语解释44测试环境45测试条件55.1终端设备55.2网络设备56测试项目56.1功能测试56.1.1客户端下载/业务注册/退订56.1.1.1客户端下载56.1.1.2新SIM卡的注册66.1.1.3在数据保留期用户的注册76.1.1.4业务退订76.1.2用户登录

2、/退出86.1.2.1登录86.1.2.2退出86.1.3联系人管理96.1.3.1添加好友96.1.3.2删除好友106.1.3.3黑名单106.1.3.4查看好友资料116.1.3.5修改屏显名称116.1.4Presence功能设置126.1.4.1在线状态126.1.5隐私策略136.1.5.1好友授权策略的设置136.1.5.2最近联系人146.1.6IM功能146.1.6.1发消息给联系人(用户在线)146.1.6.2发消息给联系人(用户状态为“短信在线”)156.1.6.3发消息给联系人(联系人的状态为“离线”)156.1.6.4查看消息(正常接收)166.1.6.5多个一对一即

3、时消息166.1.7功能选项176.1.7.1查看本人资料176.1.7.2修改本人资料186.1.7.3消息提示方式设定186.1.7.4常用短语196.1.7.5快捷键功能196.1.7.6帮助206.1.8客户端升级216.1.8.1选择升级216.2互通性测试(只需测试与PC的互通)216.2.1Presence功能216.2.1.1在线状态216.2.2隐私策略256.2.2.1黑名单256.2.2.2最近联系人功能266.2.3联系人管理286.2.3.1增加好友286.2.3.2删除好友296.2.4IM功能316.2.4.1发消息给联系人316.3其他测试326.3.1添加好友

4、极限测试326.4UI测试326.4.1LOGO,名称,水印326.4.2图标336.4.3动画336.4.4布局347编制历史34前 言本标准规定了飞信业务TD-SCDMA终端JAVA客户端测试方法和测试步骤,主要包括消息流程测试和基本操作测试,适用于测试TD-SCDMA终端JAVA客户端对该业务的支持情况。本规范由中国移动通信研究院归口管理。本标准由标准归口部门负责解释。本规范起草单位:中国移动通信研究院本标准主要起草人: 1 范围本标准制定了飞信业务TD-SCDMA终端JAVA客户端测试规范,主要规定JAVA客户端软件功能,包括主界面,注册,登录,发送消息,接收消息,管理联系人,状态设定

5、,退订,退出等进行测试,并与其他飞信业务的终端进行交互测试的测试要求,适用于支持飞信业务的TD-SCDMA终端JAVA客户端,及TD-SCDMA网络环境。2 引用标准1 中国移动飞信业务TD-SCDMA终端技术规范-JAVA分册1.0.02 中国移动飞信总体业务规范1.0.02 中国移动飞信业务TD-SCDMA终端JAVA客户端接口规范1.0.03 缩略语和术语解释IMInstant Message即时消息WAPWireless Application Protocol无线应用协议4 测试环境飞信业务JAVA客户端终端测试网络环境如下图所示:5 测试条件5.1 终端设备l 移动终端为支持JAV

6、A 客户端的移动手机。l 互通性测试终端:PC,WAP,SMS,智能手机,且这些终端满足接入业务系统的要求。l 测试SIM卡具有GSM网络的数据服务功能和GPRS/3G数据连接功能。l 移动终端支持GPRS/3G功能,已经开通了数据服务并能够通过CMWAP接入。5.2 网络设备l 所有相关的网络设备都必须工作正常;l 短信系统:SMSC,ISMG;l GPRS/3G:CMWAP,CMNET;l IP骨干网;l 飞信服务器组。6 测试项目6.1 功能测试6.1.1 客户端下载/业务注册/退订6.1.1.1 客户端下载测试编号:6.1.1.1项目:客户端下载/业务注册/退订分项目:客户端下载测试目

7、的:测试通过JAVA客户端软件是否能正常下载预置条件:1) 网络端搭建服务器并且能够正常工作;2) 正常网络环境;3) 测试环境提供了下载JAVA客户端安装包的地址;4) PC已下载了JAVA客户端。测试过程:1 在手机浏览器中输入JAVA客户端安装包下载地址;2 开始下载;3 下载完成后,点击安装;4 手机通过红外/蓝牙/数据线接口与PC相连,从PC中下载客户端到手机;5 下载完成后,点击安装。接收标准:1) 客户端能够正常下载,下载后能够正常安装。测试记录:1) 客户端软件是否能通过移动网络正常下载?(是/否)2) 手机是否能通过与其相连的PC正常下载客户端软件?(是/否) 测试结果:1)

8、 通过2) 不通过备注: 6.1.1.2 新SIM卡的注册测试编号:6.1.1.2项目:客户端下载/业务注册/退订分项目:新SIM卡的注册测试目的:测试通过JAVA客户端,新用户是否可以正常注册,正确填写个人资料。预置条件:1) 可通过CMWAP访问IM服务器群。2) 一张未开通过飞信业务的SIM卡。测试过程:1) 启动JAVA客户端,系统出现飞信业务服务介绍。2) 填写相关个人信息(昵称,性别,出生日期)并确认保存。接收标准:1) 客户端可以引导注册用户填写必要信息。(必须填写的:昵称,性别,出生日期。)2) 客户端能正确提交注册请求,服务开通成功。测试记录:1) 客户端是否出现服务介绍?

9、(是/否)2) 客户端是否有相应界面引导用户填写注册信息? (是/否)3) 注册成功后,客户端是否进入主界面? (是/否)测试结果:1) 通过2) 不通过备注:6.1.1.3 在数据保留期用户的注册测试编号:6.1.1.3项目:客户端下载/业务注册/退订分项目:在数据保留期用户的注册测试目的:测试通过JAVA客户端,在数据保留期的用户注册是否可以正常注册。预置条件:1) 两张开通过飞信业务服务,用户在数据保留期内的SIM卡。测试过程:1) 启动JAVA客户端,系统出现飞信业务服务介绍,并显示退订前的用户信息,提示用户选择“使用原虚拟ID”或者“重新注册”。2) 选择使用原虚拟ID。3) 更换为

10、另一张SIM卡,启动JAVA客户端,系统出现飞信业务服务介绍,并显示退订前的用户信息,提示用户选择“使用原号码”或者“重新注册”。4) 选择“重新注册”,根据客户端提示填写相应信息,发送注册请求。接收标准:1) 如果用户选择“使用原虚拟ID”,客户端能正确下载用户退订前的各项信息(本人资料、联系人列表等)。2) 如果用户选择“重新注册”,客户端可以引导注册用户填写必要信息(必须填写的:昵称,性别,出生日期),并能正确提交注册请求,服务开通成功。测试记录:1) 客户端是否出现服务介绍和退订前的用户信息? (是/否)2) 选择“使用原虚拟ID”时,客户端是否能正确下载并显示用户退订前的各项信息(本

11、人资料、联系人列表等)?3) 选择“重新注册”时,客户端是否有相应界面引导用户填写注册信息? (是/否)4) 客户端是否能正确显示服务器返回的注册结果和原因? (是/否)5) 注册成功后客户端是否进入主界面? (是/否)测试结果:1) 通过2) 不通过备注:6.1.1.4 业务退订测试编号:6.1.1.4项目:客户端下载/业务注册/退订分项目:业务退订测试目的:测试业务能否正常退订。预置条件:1) 用户已开通飞信业务测试过程:1) 启动JAVA客户端。2) 选择“功能”进入主界面,再选择“退订”。3) 选择“返回”。4) 重复步骤2)。5) 选择“确定”。接收标准:1) 选择“返回”客户端返回

12、程序界面。2) 选择“确定”业务能够成功退订。测试记录:1) 进入主界面并选择业务退订,是否出现确认提示? (是/否)2) 选择“确认”是否出现业务退订成功提示? (是/否)3) 选择“返回”,是否返回程序界面? (是/否)测试结果:1) 通过2) 不通过备注:6.1.2 用户登录/退出6.1.2.1 登录测试编号:6.1.2.1项目:用户登录/退出分项目:登录测试目的:测试在终端上能否正常登录服务。预置条件:1) 用户已开通飞信业务。测试过程:1) 启动JAVA客户端。2) 按5键开始程序并登录到服务器。接收标准:1) 程序正常启动,并登录成功,进入主界面。测试记录:1) 客户端是否进入主界

13、面?(是/否)测试结果:1) 通过2) 不通过备注:6.1.2.2 退出测试编号:6.1.2.2项目:用户登录/退出分项目:退出测试目的:测试在终端上是否能够正常退出服务。预置条件:1) 用户已开通飞信业务。测试过程:1) 启动JAVA客户端。2) 选择“退出”。3) 询问“您真的要退出应用程序么?”。4) 选择“返回”。5) 重复步骤2),3)。6) 选择“确认”。接收标准:1) 程序可正常返回和退出。测试记录:1) 选择“返回”是否返回原来状态? (是/否)2) 选择“确认”,是否退出应用程序? (是/否)测试结果:1) 通过2) 不通过备注:6.1.3 联系人管理6.1.3.1 添加好友

14、测试编号:6.1.3.1项目:联系人管理分项目:添加好友测试目的:测试终端上是否可以正常添加好友。预置条件:1) 有A、B、C三个用户已开通飞信业务的用户。测试过程:1) 启动JAVA客户端,用户A,B,C均上线。2) 用户B设置为“需要验证”,用户A选择“功能”-“添加好友”,输入用户B的手机号码。3) 用户B选择“同意”。4) 用户C设置为“需要验证”,用户A选择“功能”-“添加好友”,输入用户C的虚拟ID。5) 用户C选择“同意”。接收标准:1) 用户A可成功将用户B和用户C添加为好友,并在好友列表中正确显示用户B和用户C的在线状态。1) 通过手机号码加B为好友时,用户B是否出现在用户A

15、的好友列表中? (是/否)2) 在用户A终端上是否能正确显示B的在线状态?(是/否)3) 通过虚拟ID加C为好友时,用户C是否出现在用户A的好友列表中? (是/否)4) 在用户A终端上是否能正确显示C的在线状态?(是/否)测试结果:1) 通过2) 不通过备注:6.1.3.2 删除好友测试编号:6.1.3.2项目:联系人管理分项目:删除好友测试目的:测试是否可以正常删除好友。预置条件:1) 用户已开通飞信业务。2) 用户A、B为好友关系。测试过程:1) 用户A、B启动JAVA客户端。2) 用户A将用户B从好友列表中删除。3) 用户B向用户A发送消息。接收标准:1) 用户B成功从用户A列表中被删除

16、。2) 用户B再次向用户A发送消息时,出现在用户A的最新聊友名单中。测试记录:1) 用户进行删除操作时,客户端是否提示用户进行确认?(是/否)2) 确认后,用户B是否从A的好友列表中被删除?(是/否)3) 用户B再次向用户A发送消息时,是否出现在用户A的最新聊友名单中? (是/否)测试结果:1) 通过2) 不通过备注:6.1.3.3 黑名单测试编号:6.1.3.3项目:联系人管理分项目:黑名单测试目的:测试程序是否具有黑名单功能。预置条件:1) 用户已开通飞信业务。2) 用户A、B互为好友测试过程:1) 用户A、用户B启动JAVA客户端。2) 用户A在好友列表中选中用户B,选择“功能”-“阻止

17、”。3) 用户B选择查看用户A的详细资料,用户B向用户A发送IM消息。4) 用户A在黑名单中选中用户B,选择添加为好友。接收标准:1) 用户B被用户A成功添加到黑名单中,仍能查看用户A的详细资料,用户A接收不到用户B发送的消息。2) 用户A应能将黑名单中的用户B重新成功添加为好友。测试记录:1) 用户B是否被添加到用户A的黑名单中?(是/否)2) 用户B是否能查看用户A的详细资料? (是/否)3) 用户A是否能接收到用户B发送的IM消息? (是/否)4) 用户A在黑名单中选中用户B,选择添加为好友,是否添加成功? (是/否)。测试结果:1) 通过2) 不通过备注:6.1.3.4 查看好友资料测

18、试编号:6.1.3.4项目:联系人管理分项目:查看好友资料测试目的:检查联系人资料显示是否正确。预置条件:1) 用户已开通飞信业务。2) 有好友在联系人列表中。测试过程:1) 启动JAVA客户端。2) 选中好友列表中的联系人,选择“功能”再选择“查看资料”。接收标准:显示联系人资料正确。测试记录:1) 联系人资料显示是否正确? (是/否)测试结果:1) 通过2) 不通过备注:联系人资料包括:昵称,心情短语,虚拟ID,性别,生日,所在省市,手机号码(是否看到该消息需要授权),电子邮箱(是否看到该消息需要授权)。6.1.3.5 修改屏显名称测试编号:6.1.3.5项目:联系人管理分项目:修改屏显名

19、称测试目的:用户是否可以修改联系人屏显名称。预置条件:1) 用户已开通飞信业务。2) 有好友在联系人列表中。测试过程:1) 启动JAVA客户端。2) 选中其中的联系人,选择“功能”再选择“修改屏显名称”。接收标准:1) 好友屏显名称为用户修改的内容。测试记录:1) 好友屏显名称是否为用户修改的内容?(是/否)。测试结果:1) 通过2) 不通过备注:6.1.4 Presence功能设置6.1.4.1 在线状态测试编号:6.1.4.1项目:Presence功能设置分项目:在线状态测试目的:测试程序能否正常在线状态,且状态显示正确。预置条件:1) 用户已开通飞信业务。2) 用户A与用户B互为好友关系

20、。测试过程:1) 用户A、用户B启动JAVA客户端,登录飞信业务。2) 设置用户B的Presence状态为:在线,用户A向用户B发送IM消息。3) 设置用户B的Presence状态为:忙碌,用户A向用户B发送IM消息。4) 设置用户B的Presence状态为:隐身,用户A向用户B发送IM消息。5) 用户退出登录,用户向用户发送IM消息。6) 用户在短信中选择“退出聊天”,用户向用户发送IM消息。7) 用户在短信中选择“登录聊天”。接收标准:1) 在A用户的终端上,B的状态显示与B所设置的在线状态一致,且收发消息正常。测试记录:1) 用户A和B正常登录后,用户B的客户端界面和用户A的好友列表中是

21、否能正常显示用户B的“上线”状态和登录方式?(是/否)2) 用户B的客户端是否可以设置“忙碌”的Presence状态?(是/否)此时用户A终端上显示B的状态是否为“忙碌”?(是/否)此时用户B是否可以接收用户A发来的IM消息?(是/否)3) 用户B的客户端是否可以设置“隐身”的Presence状态?(是/否)此时用户A看到用户B的Presence状态是否为“短信在线”? (是/否)此时用户B是否可以接收用户A发来的IM消息?(是/否)4) 用户B退出JAVA客户端,用户的终端上是否显示用户的状态为“短信在线”?(是否)用户是否可以接收到来自于发送的短消息?(是否)5) 用户B退出短信登录,用户

22、的终端上是否显示用户的状态为“离线”?(是否)用户是否不可以接收到来自于发送的短消息?(是否)6) 用户在短信中选择“登录聊天”后,是否能够收到来自于用户刚刚发送给的消息?(是否)测试结果:1) 通过2) 不通过备注:6.1.5 隐私策略6.1.5.1 好友授权策略的设置测试编号:6.1.5.1项目:隐私策略分项目:好友授权策略的设置测试目的:测试终端上能否实现隐私策略功能,保护用户隐私。预置条件:1) 用户A与用户B为两个开通飞信业务的用户。测试过程:1) 用户A、用户B启动JAVA客户端。2) 用户B将隐私策略设置为“无需验证”,用户A添加B为好友。3) 用户A将用户B从好友列表所有分组中

23、删除,用户B将隐私策略设置为“需要验证”,用户A添加B为好友。4) 用户A将用户B从好友列表所有分组中删除,用户B将隐私策略设置为“全部拒绝”,用户A添加B为好友。接收标准:1) 用户B设置为“无需验证”时,用户A添加B为好友成功。2) 用户B设置为“需要验证”时,用户A添加B为好友要经过B同意。3) 用户B设置为“全部拒绝”时,用户A添加B为好友失败。测试记录:1) 用户B设置为“无需验证”时,用户A添加B为好友是否成功? (是/否)2) 用户B设置为“需要验证”时,用户A添加B为好友是否要经过B同意?(是/否)用户B同意后,用户A是否成功将用户B添加为好友? (是/否)3) 用户B设置为“

24、全部拒绝”时,用户A添加B为好友是否被拒绝?(是/否)测试结果:1) 通过2) 不通过备注:6.1.5.2 最近联系人测试编号:6.1.5.2项目:隐私策略分项目:最近联系人测试目的:测试终端上能否实现最近联系人功能。预置条件:1) 用户A与用户B为两个开通飞信业务的用户。测试过程:1) 用户A,B启动JAVA客户端。2) 用户B将隐私策略设置为:“需要验证”,A加B为好友且B拒绝,但B并不把A添加进黑名单中。3) A向B发送即时消息。接收标准:1) 用户A在B的最近联系人列表中,且收到A的即时消息。测试记录:1) 用户A是否在用户B的最近联系人列表中? (是/否)2) 用户B是否在用户A的好

25、友列表中? (是/否)显示的状态是:3) 用户B是否收到用户A的即时消息? (是/否)测试结果:1) 通过2) 不通过备注:6.1.6 IM功能6.1.6.1 发消息给联系人(用户在线)测试编号:6.1.8.1项目:IM功能分项目:发送消息给联系人(用户在线)测试目的:测试与联系人能否正常发送消息,接收消息,回复消息。预置条件:1) 用户已开通飞信业务。2) 用户B在用户A的好友列表中。测试过程:1) 启动JAVA客户端。2) 用户B设置为“上线”,用户A向用户B发送即时消息。3) 用户B接收并回复消息给用户A。接收标准:1) 测试与联系人能正常发送消息,回复消息。测试记录:1) 用户B是否正

26、确显示从用户A发出的即时消息? (是/否),用户B是否可以正常回复用户A? (是/否)2) 用户A是否正确显示从用户B回复的即时消息?(是/否)测试结果:1) 通过2) 不通过备注:6.1.6.2 发消息给联系人(用户状态为“短信在线”)测试编号:6.1.8.2项目:IM功能分项目:发送消息给联系人(用户状态为“短信在线”)测试目的:测试与联系人能否正常发送消息,接收消息,回复消息。预置条件:1) 用户已开通飞信业务。2) 用户A,B均为注册用户,且为好友关系。测试过程:1) 用户B处于短信在线状态,用户A用JAVA客户端登录,用户A向用户B发送即时消息。2) 用户B接收并回复消息给用户A。接

27、收标准:1) 测试与联系人能正常发送消息,对方以短信形式接收消息。 测试记录:1) 用户B是否以短消息形式接收到用户A发送的消息? (是/否)2) 用户B回复消息,用户A是否在JAVA客户端以即时消息的形式接收?(是/否)测试结果:1) 通过2) 不通过备注:6.1.6.3 发消息给联系人(联系人的状态为“离线”)测试编号:6.1.6.3项目:IM功能分项目:发送消息给联系人(联系人的状态为“离线”)测试目的:测试与联系人能否正常发送消息,接收消息,回复消息。预置条件:1) 用户已开通了飞信业务。2) 用户A,B均为注册用户,且为好友关系。测试过程:1) 用户B处于离线状态(短信退出聊天室),

28、用户A用Java客户端登录,用户A向用户B发送即时消息。2) 用户B用Java客户端登录。接收标准:1) 测试与联系人能正常发送消息,对方客户端登录可以接收消息。 测试记录:1) 用户B在客户端登录前,是否没有接收到用户A发送的消息? (是/否)2) 用户B登录Java客户端后,是否可以接收消息到消息?(是/否)测试结果:1) 通过2) 不通过备注:6.1.6.4 查看消息(正常接收)测试编号:6.1.8.3项目:IM功能分项目:查看消息(正常接收)测试目的:测试终端上是否可以正确查看历史消息,未读消息。预置条件:1) 用户已开通飞信业务。2) 用户A与用户B正在聊天中。测试过程:1) 用户A

29、,B启动JAVA客户端。2) 用户A与B即时聊天,A查看与B的消息记录。3) 用户A退出聊天界面,此时用户B继续发送消息。4) 用户A再次回到聊天界面,查看未读消息。接收标准:1) 用户A能查看到本次登录后与用户B的所有聊天消息记录。2) 用户A能正常查看到用户B发送的未读消息。测试记录:1) 在用户A终端上,是否正确显示与用户B的自本次登录后的消息记录?(是/否)2) 在用户A终端上,是否正确显示来自用户B的未读消息?(是/否)测试结果:1) 通过2) 不通过备注:6.1.6.5 多个一对一即时消息测试编号:6.1.8.4项目:IM功能分项目:多个一对一即时消息测试目的:测试程序中支持的一对

30、多即时消息功能。预置条件:1) 用户已开通飞信业务。2) 用户A的好友列表中包含B,C。测试过程:1) 用户A,B,C启动JAVA客户端。2) 用户A同时向B,C发送IM。3) 用户B收到A的即时消息并回复。4) 用户C收到A的即时消息并回复。接收标准:1) B,C收到A的消息,但是B回复的消息C收不到,C回复的消息B收不到。测试记录:1) B,C是否收到来自于A的即时消息? (是/否)2) A是否能收到B回复的消息? (是/否)B回复A的消息,C是否能够收到? (是/否)3) A是否能收到C回复的消息? (是/否)C回复A的消息,B是否能够收到? (是/否)测试结果:1) 通过2) 不通过备

31、注:6.1.7 功能选项6.1.7.1 查看本人资料测试编号:6.1.9.1项目:系统选项分项目:查看本人资料测试目的:测试查看本人资料功能是否正常。预置条件:1) 用户已开通飞信业务。测试过程:1) 启动JAVA客户端。2) 选择“选项”并进入“系统设定”。3) 查看本人资料(本人资料包括:昵称,心情短语,虚拟ID,性别,生日,所在省市,手机号码,电子邮箱)。接收标准:1) 本人资料显示正确。测试记录:1) 系统是否正确显示本人消息?(是/否)测试结果:1) 通过2) 不通过备注:6.1.7.2 修改本人资料测试编号:6.1.9.2项目:系统选项分项目:修改本人资料测试目的:测试修改本人资料

32、功能是否正常。预置条件:1) 用户用户已开通飞信业务。测试过程:1) 启动JAVA客户端。2) 选择“选项”并进入“系统设定”。3) 修改本人昵称(本人资料包括:昵称,心情短语,虚拟ID,性别,生日,所在省市,手机号码,电子邮箱)。4) 重新登录,查看本人资料。接收标准:1) 修改本人资料正常,修改保存内容正确。测试记录:1) 昵称修改后显示内容是否正确?(是/否)重新登录后显示是否为修改后内容?(是/否)测试结果:1) 通过2) 不通过备注:6.1.7.3 消息提示方式设定测试编号:6.1.9.3项目:系统选项分项目:消息提示方式设定测试目的:测试系统提示方式设定功能是否有效。预置条件:1)

33、 用户用户已开通飞信业务。测试过程:1) 启动JAVA客户端。2) 选择“功能”进入主界面。3) 选择“选项”功能并进入“系统设定”。4) 改变系统提示音。接收标准:1) 系统消息提示音为设定内容并起效。测试记录:1) 系统提示音是否为设定内容并起效? (是/否)测试结果:1) 通过2) 不通过备注:6.1.7.4 常用短语测试编号:6.1.9.4项目:系统设置分项目:常用短语测试目的:测试常用短语功能是否正常。预置条件:1) 用户用户已开通飞信业务。测试过程:1) 启动JAVA客户端。2) 进入“选项”并编辑常用短语。3) 编辑常用短语并保存。4) 把常用短语作为消息内容并发送。接收标准:1

34、) 常用短语显示正确,可编辑,发送。测试记录:1) 常用短语编辑,保存是否正常?(是/否)2) 以常用短语作为消息内容发送,显示是否正常?(是/否)测试结果:1) 通过2) 不通过备注:6.1.7.5 快捷键功能测试编号:6.1.9.5项目:系统选项分项目:快捷键功能测试目的:测试系统提供的快捷键是否功能正确有效。预置条件:1) 用户用户已开通飞信业务。测试过程:1) 启动JAVA客户端,进入主界面。2) 按下数字键5:查看未读消息。3) 按下数字键2:向上翻页。4) 按下数字键8:向下翻页。5) 按下数字键*:找到第一位排在最顶部的好友(Home)。6) 按下数字键#:找到最后一位好友(En

35、d)。接收标准:1) 快捷键功能正确,程序正常运行。测试记录:1) 数字键5是否为查看未读消息?(是否)2) 数字键2是否为向上翻页?(是否)3) 数字键8是否为向下翻页?(是否)4) 数字键*是否为找到第一位排在最顶部的好友?(是否)5) 数字键#是否为找到最后一位好友?(是否)测试结果:1) 通过2) 不通过备注:6.1.7.6 帮助测试编号:6.1.9.6项目:系统选项分项目:帮助测试目的:测试帮助文件内容正确。预置条件:1) 用户用户已开通飞信业务。2) 资费说明为动态更新,需要服务器端配合完成测试。测试过程:1) 启动JAVA客户端。2) 在服务器端定义资费说明。3) 选择“功能”进

36、入主界面,再选择“帮助”。4) 查看资费说明。接收标准:1) 帮助消息中包括:资费说明,操作技巧,关于。帮助信息应正确显示,资费说明随服务器端更新。测试记录:1) 帮助消息是否正确?(是/否),资费说明是否为服务器端同步内容? (是/否)测试结果:1) 通过2) 不通过备注:6.1.8 客户端升级6.1.8.1 选择升级测试编号:6.1.10.1项目:版本管理分项目:选择升级测试目的:测试选择升级功能是否正常。预置条件:1) 手机已安装JAVA 客户端。2) 有新JAVA 客户端版本。3) 需要服务器配合完成测试。测试过程:1) 在服务器端上放置新的客户端版本,设置为选择升级。2) 用户启动J

37、AVA客户端。3) 在收到系统升级提示信息后,选择“稍后升级”。4) 重启JAVA客户端。5) 在收到系统升级提示信息后,选择“马上升级”。接收标准:1) 系统出现更新版本提示,若马上升级则升级成功,若稍后升级则可以继续使用。测试记录:1) 是否出现选择升级提示?(是/否)2) 若选择稍后升级,是否启动原版本程序,正常使用?(是/否)3) 若选择马上升级,是否升级成功,程序正常使用? (是/否)测试结果:1) 通过2) 不通过备注:6.2 互通性测试(只需测试与PC的互通)本章节所列各项为JAVA客户端可能与其他即时通信终端发生交互的功能,在测试用例中分别定义不同用户作为不同终端时的测试执行步

38、骤,如果作为非JAVA客户端一方可以作为PC客户端,Symbian客户端WAP,SMS,智能手机终端中的多个,则需要各执行一次测试。6.2.1 Presence功能6.2.1.1 在线状态测试编号:6.2.1.1项目:Presence功能分项目:在线状态测试目的:测试程序能否正常在线状态,且状态显示正确。预置条件:1) 用户已开通飞信业务。2) 用户A与用户B互为好友关系。3) A为Java客户端,B是PC客户端/Symbian客户端/WAP/智能手机终端。测试过程:1) 用户B分别以PC客户端/Symbian客户端/WAP/智能手机终端四种方式登录,重复步骤2)18)2) 设置用户A的Pre

39、sence状态为:在线。3) 设置用户A的Presence状态为:忙碌。4) 设置用户A的Presence状态为:隐身,用户B向用户A发送消息。5) 用户A退出登录,用户B向用户A发送IM消息。6) 用户A在短信中选择“退出聊天”,用户B向用户A发送IM消息。7) 用户A在短信中选择“登录聊天”。8) 设置B的状态为“在线”,检查A看到的状态是否是“在线”;9) 设置B的状态为“忙碌”,检查A看到的状态是否是“忙碌”;10) 设置B的状态为“接听电话”,检查A看到的状态是否是“在线”;11) 设置B的状态为“马上回来”,检查A看到的状态是否是“在线”;12) 设置B的状态为“外出用餐”,检查A

40、看到的状态是否是“在线”;13) 设置B的状态为“离开”,检查A看到的状态是否是“在线”;14) 设置B的状态为“隐身”,检查A看到的状态是否是“离线”,用户A向用户B发送消息;15) 用户B退出登录,用户A向用户B发送IM消息。16) 用户B在短信中选择“退出聊天”,用户A向用户B发送IM消息。17) 用户B在短信中选择“登录聊天”。接收标准:1) 在用户B的终端上,A的状态显示与A所设置的在线状态能根据业务规范的要求对应起来,且收发消息正常。2) 在用户A的终端上,B的状态显示与B所设置的在线状态能根据业务规范的要求对应起来,且收发消息正常。测试记录:B为PC客户端时:1) 用户A的客户端

41、是否可以设置“在线”的Presence状态?(是/否)此时用户B终端上显示A的状态是否为“在线”?(是/否)此时用户A是否可以接收用户B发来的IM消息?(是/否)2) 用户A的客户端是否可以设置“忙碌”的Presence状态?(是/否)此时用户B终端上显示A的状态是否为“忙碌”?(是/否)此时用户A是否可以接收用户B发来的IM消息?(是/否)3) 用户A的客户端是否可以设置“隐身”的Presence状态?(是/否)此时用户B看到用户A的Presence状态是否为“短信在线”? (是/否)此时用户A是否可以接收用户B发来的IM消息?(是/否)4) 用户A退出Symbian客户端后,用户B的终端上

42、是否显示用户A的状态为“短信在线”?(是否)用户A是否可以接收到来自于B发送的短消息?(是否)5) 用户A退出短信登录以后,用户B的终端上是否显示用户A的状态为“离线”?(是否)用户A是否不可以接收到来自于B发送的短消息?(是否)6) 用户A短信中选择“登录聊天”后,是否能够收到来自于用户B刚刚发送给A的消息?(是否)7) 设置B的状态为“在线”时,用户A看到的状态是否是“在线”?(是否)8) 设置B的状态为“忙碌”时,用户A看到的状态是否是“忙碌”?(是否)9) 设置B的状态为“接听电话”时,用户A看到的状态是否是“忙碌”?(是否)10) 设置B的状态为“马上回来”时,用户A看到的状态是否是

43、“忙碌”?(是否)11) 设置B的状态为“外出用餐”时,用户A看到的状态是否是“忙碌”?(是否)12) 设置B的状态为“离开”时,用户A看到的状态是否是“忙碌”?(是否)13) 设置B的状态为“隐身”时,用户A看到的状态是否是“离线”?(是否)14) 用户B退出登录以后,用户A看到用户B的状态是否是“离线”?(是否)用户B是否能收到用户A向其发送的IM消息?(是否)15) 用户B退出短信登录以后,用户A看到用户B的状态是否是“离线”?(是否)用户B是否不能收到用户A向其发送的IM消息?(是否)16) 用户B在短信中选择“登录聊天”后,是否能够收到来自于用户A刚刚发送给B的消息?(是否)B为Symbian客户端时:1) 用户A的客户端是否可以设置“在线”的Presence状态?(是/否)此时用户B终端上显示A的状态是否为“在线”?(是/否)此时用户A是否可以接收用户B发来的IM消息?(是/否)2) 用户A的客户端是否可以

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号