收藏 分享(赏)

手机测试.pptx

上传人:weiwoduzun 文档编号:5695908 上传时间:2019-03-13 格式:PPTX 页数:52 大小:870.16KB
下载 相关 举报
手机测试.pptx_第1页
第1页 / 共52页
手机测试.pptx_第2页
第2页 / 共52页
手机测试.pptx_第3页
第3页 / 共52页
手机测试.pptx_第4页
第4页 / 共52页
手机测试.pptx_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、浅谈手机软件测试Jade.Ju目录 软件和测试的基本概念 测试的分类和原则 手机测试介绍 手机功能测试举例软件和测试的基本概念软件的定义 软件是能够完成预定功能和性能的可执行的计算机程序,包括程序正常执行所需的数据,以及有关描述程序操作和使用的文档。 其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文材料。 软件 =程序 +数据 +文档软件生存周期 需求分析 软件分析 软件设计(总体设计和详细设计) 编码(测试) 软件测试 运行维护传统软件过程 瀑布模型 增量模型 螺旋模型 V字形模型瀑布模型测试基本概念 (1)

2、测试 由人工或自动方法来执行或评价系统或系统部件的过程,以验证它是否满足规定的需求;或识别出期望的结果和实际结果之间有无差别。 调试 查找、分析和纠正错误的过程。 验证 通过检查并收集客观的证据来确定特定的需求得到满足。测试基本概念 (2) 确认 通过检查并收集客观的证据来确定针对某种特定的预期使用的特殊需求得到了满足。 错误 计算、观察、测量的值或条件与实际的、规定的或理论上的值或条件不符合。 缺陷 : 系统功能部件不能执行所要求的功能 。 可能引起失效的错误 。哪些叫错误、缺陷? 如果一个产品存在下列现象,我们称之为错误或缺陷 : 产品未达到设计规范表明的功能指标; 产品出现了设计规范指明

3、不会出现的错误; 产品功能超出了设计规范指明的范围; 产品未达到设计规范虽未指出但应达到的目标; 最终用户认为不好使用。出错的原因 出现错误和缺陷的原因 : 交流错误或者 没有进行交流 (需求不明确) 系统复杂性 设计、编程错误 需求改变 时间压力 自负 文档质量差 开发工具 懈怠测试的目的 从用户的角度出发 希望通过测试暴露出产品中隐藏的错误和缺陷,以考虑是否可接受该产品。 找出关键性的错误,这些错误可能影响用户对产品的使用和评价。 从开发者的角度出发 希望测试成为表明产品中不存在错误的过程,验证该产品已正确地实现了用户的要求,确立人们对产品质量的信心。测试的角色 测试人员扮演的是 破坏者

4、的角色,试图通过设计和执行测试用例来 “ 摧毁 ” 已开发人员已建立的系统。 “ 摧毁 ” 的目的是为了摧毁潜伏在产品中的错误,从而达到保证质量的目的。 “如果您没有使 somebody心烦,那您就没有做好工作 .” 测试人员应具有以下的素质: 技术能力、沟通能力、自信心、耐心、怀疑精神、洞察力、细心、责任心、 致力于破坏的决心 具有保守而又灵活、好奇而又不带成见、注意力高度集中的能力两个观点 测试是保证产品质量的重要手段。 通过测试可以验证产品的功能、性能、可靠性等指标是否满足规定的要求。但测试不能表明产品中不存在错误,它只能说明存在错误,通过系统的、严密的测试能够最大限度的发现产品中的错误

5、,从而减少产品中遗留的错误。 测试不是灵丹妙药。 因为: 完全的测试是不现实的 测试不能保证发现其中所有的错误 测试不能取代其它质量保证手段 测试是巨大的效益和艰苦的工作并存,需要平衡考虑 。 思考FIX BUG是否等于解决问题?测试的分类和原则测试的分类 (1) 按技术划分 白盒测试 : 是一种基于代码或设计的测试,就是已知产品的内部活动方式,测试它的内部活动是否符合设计要求 黑盒测试 : 是一种基于需求的测试,就是已知产品的功能指标,测试它的每一个功能指标都是否达到了预期的设计要求。 灰盒测试 :设计测试首先是从用户关心的角度出发的(即黑盒测试 ),然后再利用白盒测试方法保证测试用例能够有

6、效并全面的覆盖被测对象。 现场测试 :是一种基于实际工作环境的测试。现场测试可以由客户、专家、开发人员、最终用户进行。测试的分类 (2) 按阶段划分 单元测试 :由开发人员自行计划与完成的,针对单个或相关联的一组程序单元的测试。 集成测试 :计划于设计阶段,由开发人员与测试人员合作完成的,针对结合起来的不同单元以及它们的接口的测试。 系统测试 :测试整个系统,以证实它满足要求所规定的功能、质量和性能等方面的特性。 验收测试 :由市场人员或最终客户在实际应用环境中,按照用户手册对产品手机进行使用测试 测试的分类 (3) 按测试任务分 现场测试 (Field Test) 互操作测试 (Inter-

7、Operatability Test)测试的分类 (4) 其他测试 可接受性测试 (Acceptance Test) 测试 -手机研发公司自己做的测试 测试 -非手机研发公司做的测试测试的原则 (1) 测试的目的在于发现错误 : 一个好的测试用例是能够发现至今尚未察觉的错误 一个成功的测试是发现至今尚未察觉的错误的测试 尽早地制定测试计划 测试计划可以在需求定义一完成就开始,详细的测试用例定义可以在系统方案被确定后立即开始。 严格执行测试计划,排除测试的随意性 所有的测试都应可追溯到客户需求 测试的目标在于发现错误,而最严重的错误是那些导致产品无法满足用户需求的错误 测试的原则 (2) 穷举测

8、试是不可能的 Good_Enough原则 这是一种权衡投入产出比的原则,测试既不要不充分,也不要过分。不充分和过分都是一种不负责任的表现。 80/20原则 一般情况下,在分析、设计、实验阶段的复审和测试工作能够发现和避免的 bug,而系统的软件测试能够找出其余 bug中的。最后约 5%的bug只有在用户大范围、长时间的使用后才会暴露出来。因此测试只能保证尽可能多地发现错误,不能保证发现所有的错误。测试阶段的划分测试计划可分为如下四个阶段: 测试计划 (定义测试需求、考虑测试内容) 测试设计 (定制测试过程、选择测试用例、方法) 测试开发 (编程、开发) 测试执行和评估 (执行、检查、评估)手机测试介绍手机测试介绍 硬件测试介绍 结构测试介绍 软件测试介绍 可靠性测试介绍 协议测试介绍手机硬件组成硬件测试内容手机结构测试 手机结构件包括哪些内容? 外观 结构 喷漆 镜片 按键 塑胶件 五金件 吊带穿孔 跌落试验手机结构测试手机软件测试内容

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报