精典全面手机软件测试

上传人:ZJ****1 文档编号:57918165 上传时间:2018-10-25 格式:DOC 页数:23 大小:711.50KB
返回 下载 相关 举报
精典全面手机软件测试_第1页
第1页 / 共23页
精典全面手机软件测试_第2页
第2页 / 共23页
精典全面手机软件测试_第3页
第3页 / 共23页
精典全面手机软件测试_第4页
第4页 / 共23页
精典全面手机软件测试_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《精典全面手机软件测试》由会员分享,可在线阅读,更多相关《精典全面手机软件测试(23页珍藏版)》请在金锄头文库上搜索。

1、手机软件测试手机软件测试目录 1 手机知识3 1.1 手机的主要功能.3 1.1.1 通话功能3 1.1.2 消息功能3 1.1.3 电话本3 1.1.4 增值服务3 1.1.5 其他功能3 1.1.6 为特定语言定做的功能4 1.1.7 附件4 1.2 手机的软件结构.4 1.3 手机的硬件结构.5 1.4 Nokia 手机相关知识.6 1.4.1 Project Line of Nokia6 2 测试基础7 2.1 测试与开发.7 2.1.1 软件开发的一般流程7 2.1.2 测试在软件开发中的作用7 2.1.3 测试与开发对应图8 2.1.4 Nokia 手机软件测试介入开发的时间9 2

2、.1.5 Nokia 手机的开发流程9 2.2 测试的流程.10 2.2.1 制定测试计划10 2.2.2 测试准备10 2.2.3 测试执行10 2.2.4 测试评估10 2.2.5 文档收集11 2.2.6 测试总结报告11 2.3 测试的分类.11 2.3.1 按测试的手段分11 2.3.2 按测试发生的时间和目标分12 2.3.3 按测试的任务分12 2.3.4 其他测试12 2.4 黑盒测试详细介绍.12 2.4.1 Release Test12 2.4.2 System Test.12 2.4.3 Focus Test.13 2.4.4 Stress Test.13 2.4.5 F

3、ree Test14 2.5 测试相关文档说明.142.5.1 测试计划14 2.5.2 测试用例14 2.5.3 错误报告15 2.5.4 进度报告16 2.5.5 总结报告17 3 手机相关17 3.1 GSM.17 3.2 GPRS17 3.3 CDMA17 3.4 3G.17 4 手机软件测试工程师必备素质17 4.1 Team Leader 的任务和必备能力 .17 4.2 QA 的工作内容.17 4.3 测试工程师应有素质.181 手机知识手机知识1.1 手机的主要功能手机的主要功能1.1.1 通话功能通话功能对拨入拨出电话的管理对通话记录的管理 呼叫转接、呼叫等待、通话计时计费等

4、方便用户使用的功能1.1.2 消息功能消息功能文字短消息(SMS)的编辑、发送、接收、转发和存储等; 多媒体短消息(MMS)的编辑、发送、接收、转发、存储和配置;1.1.3 电话本电话本名片的管理存在 SIM 卡上的名片存在手机内存中的名片一个名字多项内容(如传真、固话、手机、Email 等)名片的新建、修改、拷贝、转存、删除名片以红外或短消息形式发送给其它手机单键拨号(Speed Dialing)号码分组(Caller Groups)1.1.4 增值服务增值服务Business cards 的管理 (如发送和接收: 通过红外线或 SMS. )书签的管理 (如发送和接收: 通过红外线或 SMS

5、 或书签形式. 以及编辑,存储,新增和进入.)服务信箱 (自动存储服务信息. 服务信息有点播铃声,下载彩色图片和 COD 文件等.)服务设置 ( GPRS 上网设置,WAP 服务设置.)多模式浏览器 ( GPRS 上网,WAP 服务.)OTA 待机图片 (通过无线下载待机图片)OTA 铃声V-calendarXHML移动梦网动感地带1.1.5 其他功能其他功能闹钟(Alarm)日历(Calendar)计算器(Calculator)定时器(Count Down Timer)屏保(Screen Saver)待办事项(To-Do List)游戏(Games)1.1.6 为特定语言定做的功能为特定语言

6、定做的功能中文输入(拼音/笔划)中文菜单农历(Lunar Calendar)1.1.7 附件附件充电器(Charger)耳机(Headset)车载免提(Car Kit)照相头(Camera)1.1.8 数据连通数据连通GPRS 应用程序 同步应用程序 (同步应用, 同步设置) 红外线应用程序 数据线 手机 Flash 程序 Trace Log1.1.9 JAVA 程序程序电子邮件QQ 程序 应用程序 游戏程序1.2 手机的软件结构手机的软件结构DCT = Digital Core Technology DCT3 和 DCT4 的区别主要在硬件结构和 UI 上1.3 手机的硬件结构手机的硬件结构

7、RF 是手机的射频接受和发送设备,是手机本机与无线网络的接口 UEM 是手机对外设备联接的接口,包括 SIM 卡,充电器,电池,RF,数据线借 口,红外接口等,并提供对上述数据和信号的处理。无线信号在这里进行调制和 解调。 UPP 是手机的核心处理模块。其中,DSP 负责数字信号和模拟信号的转换。UPP 和 UEM 之间存在着接口,两者之间的通信是通过接口进行的。UPP 除了负责整 个手机的操作系统外,还负责手机本身设备的运作,如耳机,麦克风,显示屏等。 除此之外,还负责缓存和 Flash(相当于硬盘)的运作。 Flash 是手机的数据存储区,非临时数据都存在这里。一般包括以下几个方面: Co

