Android 移动终端测试规范

合集下载

06117@52RD_0684@52RD_中国移动WCDMA终端测试规范[1]

06117@52RD_0684@52RD_中国移动WCDMA终端测试规范[1]

W C D M A 终端 测试规范WCDMA Terminal Specification版本号: ZV2.0.0中国移动通信集团公司 发布中国移动通信企业标准QB-╳╳-╳╳╳-╳╳╳╳目录1 前言 (5)2范围 (1)3 引用标准和参考标准 (1)4 符号和缩略语 (2)5 总则 (4)5.1 中国移动WCDMA、GSM/GPRS终端规范的不同阶段 (4)5.2 中国移动WCDMA终端规范的用词 (4)5.3 本标准规范和其他标准的关系 (5)5.4 本标准规范和GSM/GPRS终端规范的关系 (5)6 测试环境和仪表 (5)6.1 测试环境 (5)6.2 测试仪表 (6)6.2.1 射频测试仪器 (6)7 WCDMA通信协议层测试 (6)8 基本业务测试 (7)8.1 基本电信业务 (7)8.2 承载业务 (10)8.2.1 分组域承载业务 (10)8.2.2 电路域承载业务 (13)8.2.3 CS、PS并发业务 (15)8.3 补充业务 (16)9 漫游功能测试 (19)9.1 不同WCDMA网络系统间漫游 (19)9.2 WCDMA/GSM系统间漫游 (22)9.3 GSM系统漫游功能测试 (23)10话音业务测试 (24)10.1 紧急呼叫功能测试 (24)10.2 呼叫转移功能测试 (25)10.2.1 无条件呼叫转移功能测试 (25)10.2.2 遇忙呼叫转移功能测试 (25)10.2.3 遇被叫用户无应答呼叫转移功能测试 (26)10.2.4 遇被叫终端不可及呼叫转移功能测试 (26)10.3 呼叫等待功能测试 (27)10.4 多方通话功能测试 (27)10.5 双音多频(DTMF)功能测试 (28)10.6 终端存储所呼出号码测试 (28)10.7 终端存储呼入号码测试 (29)10.8 终端存储未接电话号码测试 (30)11 数据业务 (30)11.1 短消息业务 (31)11.1.1 发送短消息 (31)11.1.2 接收短消息 (31)11.1.3 在编写短消息的同时,可接听来电 (32)11.1.4 在通话过程中接收短消息 (32)11.1.5 在通话过程中可发送短消息 (33)11.1.6 存储未发送短消息或未编辑完整短消息 (33)11.1.7 存储已发送短消息 (34)11.1.8 短消息存储容量测试 (34)11.2 MMS业务 (35)11.3 WAP业务 (35)11.3.1 一键上网 (35)11.3.2 在浏览W AP网页的同时,接收短消息 (36)11.3.3 WCDMA方式浏览W AP网页时接收语音呼入 (36)11.3.4 WAP Push (37)11.3.5 WTP-SAR (37)11.3.6 WAP: WTLS Class I 上网 (37)11.3.7 WAP浏览器支持图片格式 (38)11.3.8 UA Profile的支持 (39)11.4 Java 功能测试 (39)11.5 Email功能测试(可选) (39)11.5.1 Email的设置 (39)11.5.2 Email的编辑 (40)11.5.3 Email的发送,接收,回复,转发,删除 (41)11.5.4 Email的附件功能 (42)11.6 传真业务 (43)11.6.1 发送传真 (43)11.6.2 接收传真 (43)11.7 可视电话 (44)11.8 Streaming业务 (44)12 本地功能 (44)12.1 地址本功能测试 (44)12.1.1 添加新的地址本记录(手机,USIM卡) (44)12.1.2 修改地址本记录(手机,USIM卡) (44)12.1.3 删除地址本记录(手机,USIM卡) (45)12.1.4 记录转存(手机到USIM;USIM卡到手机) (46)12.1.5 语音拨号 (46)12.1.6 地址本的本地同步 (47)12.1.7 地址本容量测试 (47)12.2 时钟 (48)12.2.1 日期时间的设定 (48)12.2.2 开机状态闹钟功能 (48)12.2.3 关机状态的闹钟功能 (49)12.3 个性化设置 (49)12.3.1 铃声 (49)12.3.2 图象 (51)12.3.3 显示 (52)12.3.4 语言 (54)12.4 摄像功能 (54)12.4.1 拍摄照片功能 (54)12.4.2 编辑照片功能 (55)12.4.3 删除已拍摄照片功能 (55)12.5 语音记录的功能(可选) (56)12.5.1 录音及播放 (56)12.5.2 录音时长的测试 (56)12.5.3 记录的删除 (57)12.6 输入法 (58)12.6.1 手写输入(可选) (58)12.6.2 键盘输入 (60)12.6.3 输入法的切换 (63)12.7 本机应用 (64)12.7.1 计算器 (64)12.7.2 单位换算 (64)12.7.3 日历(日程表) (65)13 手机安全功能 (65)13.1 PIN1锁的功能 (65)13.2 电话锁的功能 (66)13.3 PIM锁的功能 (66)13.4 PUK密码的解锁功能 (67)14 外部连接 (68)14.1 数据线 (68)14.2 蓝牙功能(可选) (68)14.2.1 检验终端支持蓝牙功能 (68)14.2.2 检验蓝牙终端文件传输功能 (69)14.2.3 检验蓝牙终端支持WWW功能 (69)14.3 红外(可选) (70)14.3.1 与PC机进行红外数据传输 (70)14.3.2 与其他移动终端进行红外数据传输 (71)14.3.3 红外数据传输过程中接收语音呼入 (71)14.3.4 红外数据传输过程中接收短信 (72)14.3.5 红外拨号上网 (72)15 其它 (73)15.1 终端内存要求测试 (73)15.2 通话时间, 待机时间测试 (74)15.3 CPU处理能力测试 (74)15.4 耳机测试 (74)15.4.1 验证终端接耳机是否能正常工作 (74)15.4.2 耳机的控制功能 (75)15.5 安装应用软件是否支持Windows98/Me/2000/XP (75)15.6 自动开/关机功能 (76)16 兼容性测试 (77)16.1 USIM、SIM卡的兼容性测试 (77)16.2 GSM97、GSM99兼容性测试 (77)16.3 EGSM频段支持测试 (78)17 控制接口测试 (78)17.1 AT命令集测试 (78)1前言随着WCDMA技术和标准的逐渐成熟,为了规范WCDMA网络的运营,配合中国移动集团公司新网络的开展,移动终端的支持是WCDMA网络成功的关键,为此特制定WCDMA移动终端规范。

中国移动通信企业标准终端测试规范

中国移动通信企业标准终端测试规范

中国移动通信企业标准终端测试规范1. 介绍中国移动通信企业标准终端测试规范是为了确保移动通信终端在使用过程中的稳定性和性能,以提供更好的用户体验。

本规范适用于中国移动通信企业的终端测试工作,并包括以下几个方面:硬件测试、软件测试、通信测试和功能测试。

2. 硬件测试硬件测试是基于终端硬件的各项功能、性能和可靠性进行检测和评估。

其中包括以下几个方面:2.1 外观检测终端外观检测要求终端产品外形美观、结构坚固、按键灵活、屏幕无明显瑕疵,并符合中国移动通信企业的相关规定。

2.2 电池性能测试对终端的电池性能进行测试,包括电池容量、电池寿命、充电时间和放电时间等方面的评估,确保终端在使用过程中的续航能力和稳定性。

2.3 通信性能测试对终端的通信性能进行测试,包括信号接收强度、通话质量、数据传输速度等方面的评估,以保证终端在各种网络环境下的正常通信能力。

