手机软件测试员基础知识.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
手机软件测试员基础知识 手机软件测试是指使用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。软件测试概念使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 软件测试是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)、完全度(completeness)和质量(quality)的软件过程;是 SQA(software quality assurance)的重要子域。 软件测试的内容主要工作内容是验证(verification)和确认(validation),验证是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。(Do the right thing)确认是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。即保证软件以正确的方式来做了这个事件(Do it right) 一般测试流程包括:需求分析阶段、测试计划阶段、测试设计阶段、测试方案阶段、测试执行阶段。测试计划阶段主要是编写《测试计划》,包括人员、软件硬件资源、测试点、集成顺序、进度安排和风险识别等内容。测试设计阶段主要是设计测试方案,测试方案要求根据《SRS》上的每个需求点设计出包括需求点简介、测试思路和详细测试方法三部分的方案。 软件测试的分类可以从多个角度进行,包括:从是否关心软件内部结构和具体实现的角度划分为白盒测试、黑盒测试和灰盒测试;从是否执行程序的角度划分为静态测试和动态测试;从软件开发的过程按阶段划分为单元测试、集成测试、确认测试、系统测试和验收测试等。 软件生命周期(SDLC,软件生命周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。 手机平台可以从不同的角度进行分类,一种是按基频(硬件平台)来划分,另一种是按操作系统(软件平台)来划分。我们通常所说的手机操作平台实际是指软件平台,也就是手机的操作系统。目前主要的手机基频厂家有德州仪器、爱立信移动平台、高通、联发科、NXP、飞思卡尔、英飞凌、博通、展讯等。主要的手机平台有 Symbian、Research In Motion、iPhone OS、Android、Microsoft Windows Mobile、Linux 等。 根据 IDC 和 Gartner 的 2010 年的数据显示,移动操作系统排行如下图 Symbian OS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。现已被 NOKIA 全额收购。目前根据人机界面的不同,Symbian OS 被分为 S60、S80、S90 等多个版本。
剩余13页未读,继续阅读
- 粉丝: 80
- 资源: 5587
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助