8、re Code, DSP Code, HW data, PPM, PMM。1.4 Nokia 手机相关知识手机相关知识1.4.1 Project Line of Nokia1.4.2 手机类型手机类型MEP = Mobile Entry Phone MP = Mobile Phone MSW = Mobile Software SWEP = software engineer product2 测试基础测试基础2.1 测试与开发测试与开发2.1.1 软件开发的一般流程软件开发的一般流程Marketing Requirement Analysis High Level Design Low Le

9、vel Design Coding2.1.2 测试在软件开发中的作用测试在软件开发中的作用由于现在软件的规模越来越大,一个人或者少数几个人已经不可能在一定的时间 内完成一个软件,所以软件开发的过程越来越复杂,层次越来越深。这就导致开 发人员之间的沟通有了一定的隔阂。所以,软件测试越来越有单立出来的必要和 重要性。 由于软件开发的过程的复杂性,软件必然存在着无数的 Bug。而且大多数是在软 件上市前必须解决的,而开发者有不定能发现这些问题,故而测试就显得非常必要。测试是开发成功的必要保障。 由于软件开发的层次性,所以开发的结果很可能与初衷不一样,这就需要测试者 去发现这些差异。因此,测试是软件成

10、功的重要保证。 软件不仅要实现一些功能,更要完善它的性能。这就需要测试人员对软件进行评 测,从而不断地完善软件的性能。2.1.3 测试与开发对应图测试与开发对应图Requirements elicitation Requirements analysis Architecture design Module design Coding Module testing Integration testing Acceptance testing System testing 2.1.4 Nokia 手机软件测试介入开发的时间手机软件测试介入开发的时间软件需求特性测试计划测试用例测测 试试 执执 行

11、行待测手机和附件测试设备、工具开开发发阶阶段段测测试试准准备备阶阶段段测测试试执执行行阶阶段段测试人员错错 误误 报报 告告测测 试试 报报 告告进进 度度 报报 告告测测试试总总结结阶阶段段软件升级手机软件测试工程师开发产品开发计划测试经理制定在制定开发计划的同时就要制定测试计划 测试在进行结构设计时就已经进行了2.1.5 Nokia 手机的开发流程手机的开发流程E-1 During this period, an idea box will appear. The ideas in the idea box are collected from Region Marketing and h

12、ave a certain priority (The lower the priority number is, the higher the priority is). For example:0, 1, 2. E0 During this period, the HW designer must make out the B0-HW version. That is to say, B0 must be put out after E0 period. E0.5 综合考虑 HW, SW and Cost E1 From E0 to E1, Design and Test Plan, Ri

13、sk, Organization, Schedule must be discussed and made out. E1.5 全体讨论 Design and Test Specification E1.9 From E1 to E2, Design and Test Specification must be made out. During E1.9, Last version of Specification should be made out and be approved. E2 During E2, The formal draft SW should be made out.

14、E3 From E2 to E3, 对 SW 进行精美化、完美化测试和改良 Purpose: No fatal error (市场部可以接受的 Fatal Error 不算) E5 From E3 to E5, 进行 LCD 以及其他 HW 的改动During E5, 可以让生产工厂进行大批量生产 Before E5, the test stays in the CE (concurrent engineer) After E5, the test goes into PE (production engineer)2.2 测试的流程测试的流程2.2.1 制定测试计划制定测试计划开启测试项目

15、在接了一个测试项目后,要在一定的期限内制定好测试的详细计划以及日程安排表2.2.2 测试准备测试准备在计划制定好之后,在执行之前,必须将测试所需的人力资源,硬件资源,软件资源, 文档资源以及环境和人文资源准备充分2.2.3 测试执行测试执行测试组根据测试计划和测试日程安排进行测试,并输出测试结果2.2.4 测试评估测试评估有测试结果评估小组或评估人员对测试结果进行评测,分析,并输出分析结果2.2.5 文档收集文档收集将从测试计划开始到评估结束的所有文档进行整理收集。 对整个测试过程进行总结,并对测试结果进行总结2.2.6 测试总结报告测试总结报告提交测试结果 归还所借相关资源 文档入库 关闭测

16、试项目测 试 周 期 开 始升 级 软 件已 改 错 误 的 验 证测 试 用 例 执 行发 现 错 误 并 报 告每 日 报 告 进 度自 由 测 试测 试 周 期 结 束2.3 测试的方法测试的方法2.3.1 正确性测试正确性测试正确性测试又称功能测试,它检查软件的功能是否符合规格说明。 测试基本的方法是构造一些合理输入(在定义域内) ,检查是否得到期望的输出。 由于定义域是一个连续区间,所以不可能枚举所有可能的值,那么等价测试就很必要 了(将定义域分成若干个等价区间) 。 等价区间的概念可表述如下: 记(A, B)是命题 f(x) 的一个等价区间,在(A, B)中任意取 x1 进行测试 如果 f (x1) 错误,那么 f (x) 在整个(A, B)区间都将出错。 如果 f (x1) 正确,那么 f (x) 在整个(A, B)区间都将正确。2.3.2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号