软件测试是基于终端的操作系统、应用程序和用户界面进行测试和评估。

其中包括以下几个方面:3.1 操作系统评估对终端的操作系统进行评估,包括安全性、稳定性和兼容性等方面的测试,确保终端在各种使用场景下的正常运行。

3.2 应用程序测试对终端的应用程序进行测试,包括功能完整性、界面友好性和性能稳定性等方面的评估,以保证用户在使用终端时能够顺利完成各项操作。

4. 通信测试通信测试是基于终端与网络的连接和数据传输进行测试和评估。

其中包括以下几个方面:4.1 信号接收测试对终端的信号接收能力进行测试,评估终端在不同信号强度下的表现,以确定终端在不同网络环境下的可用性。

4.2 数据传输测试对终端的数据传输能力进行测试,包括上传速度、下载速度和数据传输稳定性等方面的评估,确保终端在数据传输过程中不产生丢包或卡顿等问题。

功能测试主要是对终端的各种功能进行全面的测试和评估。

其中包括以下几个方面:5.1 通话功能测试对终端的通话功能进行测试,包括通话接通率、通话音质和通话稳定性等方面的评估,确保用户在通话过程中的良好体验。

中国移动M-Market终端应用准入测试规范v0.1.28(1)

中国移动M-Market终端应用准入测试规范v0.1.28(1)

Mobile Market终端应用准入测试规范版本 0.1.28安全级别:保密中国移动客户端软件测试认证中心Mobile Market应用测试中心2009,2010目录1.概述 (5)1.1.目标 (5)1.2.范围 (5)1.3.定义 (5)1.4.参考文档 (6)2.应用提交要求 (6)3.测试要求 (8)3.1.应用提交资料 (8)3.2.安全性 (10)3.3.性能 (12)3.4.功能 (12)3.5.可靠性 (14)3.6.兼容性 (16)4.测试细则 (18)4.1.测试策略 (18)4.1.1. 应用预测试 (18)4.1.2. 应用正式测试 (19)4.1.2.1.测试准备 (19)4.1.2.2.测试内容 (19)4.1.3. 测试案例选择 (19)4.1.4. 适配终端机型选择 (20)4.1.5. 应用安装包选择 (20)4.2.测试活动 (20)4.3.测试记录 (20)4.4.预测试报告 (20)4.5.测试报告 (21)4.6.变更应用后测试 (21)4.7.变更安装包后测试 (21)5.修订记录 (22)前言本规范规定了提交到“中国移动Mobile Market AP及产品管理平台”的终端手机应用,在应用商用审核前,应用的提交资料和安装包必须满足的准入性测试要求,作为相应测试过程的依据,向测试机构提供测试细则。

中国移动通信客户端软件测试认证中心依据此规范对终端应用执行准入测试,终端应用符合本规范测试要求并不意味着应用满足Mobile Market商用的全部测试要求,也不表示认可应用通过了准入测试或取得其它测试认可。

终端应用的开发过程可以使用本规范来检查应用对准入性测试要求的符合性。

测试者使用本规范测试终端应用时,应结合中国移动Mobile Market业务公布的其它终端应用测试规范一起使用。

本规范由中国移动通信客户端软件测试认证中心起草。

1. 概述1.1. 目标本规范旨在定义Mobile Market终端应用准入测试的测试要求和测试细则。

移动应用测试

移动应用测试

移动应用测试移动应用测试是一项重要的工作,可以确保移动应用程序的质量和稳定性。

本文将从测试流程、测试方法和测试工具等方面进行论述。

一、测试流程1. 需求分析:测试人员需要仔细阅读需求文档,了解应用的功能和性能等方面的要求,以便明确测试目标。

2. 测试计划:根据需求分析的结果,编制详细的测试计划,包括测试范围、测试时间、测试人员、测试环境等信息。

3. 测试设计:根据测试计划,设计测试用例,覆盖各个功能模块和场景,确保全面而有效地进行测试。

4. 测试执行:根据设计的测试用例,逐个执行测试任务,记录测试结果,并及时反馈给开发人员。

5. 缺陷跟踪:测试人员需要及时记录应用中的缺陷,并跟踪修复进度,确保每个缺陷都能得到妥善处理。

6. 验收测试:在开发团队修复所有缺陷后,进行验收测试,确保应用程序符合需求和规范。

二、测试方法1. 功能测试:对应用的各个功能模块进行测试,验证功能的正确性和完整性。

2. 兼容性测试:测试应用在不同操作系统、不同设备和不同网络环境下的兼容性,确保应用能够在各种条件下正常运行。

3. 性能测试:对应用进行负载测试和压力测试,验证应用在高并发和大数据量的情况下的性能表现。

4. 安全性测试:测试应用的安全性,包括数据传输的加密、权限管理、防护措施等方面的测试。

5. 用户体验测试:测试应用的界面友好性、交互流畅性以及易用性等方面的指标,确保用户在使用应用时的良好体验。

三、测试工具1. Appium:一个自动化测试工具,用于跨平台自动化移动应用测试。

2. MonkeyRunner:一种Python库,可用于编写自动化移动应用测试脚本。

3. Selendroid:一个自动化测试工具,专门用于针对Android平台的移动应用测试。

4. JUnit:一个Java单元测试框架,可用于编写单元测试用例。

5. TestFlight:苹果公司提供的测试平台,可用于在不同设备上进行移动应用的测试和分发。

6. Firebase Test Lab:谷歌提供的云端移动应用测试平台,支持Android和iOS平台的测试。

Android APP测试标准规范

Android APP测试标准规范

Android APP测试标准规范目录一、鉴权机制缺陷 (4)1.Token缺陷绕过鉴权机制 (4)2.传输数据可修改,造成越权访问 (5)3.用户登录会话失效测试 (5)(二)、客户端保护评估 (6)1.组件Content Provider配置错误,导致数据泄漏 (6)2.组件Activity配置错误,导致登录页面被绕过 (8)3.组件Service配置错误,导致非法权限提升 (9)4.组件Broadcast Receiver配置错误,导致拒绝服务、非法越权 (10)5.开启allowbackup备份权限,存在备份数据泄露风险 (11)6.开启Debuggable属性,存在应用信息篡改泄露风险 (13)7.APK客户端篡改 (13)8.反编译保护 (15)9.系统底层击键记录 (16)10.Activity 界面劫持 (18)11.安卓应用无自动锁屏功能 (19)12.开发者证书不规范,导致开发者身份信息不明 (20)13.WebView的JS对象注入漏洞 (22)(三)、敏感数据暴露 (24)1.不安全的本地存储 (24)2.明文传输用户名,密码和验证码等敏感信息 (26)3.手势密码信息本地保存 (29)4.泄露后台服务器地址 (30)5.日志信息泄露 (31)(四)、二进制保护 (32)1.动态调试 (32)2.进程调试 (33)3.内存代码注入 (34)4.内存dump (34)(五)、应用安全策略 (37)1.密码复杂度检测 (37)2.账户锁定策略 (37)3.账号登录限制 (37)4.私密问题验证 (38)5.会话安全设置 (38)6.界面切换保护 (38)7.ui信息泄露 (39)8.验证码安全性 (39)9.安全退出 (39)10.密码修改验证 (40)(六)、手势密码安全性 (40)1.手势密码复杂度 (40)2.手势密码修改和取消 (40)3.手势密码锁定策略 (41)4.手势密码抗攻击测试 (41)(七)、密码软键盘安全性 (42)1.键盘劫持 (42)2.随机软键盘布局 (43)(八)、通信安全 (44)1.通信加密 (44)2.证书有效性检测 (44)3.访问控制(仅能由手机访问) (45)一、鉴权机制缺陷1.Token缺陷绕过鉴权机制问题描述:如果被测应用没有使用有效的token机制,对登陆响应中的服务器返回的鉴权信息进行修改,即可绕过服务器鉴权,直接访问系统内部信息。

移动端通用测试标准参考

移动端通用测试标准参考

软件卸载过程中断电 软件卸载过程中重启 软件卸载过程中死机 卸载后是否可以重装 按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航 是否易于导航,导航是否直观 导航帮助是否准确直观 导航与页面结构、菜单、连接页面的风格是否一致 屏幕旋转 各控件操作方式统一 自适应界面设计,内容根据窗口大小自适应 页面标签风格是否统一 页面是否美观 页面的图片应有其实际意义而要求整体有序美观 图片质量要高且图片尺寸在设计符合要求的情况下应尽量小 界面整体使用的颜色不宜过多 输入框说明文字的内容与系统功能是否一致 文字长度是否加以限制 文字内容是否表意不明 是否有错别字 信息是否为中文显示 是否有敏感性词汇、关键词 是否有敏感性图片,如:涉及版权、专利、隐私等图片 App安装完成后的试运行,可正常打开软件 App打开测试,是否有加载状态进度提示 App打开速度测试,速度是否可观 App页面间的切换是否流畅,逻辑是否正确 注册 --同表单编辑页面 --用户名密码长度 --注册后的提示页面 --前台注册页面和后台的管理页面数据是否一致 --注册后,在后台管理中页面提示 登录 --使用合法的用户登录系统 --系统是否允许多次非法的登陆,是否有次数限制 --使用已经登陆的账号登陆系统是否正确处理 --使用禁用的账号登陆系统是否正确处理 --用户名、口令(密码)错误或漏填时能否登陆 --删除或修改后的用户,原用户登陆 --不输入用户口令和用户、重复点(确定或取消按钮)是否允许登陆 --登陆后,页面中登陆信息 --页面中有注销按钮 --登陆超时的处理 注销 --注销原模块,新的模块系统能否正确处理 --终止注销能否返回原模块,原用户 --注销原用户,新用户系统能否正确处理 --使用错误的账号、口令、无权限的被禁用的账号进行注销 APP切换到后台,再回到app,检查是否停留在上一次操作界面 APP切换到后台,再回到app,检查功能及应用状态是否正常,IOS4和IOS5的版本的处理机制有的不一样 App切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的 手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候 App使用过程中有电话进来中断后再切换到app,功能状态是否正常 杀掉app进程后,再开启app,app能否正常启动 出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷 对于有数据交换的页面,每个页面都必需要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃 App有免登录功能时,需要考虑IOS版本差异

移动应用测试方案

移动应用测试方案

移动应用测试方案移动应用测试方案的目标是确保移动应用程序在各种设备、操作系统和网络条件下的稳定性、可用性和性能。

以下是一个基于实践和经验的移动应用测试方案,旨在提供一套完整的流程和方法来帮助开发团队和测试团队有效测试移动应用。

一、测试准备阶段在进行移动应用测试之前,需要进行一些准备工作。

以下是准备阶段需要考虑的要点:1. 确定测试目标和范围:明确测试的目标是什么,需要测试哪些功能和特性。

2. 确定测试环境:选择适当的设备和操作系统版本来测试。

考虑到市场份额和用户需求,可能需要考虑测试主要的iOS和Android平台。

3. 安装和配置测试环境:确保测试设备和模拟器已正确设置,并安装所需的软件和工具。

4. 编写测试计划:制定详细的测试计划,包括测试的范围、测试任务和测试时间表。

二、功能测试功能测试是确保移动应用程序在不同功能和场景下正常工作的过程。

以下是功能测试的一些重点:1. 安装和卸载测试:测试应用程序的安装和卸载过程是否正常,并确保应用程序不会在卸载后留下任何残留。

2. 用户界面测试:测试应用程序的用户界面是否符合设计和用户体验要求。

3. 功能测试:测试应用程序的各种功能是否正常工作,包括登录、注册、数据输入和输出等。

4. 数据库测试:测试应用程序与数据库的连接和数据存储是否正常,以及对数据库的读取和写入操作是否准确无误。

5. 网络通信测试:测试应用程序在不同网络环境下的网络连接、数据传输和响应时间等。

三、兼容性测试兼容性测试是确保移动应用程序在不同设备、操作系统版本和屏幕分辨率下正常工作的过程。

以下是兼容性测试的一些要点:1. 设备兼容性测试:测试应用程序在不同设备上的兼容性,包括不同型号、不同品牌和不同操作系统的设备。

2. 操作系统兼容性测试:测试应用程序在不同操作系统版本上的兼容性,包括各种版本的iOS和Android操作系统。

3. 屏幕分辨率兼容性测试:测试应用程序在不同屏幕分辨率下的显示效果和用户交互是否正常。

移动5G应用业务测试规范 v0 1 0

移动5G应用业务测试规范 v0 1 0

移动5G应用业务测试规范 v0 1 0移动5G应用业务测试规范 v0.1.01. 简介本文档旨在规范移动5G应用业务的测试流程和要求。

2. 测试环境2.1 硬件要求:- 支持5G网络的移动终端设备- 5G网络覆盖范围内的测试基站2.2 软件要求:- 移动终端设备的操作系统需要支持5G网络- 移动终端设备的应用程序需要适配5G网络3. 测试内容3.1 基本功能测试:- 测试移动终端设备是否能正常连接5G网络- 测试5G网络下的通信信号质量和稳定性- 测试移动终端设备在5G网络环境下的数据传输速率3.2 业务功能测试:- 测试各种移动应用在5G网络下的运行情况,如视频播放、在线游戏、实时视频通话等- 测试各种移动应用在高速、低延迟的5G网络环境下的响应时间和用户体验4. 测试流程4.1 确定测试场景:- 根据需要测试的移动应用类型,确定相应的测试场景,如视频播放场景、游戏场景等4.2 配置测试环境:- 确保测试基站和移动终端设备处于5G网络覆盖范围内- 确保移动终端设备的操作系统和应用程序已适配5G网络4.3 执行测试用例:- 根据测试场景编写测试用例,并逐一执行4.4 记录和分析测试结果:- 对每个测试用例的执行结果进行记录和分析,包括成功率、响应时间、传输速率等指标4.5 生成测试报告:- 根据测试结果生成测试报告,包括测试概要、测试环境、测试用例、执行结果和分析等内容5. 其他要求- 测试过程中需注意移动终端设备的电量消耗情况,避免因电量不足导致测试结果不准确- 测试过程中需注意移动终端设备的发热情况,避免因过热导致测试中断或设备损坏以上是移动5G应用业务测试的规范要求,希望能对测试工作提供指导。

移动APP安全开发与测试规范

移动APP安全开发与测试规范

移动APP安全开发与测试规范移动应用程序(APP)早已成为我们日常生活的一部分,我们依赖各种APP来满足各种需求。

然而,随着APP的广泛使用,移动安全问题也越来越严重。

因此,确保移动APP的安全性变得至关重要。

本文将介绍一些移动APP安全开发与测试的规范,以保障用户的隐私和数据安全。

1. 风险评估与需求分析在APP开发之初,进行风险评估和需求分析是非常重要的。

开发团队应该评估APP所处的环境和市场,确定可能的安全风险,并根据风险的严重性提出相应的需求。

在这个阶段,应该明确安全相关的功能需求,例如用户身份验证、数据加密和网络传输安全等。

2. 安全编码规范开发APP时,要遵守一系列的安全编码规范。

以下是几个常见的安全编码原则:- 输入验证:对所有用户输入的数据进行验证,以防止注入攻击和其他安全漏洞。

- 数据加密:使用强大的加密算法对敏感数据进行加密,确保数据在传输和存储过程中的安全。

- 权限管理:限制APP的权限并严格控制用户对敏感功能或数据的访问。

- 安全更新:定期检查并及时更新APP的安全漏洞和弱点,保持系统的安全性。

3. 安全测试与漏洞扫描安全测试是确保APP安全的关键步骤之一。

开发团队应该进行各种类型的安全测试,以发现潜在的漏洞和弱点。

以下是一些常见的安全测试方法:- 渗透测试:通过模拟黑客攻击来测试APP的安全性,发现可能的漏洞并提出修复建议。

- 漏洞扫描:使用自动化工具对APP进行扫描,发现潜在的漏洞和弱点。

- 代码审查:对APP的源代码进行详细审查,以发现潜在的安全问题和缺陷。

4. 用户教育与安全意识培训用户教育和安全意识培训对于保障APP的安全至关重要。

开发团队应该提供用户友好的安全设置界面,教育用户设置强密码、定期更改密码,以及不信任来历不明的APP。

此外,定期开展安全意识培训,提醒用户避免点击可疑链接、下载未知来源的APP等。

5. 实时监控与事件响应APP上线后必须进行实时监控,及时发现异常行为和安全事件。

移动应用测试方法与技巧

移动应用测试方法与技巧

移动应用测试方法与技巧移动应用的测试方法与技巧移动应用在现代社会中扮演着重要的角色,因此移动应用测试变得越来越重要。

通过对移动应用进行测试,可以确保其功能正常、用户体验良好。

下面将详细介绍移动应用测试的方法和技巧,以帮助开发人员和测试人员提高测试的效果。

一、测试计划的制定1.明确测试目标:在开始测试之前,需要明确测试的目标。

例如,确定移动应用的功能是否正常、界面是否友好和易用等。

2.制定测试计划:根据测试目标,制定详细的测试计划。

包括测试的时间安排、测试的范围、测试的方法等,确保测试工作有条不紊地进行。

二、测试环境的准备1.选择合适的设备:由于移动应用在不同设备上可能会产生不同的效果,因此需要选择多种不同的设备进行测试。

这些设备可以包括不同品牌和型号的手机、平板电脑等。

2.搭建测试环境:为了进行测试,需要搭建一个合适的测试环境。

这包括安装开发环境、调试工具和其他必要的软件。

三、功能测试1.测试用例的设计:设计一系列的测试用例,覆盖移动应用的各个功能模块。

测试用例应该具有全面性和有效性。

2.执行测试用例:按照设计好的测试用例,逐一执行功能测试。

测试过程中需要记录测试结果和发现的问题。

3.问题的定位与修复:如果在功能测试过程中发现问题,需要及时定位问题的原因,并提供修复方案。

四、性能测试1.流量测试:通过模拟不同网络条件,测试移动应用在不同网络环境下的性能表现。

这包括使用各种网络速度模拟工具,例如Network Link Conditioner。

2.负载测试:通过模拟大量用户同时使用移动应用,测试其在高负载情况下的性能。

这可以通过使用负载测试工具,例如Apache JMeter等来实现。

3.电池寿命测试:测试移动应用对设备电池的耗电量。

可以通过在设备上安装电池监测工具,对应用的电池使用进行监控和测试。

五、用户体验测试1.界面测试:测试移动应用的界面是否美观、易用。

这包括测试界面的设计、布局和交互流程等。

中国移动CMCC手机终端规范

中国移动CMCC手机终端规范

测试目的预置条件执行步骤4.14.1.1单页彩信接收验证终端单页彩1. TD网络正常; 2. 被测终1. 终端B编辑单页彩信,内4.1.2多页彩信接收验证终端单页彩1. TD网络正常; 2. 被测终1. 终端B编辑多页(大于3页4.1.3特殊内容彩信接验证终端特殊内1. TD网络正常; 2. 被测终1. 终端B编辑彩信,内容包4.24.2.1单页彩信发送验证终端单页彩1. TD网络正常; 2. 被测终1. 终端A编辑单页彩信,4.2.2多页彩信发送验证终端单页彩1. TD网络正常; 2. 被测终1. 终端A编辑多页(大于34.2.3特殊内容彩信发验证终端特殊内1. TD网络正常; 2. 被测终1. 终端A编辑彩信,内容包彩信接收IOT彩信发送IOT备注编号项目名称彩信业务IOT测试类型测试结果统计业务名称测试统计测试描述总判定版本K-Key0M-Mandatory4O-Optional200000000预期结果针对步骤1、2,要求如下:M针对步骤1、2,要求如下:M针对步骤1、2、3,要求如O针对步骤1、2,要求如下:M针对步骤1、2,要求如下:M针对步骤1、2、3,要求如OCoolpad 80Samsung GTLenovo 总判定V1结果Z Nokia T7-0P-PassF-FailedU-UnsupportN-None类型死机次数版本死机次数版本000006N N N N N N N N N N N N NNNNNNN N N N N N N N N N N N NNNNNNZ N okia T7-Lenovo Huawei T20备注V3结果V2结果Z N okia T7-Coolpad 8Samsung G Huawei T200备注死机次数版本006N N N N N N N N N N N N N N N N N N N N N N NNNNNNNNNNNN N N N N N N N N N N N N N N N N N N N N N NNNNNNNNNNNCoolpad 8Samsung G Lenovo Huawei T20备注V4结果Z N okia T7-Coolpad 8Samsung G Lenovo Huawei T2死机次数0备注。

Android-CTS测试规范(linux系统)

Android-CTS测试规范(linux系统)

目录一、Android CTS测试简介 (2)二、Android CTS测试环境搭建 (2)1.下载android-SDK linux版本,下载地址: (2)2.下载android-cts包,下载地址: (2)3.jdk的安装: (2)4.将android-sdk和android-cts解压放置在同一个文件夹 (3)5.在CTS/tools中修改脚本设置环境变量 (3)6.置ubantu系统环境变量 (3)三、Android-CTS测试的几个概念 (3)四、终端测试前准备 (5)1.检测手机是否连接上电脑 (5)2.手机端安装CtsDelegatingAccessibilityService.apk (6)3. 终端设置: (6)五、测试命令的执行 (6)1.进入CTS测试环境 (6)2.CTS测试的方法 (7)3.CTS详细命令 (9)4.Android-CTS用户指南 (10)六、测试结果分析 (10)一、Android CTS测试简介CTS 全称 Compatibility Test Suite 兼容性测试工具。

当电子产品开发出来,并定制了自己的 Android 系统后,必须要通过最新的 CTS 检测,以保证标准的 android application 能运行在该平台下。

通过了CTS 验证,需要将测试报告提交给Google,已取得android market的认证。

CTS 是一款通过命令行操作的工具。

目前 cts 没有提供 windows 版本,只能在 Linux 下测试。

本文将详细介绍在ubantu系统上如何搭建CTS环境,以及运行测试计划和分析测试结果。

二、Android CTS测试环境搭建1.下载android-SDK linux版本,下载地址:/sdk/index.html2.下载android-cts包,下载地址:/compatibility/downloads.html根据手机系统版本下载对应版本的cts包,否则将无法运行测试3.jdk的安装:/source/initializing.html在ubuntu系统中打开终端,输入命令:$ sudo add-apt-repository "deb / lucid partner"$ sudo apt-get update$ sudo apt-get install sun-java6-jdk$ sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so4.将android-sdk和android-cts解压放置在同一个文件夹5.在CTS/tools中修改脚本设置环境变量进入android-cts/tools目录下,修改startcts文件,将脚本中的SDK_ROOT 改成自己的SDK路径,如:SDK_ROOT=/home/jackmiao/workspace/CTS/android-cts/tools6.设置ubantu系统环境变量进入ubantu系统用户目录下按Ctrl+H,打开.bashrc在最后面加PATH=$PATH:$HOME/bin: /home/jackmiao/CTS/android-sdk-linux/tools: /home/jackmia o/CTS /android‐sdk‐linux/platform‐tools: /home/ jackmiao/CTS /android‐cts/tools:其中红色部分为sdk和cts工具的路径请根据自己的实际路径创建三、Android-CTS测试的几个概念在进行 CTS 测试之前,先阐述 CTS 测试中几个概念:Test Plan(Plan):测试计划,Test package 的集合,每个 Plan 中都包含若干个测试包以android –cts 2.2版本为例,总共有8个测试计划CTS:包含2万多个测试用例,这些测试用例是检验兼容性必须的,性能测试不包含在本计划中,随版本的更新,本测试计划也会更新。

中国移动设备通用安全功能测试规范

中国移动设备通用安全功能测试规范

中国移动设备通用安全功能测试规范移动设备已经成为现代化生活中必不可少的一部分,它的普及程度日益扩大,人们从中获取到更多的信息和便利,同时也带来了一系列安全问题。

为了确保移动设备的安全,我们需要对其安全性能进行测试,本文将介绍中国移动设备通用安全功能测试规范。

1. 引言为了促进移动设备行业的发展和推动移动设备产品的质量提升,中国移动设备安全功能测试规范由中国移动设备安全测试中心制定,以确保移动设备的安全性和稳定性。

2. 测试范围本测试规范适用于所有的智能移动设备,包括但不限于手机、平板电脑、智能手表、智能家居设备等等。

3. 测试内容本规范的测试内容包括功能测试和安全测试两部分:3.1 功能测试功能测试是指对移动设备的各项功能进行测试,包括但不限于:•应用程序功能测试•联网测试•传感器测试•外部接口测试•手机硬件性能测试3.2 安全测试安全测试是指对移动设备的安全性进行测试,包括但不限于:•机身物理特性测试:以确保设备的物理安全性能,防止机身部分过于脆弱被破坏。

•风险评估测试:以了解移动设备可能存在的安全问题,并对问题进行评估和改善。

•恶意软件检测测试:对移动设备进行病毒和间谍软件的检测。

•网络安全测试:以确保设备在联网环境下的安全性。

4. 测试标准测试标准是指详细描述测试过程和测试结果的规范,本仪表项主要涵盖如下方面:•测试流程•测试环境•测试设备•测试结果说明5. 测试方法测试方法是指进行测试的详细步骤,包括:•测量步骤•测量程序及测量精度要求•测量司法上存在的典型错误•统计分析及判定方法6. 数据处理包含数据收集、数据整理、数据分析等步骤,对测试结果进行分析和处理,以确保结果的科学性和准确性。

7. 测试报告测试报告是测试过程和结果的书面记录,必须将所有的测试结果分别录入测试报告,并进行详细描述和说明。

测试报告的内容包括:•测试目的:详细阐述本次测试的目的和其重要性。

•测试环境:描述测试进行的硬件和软件环境,包括操作系统、平台、网络情况等。

移动端测试的特点与技术要求

移动端测试的特点与技术要求

移动端测试的特点与技术要求移动端测试是指对移动应用程序在手机操作系统上进行的测试。

随着智能手机的普及和移动应用的快速发展,移动端测试成为了软件测试中的一个重要领域。

移动端测试具有一些特点和技术要求,在本文中将详细介绍。

一、特点1. 多平台兼容性:移动设备市场多样化,涵盖了多个操作系统,如iOS、Android、Windows Phone等。

因此,移动端测试需要考虑不同平台之间的兼容性,确保应用在各种操作系统上均能正常运行。

2. 多设备型号兼容性:同一操作系统存在着不同厂商的多个设备型号,它们的屏幕尺寸、分辨率、处理器等硬件特性各有差异。

移动端测试需要覆盖不同的设备型号,确保应用在主流设备上的兼容性和完美展示。

3. 受限网络环境:与传统桌面应用程序相比,移动应用程序通常在无线网络下运行,网络情况可能不稳定。

移动端测试需要考虑应用在弱网络环境、高速移动状态以及网络切换时的稳定性和性能。

4. 触控屏幕操作:手机、平板等移动设备使用触控屏幕进行操作,与鼠标键盘有所不同。

移动端测试需要验证应用在触控屏幕上的操作响应、手势识别等功能的准确性和便捷性。

5. 电池寿命和资源占用:移动设备电池续航时间有限,而且在资源利用方面也有一定限制。

移动端测试需要关注应用在长时间使用和资源充足的情况下的电池寿命和资源占用情况。

二、技术要求1. 自动化测试工具:移动端测试需要借助自动化测试工具来提高测试效率和准确性。

常用的移动端自动化测试工具有Appium、Robotium、Calaba.sh等,它们能够模拟用户操作、执行测试脚本,自动化执行测试用例。

2. 多平台测试环境:移动端测试需要搭建多个平台的测试环境,模拟不同操作系统的设备。

测试人员需要根据应用支持的平台配置相应的测试环境,包括搭建虚拟机或使用真实设备进行测试。

3. 兼容性测试工具:为了验证应用在不同设备型号上的兼容性,测试人员需要使用兼容性测试工具,如AWS Device Farm、Testdroid、Sauce Labs等。

移动应用产品测试技巧和方法介绍

移动应用产品测试技巧和方法介绍

移动应用产品测试技巧和方法介绍随着智能手机和平板电脑的普及,移动应用已经成为人们日常生活中不可或缺的一部分。

如何保证移动应用的高质量和稳定性已经成为了移动应用产品开发过程中必须要面对的一个热点问题。

如何进行移动应用产品测试成为了开发团队不可忽视的工作。

本文将从测试的基本方法和技巧出发,为大家介绍移动应用产品测试的方式。

一、测试类型在进行移动应用产品测试之前,我们首先需要确定测试类型。

一般来说,我们可以将移动应用产品测试分为功能测试、性能测试、安全性测试等几个方面。

功能测试是移动应用产品测试的重中之重,要求测试人员检查产品在功能上是否按照设计要求运行,以及产品能否达到用户的期望。

例如,用户是否需要输入,是否有正确的响应,是否显示正确的结果等;性能测试主要检查产品的响应速度,CPU 和存储使用情况等;安全性测试是为了确保应用程序在各种情况下都能够安全运行,并且保护用户的隐私和资料,防止用户的个人数据被窃取。

二、测试工具移动应用产品测试需要专业的测试工具,常见的测试工具包括Appium、Monkey 等。

1.AppiumAppium 是一个开源的测试工具,支持在 iOS 和 Android 操作系统上运行移动应用。

它的工作方式基于 WebDriver 协议,并使用广泛的编程语言,如 Java、Python、Ruby 等。

使用 Appium 可以实现自动化和可靠的测试。

2.MonkeyMonkey 是 Android 操作系统中的一个测试工具。

它的主要功能是生成随机事件来模拟用户的行为,例如点击、滑动等,从而随机地测试应用程序以发现潜在的缺陷。

三、测试步骤1.测试计划在进行移动应用产品测试之前,我们需要准备好详细的测试计划,例如需要测试的功能、测试的场景和流程、测试的需求和目标等。

这样能够帮助测试人员更好地组织和管理测试过程,提高测试的效率和准确性。

2.测试用例测试用例是测试的基本单元,它描述了需要测试的场景和步骤,以及预期的结果。

移动终端取证检验标准

移动终端取证检验标准

移动终端取证检验标准主要涉及以下几个方面:
1. 取证主体:应由有法定取证资格的取证主体进行,确保取证行为合法,避免侵犯个人隐私或违反法律法规。

2. 取证工具:应使用符合规范的取证工具,以确保所获取的电子证据真实可靠。

取证工具应经过权威认证,具备可靠的技术性能和安全保障措施。

3. 取证程序:应遵循规范的取证程序,包括对手机等移动终端设备的物理隔离、数据备份、镜像制作、数据提取和分析等步骤。

每个步骤都应有详细记录和签名,确保取证过程可追溯和可验证。

4. 证据保全:在取证过程中,应对所获取的电子证据进行及时保全,避免数据被篡改或丢失。

证据保全可以采用多种方式,如制作镜像、拍照、录像等。

5. 数据分析:数据分析是移动终端取证的关键环节,需要对所提取的数据进行深入分析和挖掘,以提取出有价值的证据和案件线索。

数据分析应由专业人员完成,并确保符合相关法律法规和行业标准的要求。

6. 证据认定:所获取的电子证据应经过法庭认定,符合法律程序和证据规则的要求,才能作为有效的证据使用。

在法庭认定过程中,需要对证据的真实性、合法性和关联性进行审查,以确保所获得的证据能够有效地支持诉讼。

总的来说,移动终端取证检验标准是确保所获取的电子证据真实可靠、符合法律程序和行业标准的要求,能够有效地支持诉讼。

在实际
操作中,应遵循相关法律法规和行业标准的要求,确保取证行为的合法性和规范性。

Android平台及整机测试测试标准要求大纲(初稿)

Android平台及整机测试测试标准要求大纲(初稿)

Android平台及整机测试测试标准要求大纲(初稿)一、Android系统测试1.Android平台Monkey测试标准1)系统稳定性测试测试样机数量运行时间测试要求5-10台25小时1)运行时间>20小时2)样机运行时间按从小到大排序,取中间2个值,计算平均时间,要求时间中间值平均为24小时3)以上两个条件均满足则认为通过测试(运行过程中无异常)2)单个APK运行稳定性测试测试样机数量运行时间测试要求5-10台24小时平均运行时间至少为20小时(>380000个ENVENT),测试过程中无ANR、JAVACRASH、NativeCrash、WindowLeak、ExceedsVMbudgetcount等任何异常2.StabilityTest系统测试主要对对CPU、CPU+GPU、内存运行灯作稳定性测试,测试过程中不发生任何异常和报错为通过,测试时间>5小时,至少测试10次,样机>5台。

3.系统功能模块测试功能模块测试内容电源测试电源再不同电压下工作情况及过压、欠压等表现开关键是否按照设计工作RESET 是否按照设计工作开机峰值功测试瞬时电流耗整机功耗测试整机功耗3G/4G 拨号信号获取、拨号上网、挂断、网络恢复、异常等网卡上网功能、DHCP、StaticIP、带宽、10M/100M/1000M兼容性测试、全双工/半双工接入兼容性测试等WIFI AP、Client、加密、SSID、CLIENT接入能力、AP接入能力、B/G/N带宽情况、频段、信号情况、信号衰减情况、传输距离情况等VGA显示各种主要屏幕尺寸下VGA接口接屏幕显示及接触摸屏测试功能及兼容性HDMI显示各种主要屏幕尺寸下HDMI接口接屏幕及触摸屏及兼容性,HDMI抗干扰性(不同规格HDMI连接线及不同线长下的情况),性能不能低于标准民用产品分频显示HDMI与VGA分频显示及API接口测试音频接口验证音频接口功能及待载能力是否达标USB USB通信、带宽、异常串口通信串口通信(各波特率和校验位、停止位、软/硬流控)、带宽、异常指示灯状态各指示灯状态与设计是否吻合温度传感器测试温度传感器工作情况及API情况其它功能功能验证4.WDT等保护机制测试详细看研发保护机制方案二、整机测试1.硬件接口及关键器件测试功能模块测试内容网口拔插>10万次无异常,接口无明显变形或损坏VGA显示拔插>10万次无异常,接口无明显变形或损坏HDMI显示拔插>10万次无异常,接口无明显变形或损坏音频接口拔插>10万次无异常,接口无明显变形或损坏USB 拔插>10万次无异常,接口无明显变形或损坏串口通信拔插>10万次无异常,接口无明显变形或损坏电源接口拔插>10万次无异常,接口无明显变形或损坏天线接口各天线接口与外壳接触情况开关按钮使用>10万次无异常,接口无明显变形或损坏RESET按钮拔插>10万次无异常,接口无明显变形或损坏板载存储设备连续读写>10万次无异常,接口无明显变形或损坏外部存储拔插>10000次无异常,连续读写>10万次无异常2.发热及散热测试整机发热及散热情况、监控CPU等主要芯片工作时温度情况3.整机跑分测试CPU、GPU、内存等用不同跑分软件测试,要求至少使用主流的三款以上跑分软件分别测试整机性能,并与目前已有的对手整机(同解决方案)进行对比,要求同一配置下整机跑分不低于对手同级别设备;4.整机压力挂机测试全功能开启,加载大应用情况下,挂机一周,中间无异常情况,而MTBF暂无测试方法5.环境及电气参数测试(高低温测试要求达标标准按照此前需求文档,但不能低于此文档要求)硬件环境测试1)依据标准GB191-2000包装储运图示标志GB1002-1996家用和类似用途单相插座形式尺寸GB2099.1-1996家用和类似用途插头插座第一部分:通用要求GB/T2421-1999电工电子产品环境试验第一部分:总则GB/T2422—1995电工电子产品环境试验术语GB/T2423.1—2001电工电子产品环境试验规程试验A:低温试验方法GB/T2423.2—2001电工电子产品环境试验规程试验B:高温试验方法GB/T2423.3—1993电工电子产品环境试验规程试验Ca:恒定湿热试验方法GB/T2828.1-2003计数抽样检验程序第1部分:按接收质量限(AQL)检索的逐批检验抽样计划GB/T4857.2-1992包装件基本试验温湿度调节处理GB/T4857.5-1992包装件基本试验跌落试验方法GB4943-2001信息技术设备(包括电气事物设备)的安全GB5080.7-1986可靠性试验恒定失效率假设下的失效率与平均无故障时间的验证试验方案。

移动应用UI测试的注意事项

移动应用UI测试的注意事项

移动应用UI测试的注意事项移动应用的用户界面(UI)在吸引用户、提供良好使用体验方面起着重要的作用。

为了确保移动应用界面的质量和功能性,UI测试变得至关重要。

在进行移动应用UI测试时,需要注意以下几点。

1. 确保界面一致性移动应用的各个页面间应保持一致的设计风格和布局,以确保用户体验的连贯性。

在进行UI测试时,需要检查各个页面的排版、配色和图标等元素是否一致,同时保证界面的整洁和美观。

2. 关注不同分辨率和屏幕尺寸移动设备的屏幕尺寸和分辨率各不相同,因此在UI测试时需要确保应用在不同设备上都能正常显示。

测试人员应使用不同分辨率的设备进行测试,并检查界面元素的布局是否正确,字体和图标是否清晰可见。

3. 手势和交互测试移动应用常常依赖于用户手势和交互来实现各种功能。

在UI测试中,需要测试各种手势操作(如滑动、缩放、长按)是否能够正确触发相应的交互效果,并确保用户与应用之间的反馈及时准确。

4. 检查字体和文本内容字体在移动应用界面中起着重要的作用,因此在UI测试时需要验证字体的大小、颜色、对比度等是否适合不同屏幕,并确保文本内容的排版和字号一致,以提高用户的可读性和易用性。

5. UI元素的点击区域在移动应用中,各个功能按钮、链接和选择框等UI元素的点击区域要足够大,以便用户能够方便地点击它们。

在UI测试中,需要检查各个UI元素的点击区域是否准确、响应迅速,并避免UI元素之间的重叠或者过于紧密,造成误操作的问题。

6. 图片和图标质量图片和图标在移动应用中常用于表达信息和增加视觉效果。

在UI测试时,需要验证应用中使用的图片和图标是否清晰、无失真,并确保它们的尺寸适合不同屏幕。

同时,测试人员还需要检查图片和图标在不同设备上的显示效果,以确保其质量和一致性。

7. 响应速度和流畅性移动应用的响应速度和流畅性对用户体验至关重要。

在UI测试中,需要测试应用在各种设备上的响应速度,并验证是否出现卡顿、延迟等问题。

特别需要注意的是,转场动画、界面切换等操作是否流畅,以提升应用的整体质量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6 CDMA1x Requires of terminal6.2.3 TC-BasicReq-02003 [Required]Packet Data bearer and per set parameterTesting Number: TC-BasicReq-02003Testing Level: RequiredTesting Purpose: Check up Circuit Model Data Load Business of the terminal whether accord with the specification requirementsTesting equipment: nullTesting material: nullTechnical Parameters:P4 Former Reverse Grouping Data RateP5 3GPP2 C.S0017 versionPreset conditions 1) Network is available.Testing Steps :1) Look up technical parameter specification of the terminal,get Former Reverse Grouping Data Rate of the terminal supported, version serial and parameter value Of 3GPP2 C.S0017.2) Check terminal whether support forward peak rate value 153.6kbps, Reverse rate peak value 153.6kbps,and record what business under WAP/WWW, MMS, Java, Streaming media,Email. supported by terminal.3) Check up whether the version number 3GPP2 C.S0017 of terminal support is 3GPP2C.S0017-0-2 v2.0 or 3GPP2 C.S0017-0-1.4) Check the terminal whether has been given Link Parameter Groups of PPP as below:P PP Link1:China telecom WAP setting CTWAP(Display name by Chinese)/CTWAP (Display name by English)PPP Call number:#777PPP Authentication Mode:CHAP/PAP(priority for CHAP)PPP User Name:ctwap@PPP Password:vnet.mobiP PP Link2:China telecom Internet Settings CTNET(Display by Chinese)/CTNET(Display by English)PPP Call number:#777PPP Authentication Mode:CHAP/PAP(priority for CHAP)PPP User Name:ctnet@PPP Password:vnet.mobi5) Check up a group of parameters of PPP Link whether including the parameter as below:(It‟s no need to match each words, just show that means )D isplay name of parameter group(Connection name)D ata bearer mode(Data bearer):Packet dataA ccess point name(Access point name)P PP Call number(Prompt password)P PP Authentication Mode(Authentication)P PP User Name(User name)P PP Password(Password).6) Look up technical parameter specification of the terminal, get and record OS name of terminal.7) For the terminals using intelligent operating system(Windows Mobile, WinCE, Android etc.),Check up terminal whether allow users one-key access Link select interface of PPP in main form(Namely: unlock screen condition of standby interface)(this interface can implements switch between CTWAP and CTNET),Check up whether it can disable data connection in this interface, set up a link of PPP :A(Name should be different from CTNET and CTWAP),Check up current terminal whether show all Connecting parameter group name of PPP in this interface, and PPP has been given. Whether permit users modify Link Parameter of preset and default PPP Link.8) Set default PPP link as CTWAP in terminal, start up a application A(This application using CTNET connect to network),Check whether the application can use normally. exit application A, Check up the default link of terminal whether still is CTWAP.9) Restore the factory default Settings in terminal, If you are not using intelligent operation system terminal(Windows Mobile, WinCE, Android etc.),Check up terminal whether set “中国电信互联网设置CTNET” as default Network connection parameters, whether allow users set “中国电信WAP 设置CTWAP” as default Network connection parameters, otherwise, Check up the terminal whether set “中国电信WAP 设置CTWAP” as default Network connection parameters, whether allow users set “中国电信互联网设置CTNET” as default Network connection parametersExpected Results1) After step 2,The terminal support forward peak rate value153.6kbps,Reverse peak ratevalue153.6kbps.2) After step 3 3GPP2 C.S0017 of the terminal supported version is 3GPP2 C.S0017-0-2v2.0或3GPP2 C.S0017-0-1.3) After step 4,Terminal has been perset 2 groups of PPP connection parameters in “中国电信WAP设置CTWAP” and “中国电信互联网设置CTNET”.4) After step 5, A group of PPP Link Parameter in terminal includes all of the parameters as below:D isplay name of parameter groups(Connection name)D ata bearer mode(Data bearer):Grouped dataA ccess point name(Access point name)P PP Call number(Prompt password)P PP Authentication Mode(Authentication)P PP User Name(User name)P PP Password(Password).5) After step 7,set “中国电信互联网设置CTNET” as default Network Link Parameters in terminal, the terminal allow users one-key access default Link Select Interface of PPP in main form. (Namely: unlock screen condition of standby interface)(This interface can switch between CTWAP and CTNET),This interface can disable data connection. set up a PPP link: A(The name is different from CTNET and CTWAP),Terminal can show all of the link parameter names of PPP in this interface ,and PPP has been perset . Terminal allow users modify preset link parameter of PPP and default PPP link. 6) After step 8,After quit Application A, the default link of the terminal still is CTWAP.7) After step 9,set “中国电信WAP设置CTWAP” as default Network Link Parameters in terminal, allow users set “中国电信互联网设置CTNET” as default Network Link Parameters.Remark1)If you are not using intelligent operation system terminal, then step 7 is unnecessary to test,and will not included in the test result, But it should be recorded in the test remark.6.3 Value added service in CS domain6.3.1 TC-BasicReq-03001 [Required] Calling Number Identification Presentation(CNIP)/ Calling Number Identification Restriction(CNIR)Testing Number TC-BasicReq-03001Testing Level RequiredTesting Purpose Check up CNIP of the terminal and CNIR of the terminalTesting equipment nullTesting material: nullTechnical Parameters:Preset conditions1) Network is normal, and support CNIP and CNIR.2) Both of terminal, cooperative terminal are support CNIP/CNIR business.3) Both of terminal, cooperative terminal are set up using CNIP when calling.4) Boot the terminal with card(SIM /UIM)Testing Steps :1) cooperative terminal Initiate voice call to terminal.2) In condition of Caller ID has not been stored in phone book of terminal or phone book of UIM card, when terminal receive the call, Check up it whether can display caller Id in call reminder. 3) Store the caller ID in the terminal contacts, and repeat step 1,Check up the terminal whether can show corresponding name in call reminder.4) Store the caller ID in the contacts under UIM card of the terminal, and repeat step 1,Check up the terminal whether can show corresponding name in call reminder5) cooperative terminal set as CNIR, cooperative terminal Initiate voice call to terminal.6) When terminal receive the call, Check up terminal whether can not display caller Id .7) Terminal Initiate voice call to cooperative terminal ,Check up cooperative terminal whethercan display caller Id in call reminder .8) The terminal is set as CNIR.9) Repeat step 7,Check up cooperative terminal whether can not display Caller Id in Call reminder.Expected Results1) After step 2,The terminal can display Caller ID in Call reminder2) After step 3,The terminal can display the corresponding name in Call reminder.3) After step 4,The terminal can display the corresponding name in Call reminder.4) After step 6,The terminal can not display Caller ID.5) After step 7,cooperative terminal can display caller Id in call reminder .6) After step 9,cooperative terminal can not display caller Id in call reminder .Remark:1)If the terminal dose not support UIM card, then step 4 is unnecessary to test .and will notincluded in the test result, but it should be recorded in the test remark should be described in the test record.6.4 ON/OFF, Network Selection and Authentication6.4.1 TC-BasicReq-04001 [Required] Boot UpTesting Number TC-BasicReq-01008Testing Steps:3) After the successful completion of the self-checking, check up terminal whether can enter stand by mode, check up cooperative terminal whether can received Boot Up registered short message from terminal, check up content of short message whether include machine mode, ESN(if the terminal using MEID, then sent MEID of the terminal),insert into IMSI of UIM card in this machine, and software version of the machine, check up content of the short message and information of the machine whether match exactly.5) Clean up the SMS box . and shutdown, during shutdown, cooperative terminal send5 normal short message and 5 long message (each long message include6 message of concatenations).6) Starting up terminal, check up whether it can receive 10 SMS by cooperative terminal ,And each content of SMS and content of original SMS are quite the same.Expected Results:3) After step 3,terminal be in standby state, cooperative terminal should receive Boot Up registered short message from terminal ,including mode of the terminal, ESN(if the terminalusing MEID, then sent MEID of the terminal)Insert into IMSI of UIM card in this machine, and software version of the machine, The content of the short message and information of the machine should match exactly .5) After step 6,terminal can receive 10 SMS by cooperative terminal ,each content of SMS and content of original SMS are quite the same, long SMS has been spliced in one, have not loss SMS section, have not messy code.6.4.5 TC-BasicReq-04005 [Required]Network selection mode, automatic network selectionTesting Number:TC-BasicReq-04005Testing Purpose:Verify whether the terminal can automatic selection network .Preset conditions:1) If the terminal is mode of card can not separate form the machine, PRL files stored in terminal, If the terminal is mode of separate card for the machine then PRL files stored in UIM card. Testing Steps:1) Boot up the terminal in CDMA network coverage area, Check up whether the terminal can automatic select network according to PRL files, and registration successful.Expected Results :1) After step 1,the terminal should be automatic select network according to PRL files, and registration successful.6.4.6 TC-BasicReq-04006 [Required]AuthenticationTesting Number:TC-BasicReq-04006Testing Purpose:Verify authentication of terminal whether accord with regulatory requirements .Testing Steps:1) Boot up terminal at CDMA network coverage area, Check up terminal authenticated and enter into standby interface.2) Do MEID test on the meter ,Check up whether all test items passed:1) After step 1,terminal can through Authentication and enter into standby interface,2) After step 2,terminal passed all MEID test items on the meter.6.5 Basic call Function s6.5.1 TC-BasicReq-05001 [Required] Input number in stand by mode initiate voice call.Testing Number:TC-BasicReq-05001Technical parameters: P7 display the maximum number of input digits in standby mode Testing Steps:2) Check up terminal whether be able to input numbers, and initiate voice calls;3) Check up terminal whether can input 32 figures as a call number.4) Continue to input, To enter numbers reach maximum digits of input number in standby mode, then keep on enter 1 digits , Check up terminal whether hide the number about previews of input , thus, allow users to immediately see the number of its last input.5)Terminal and cooperative terminal proceed voice call , hang up after a while, check terminal whether display duration of call..6)Terminal restore factory default settings about call duration display, check up terminal whether Display duration of call after end of the conversation by default.Expected Results :1) After step 2,terminal should be able to input number, and Initiate voice calls.2) After step 3,until it can input 32 figures Numbers as up call number.3) After step 4 ,terminal hide input number about previews of input and allow users to immediately see the number of its last input.4) After step 5,terminal. Display duration of call after end of the conversation by default. Remark :1) If terminal dose not support user setting up the function that shows call duration after end of the conversation ,then step 7 is unnecessary to test, besides, And not included in the test results, but should be recorded in the remark about that test.6.5.5 TC-BasicReq-05010 [Required] Voice call and SMS are used together, receive SMS During Voice call.Testing Number:TC-BasicReq-05010Testing Purpose:Verify terminal whether support voice call and SMS can be used together. and received SMS whether accordance with the standard during voice call.Preset conditions:1) Both of terminal and cooperative terminal A,B are support voice call, SMS, configured related parameters.2) Network, voice call and SMS are available.Testing Steps:1) Establish phone connections between terminal and cooperative terminal A .and m aintains phone conversation.2) Cooperative terminal B send SMS to terminal.3) Check up the terminal whether can prompt in vibrant way or in sounding way at user‟s interface when a new message arrives.4) After finish call , check up the terminal whether can prompt and display new SMS at interface.Expected Results :1) After step 3 , prompt a new message arrives at user interface.2) After step 4 , prompt a new message arrives at interface.Remark :1)If the terminal prompt new message arrives in step 2. then step 4 can be optionally, besides, itshould be explained in the test record.6.6 Common User Interface6.6.1 TC-BasicReq-06001 [Required] The status bar iconTesting Number: TC-BasicReq-06001Testing Purpose:Verify whether icons of the terminal status bar accord with regulatory requirementsTesting material: S4 UIM card(set owner of MNC as others)Testing Steps:4) Insert UIM card(MCC set as code of other country)and starting up, check up status bar whether including icons as below:I nternational Roaming prompt base on PRL(Preferred Roaming List)5) Cooperative terminal send a SMS to terminal, check up status bar whether including icons asbelow:Unread SMS instructions6) WAP gateway send a WAP PUSH message to terminal, check up status bar whether includingicons as below:S MS notification of WAP PUSHExpected Results :3) After step 3,status bar should include icon:WiFi,5) After step 5,status bar should include icon:Unread SMS instructions,6) After step 6,status bar should include icon:SMS inform instruction of WAP PUSH,6.6.2 TC-BasicReq-06002 [Required] Display the operator name in standby screenTesting Number: TC-BasicReq-06002Testing Steps:3) Change language of terminal screen into English language ,then check up operator‟s name whether are display appears as “China Telecom”.Expected Results:3) After step 3,operator‟s name are display appears as “China Telecom”.6.6.5 TC-BasicReq-06010 [Required] Key lock / The basic functions of the screen lockTesting Number: TC-BasicReq-06010Testing Purpose:Verify keys of the terminal.Testing Steps:6) Enable Key lock or screen lock, Terminal is in standby, Try press any key or touch screen, check up whether it prompt user that user‟s keyboard or user‟s screen is locked at interface. Expected Results:6) After step 6,the terminal prompt user that user‟s keyboard or user‟s screen is locked at interface. besides, prompt how to unlock.6.7 Text Input and Information Extraction6.7.1 TC-BasicReq-07001 [Required] Input methodTesting Number: TC-BasicReq-07001Technical Parameters : P8 supported input method in terminalTesting Steps:2) Check whether the terminal via a stroke input method for input . Record of all supported input methods.Expected Results:2) After 2,Terminal should through a kind of stroke input method for input,6.7.3 TC-BasicReq-07003 [Required] Input character(Basic Category)Testing Number: TC-BasicReq-07003Testing Purpose:Verify the terminal whether can input charactersTechnical Parameters: P4 Input Characters P38 input character setPreset Conditions1) Terminal should be able to input.Testing Steps:2) Check up whether the terminal can input:& $ # * % = - + ( ) ! / < > \ ? ` “ : … . ; { } [ ] _ @( A total of 28 characters).3) Check up whether the terminal can input:¥×()^!《》|?†“”:… ‟.,,~……(or …) dash, ellipsis, A total of 22 characters, and it‟s ok that ellipsis is ……,…or…,Expected Results:2) After step 2,:& $ # * % = - + ( ) ! / < > \ ? ` “ : … . ; { } [ ] _ @x(a total of 28 characters),3) After step 3,Terminal should be able to input:¥×()^!《》|?†“”:… ‟.,,~dash, ellipsis,A total of 22 characters, and it‟s ok that ellipsis is ……,…or… .。

相关文档
最新文档