测试工程师标准.pptx
《测试工程师标准.pptx》由会员分享,可在线阅读,更多相关《测试工程师标准.pptx(121页珍藏版)》请在咨信网上搜索。
1、产品测试工程与实践产品测试工程与实践和谐共赢和谐共赢 分享成长分享成长bmibmi产品测试产品测试内容提要bmi1、产品质量与测试2、产品测试流程与方法3、产品测试管理体系4、产品测试度量与绩效bmiModuleI产品质量与测试产品质量与测试产品质量与测试bmi1、产品质量分析2、理解产品测试3、产品测试策略产品质量产品质量感性认识感性认识bmi产品质量产品质量搭建产品与客户的桥梁识搭建产品与客户的桥梁识bmi质量符合要求的程度产品/服务固有特性客户要求和期望符合符合符合指导指导指导050%100%1、谁是客户?2、如何操作?符合产品质量产品质量搭建产品与客户的桥梁识搭建产品与客户的桥梁识bm
2、i符合指导验证客户需求客户需求产品测试产品开发沟通指导实现产品质量产品质量客户质量客户质量 bmiP包装L生命周期成本客户质量质量越高越好吗?P包装P性能E易用L生命周期成本S接受程度S价格A可获得性A保证客户质量产品质量产品质量标杆分析标杆分析 bmiP包装P性能E易用A保证L生命周期成本S接受程度S价格A可获得性客户质量产品质量产品质量研发质量研发质量 bmi产品需求产品需求ACEBD客户/市场管理者制造/服务测试开发测试定义测试定义两种观点两种观点 bmi 什么是测试?什么是测试?Glen Myers -测试是为了测试是为了发现错误发现错误而运行产品而运行产品/执行程序的过程执行程序的过
3、程 -一个一个好的测试用例好的测试用例很可能找到尚未发现的错误很可能找到尚未发现的错误 -一个一个成功的测试成功的测试是指发现了至今未发现的错误的测试是指发现了至今未发现的错误的测试Hetzel -测试是对系统测试是对系统建立信心建立信心的过程的过程 -测试是评估软件或系统的品质或能力的一种积极的行为测试是评估软件或系统的品质或能力的一种积极的行为 -测试是对产品测试是对产品/软件质量的度软件质量的度测试定义测试定义融合融合 bmi 我们认为测试是为了:我们认为测试是为了:-发现系统存在的问题(测试的态度)发现系统存在的问题(测试的态度)-树立对系统树立对系统的信心的信心 -增强团队对系统的熟
4、悉程度,了解系统固有缺陷增强团队对系统的熟悉程度,了解系统固有缺陷(known issues)测试定义测试定义调试与测试调试与测试 bmi 目的的差异目的的差异 过程的规范性过程的规范性 过程的可重复性过程的可重复性具体操作主体具体操作主体 采用的技术采用的技术 测试策略测试策略WHY?bmi产品经理:测到什么时候,产品才没问题?产品经理:测到什么时候,产品才没问题?测试工程师:如果再测一遍,肯定还能发现问题!测试工程师:如果再测一遍,肯定还能发现问题!-我们如何面对这种局面?我们如何面对这种局面?测试策略测试策略 bmi测试策略测试策略 -明确测试重点明确测试重点 -选择测试方法选择测试方法
5、重要的测试策略重要的测试策略 -客户化测试客户化测试 -尽早测试尽早测试 -Good Enough -80/20测试策略测试策略客户化测试客户化测试 bmi系统中有很多错误系统中有很多错误客户遇到的错误只占很小比例客户遇到的错误只占很小比例 针对客户最容易遇到的错误进行测试,以便改进测针对客户最容易遇到的错误进行测试,以便改进测试的有效性试的有效性IBM:客户看到的客户看到的57%以上的故障是由占总数以上的故障是由占总数2%以下以下的错误引起的的错误引起的比如:比如:静态电流过大引起的静态电流过大引起的3个表面问题?个表面问题?测试策略测试策略测试等级测试等级 bmi-不同系统不同系统/子系统
6、需要不同的测试质量要求子系统需要不同的测试质量要求Class A灾难式的影响灾难式的影响Class B危险的影响危险的影响Class C重要的影响重要的影响Class D次要影响次要影响测试策略测试策略测试等级测试等级 bmi接触保护和外来物保护0-无保护1-防50mm直径的物体2-防12.5mm直径的物体3-2.5mm4-1mm5-6-防水保护等级0-无保护1-垂直下落的水滴不引起损坏2-3-等等测试策略测试策略尽早测试尽早测试 bmi不能依赖产品系统测试前期的评审模块级的测试在产品部署之后发现问题再修复,这通常要多花费100到1000倍的成本。要防患于未然。在特定的时间达到既定目标,在整个
7、项目生命周期不断对质量进行检验和管理必不可少。测试策略测试策略Good Enough bmi权衡投入/产出比的原则,不要不充分不要太过分效益测试程度测试策略测试策略Pareto bmi一般情况下,在分析、设计、实验阶段的评审和测试工作,能发现避免80%的错误,而系统测试能找出16%的错误,最后有约5%的错误在用户大范围、长时间的使用后才会暴露出来,因此测试只能保证尽可能多地发现问题,不能完全发现问题。测试策略测试策略小结小结 bmi测试的复杂性1、测试的完备性2、增加新问题测试的几个策略1、客户化测试2、测试的等级3、尽早测试4、投入产出比5、80/20原则bmiModuleII产品测试流程与
8、方法产品测试流程与方法bmi产品开发与测试产品测试工程模型产品测试过程分析模块级测试过程分析测试自动化及相关工具产品开发与产品测试bmi产品开发生命周期产品测试工程模型-IPObmi产品开发生命周期产品测试工程模型-测试过程bmiDefecttracking测试工程1、测试计划2、测试设计3、测试开发4、测试执行5、测试评估6、测试报告7、缺陷跟踪产品测试工程-测试输出bmi1.测试计划:指明测试范围,方法,资源,以及相应测试活动的时间进度安排表的文档。计划测试计划测试1.测试计划:指明测试范围,方法,资源,以及相应测试活动的时间进度安排表的文档。计划测试2.测试方案:指明为完成软件或软件集成
9、的特性的测试而进行的设计测试方法的细节的文档。设计测试1.测试用例:指明为完成一个测试项的测试的输入,预期结果,测试执行条件等因素的文档。实现测试1.测试报告:指明执行测试结果的文档。记录测试1.测试规程:指明测试活动执行序列的文档。指导测试产品测试工程模型-测试等级bmi测试策略和计划系统测试计划系统测试执行系统测试设计系统测试环境准备集成测试计划集成测试执行集成测试设计集成测试环境准备模块测试计划模块测试执行模块测试设计模块测试环境准备需求规格总体架构模块测试系统测试集成测试模块设计实现产品开发与产品测试-异步开发bmi基本组件1/基础技术1基本组件2/基础技术2核心组件m/核心技术m产品
10、平台是整个系列产品所采用的的共同要素的集合,包括共用的系统构架、子系统、模块、组件、核心技术。通过公共产品平台,可以减少开发工作量,缩短上市周期TTM产品平台产品开发与产品测试增量开发模式bmi试产验证测试SVT产品发布非正式确认增量发布硬件开发就绪评审软件开发测试开发产品TransfertotestTR4产品需求规格TR5TR6正式确认模块软硬件开发测试中试样机测试SIT工程样机测试SDV特点:流程并行,测试人员参与到开发中,即强烈地介入开发前段。UTMITMST-BBITBBFV产品开发与产品测试-增量测试bmi试产验证测试SVT产品发布非正式确认增量发布硬件开发就绪评审软件开发测试开发产
11、品TransfertotestTR4产品需求规格TR5TR6正式确认模块软硬件开发测试中试样机测试SIT工程样机测试SDVBBFV和SDV是Build的活动,对每个Build都要进行BBFV和SDV的活动UTMITMST-BBITBBFV产品开发与产品测试-原型开发与测试bmi开发验证评价方案识别风险清除风险决定目标方案和约束下一阶段计划产品级测试-概念阶段bmi68weeksPDT参与项目和制定概念阶段计划参与市场需求分析与验证负责收集可测性方面的需求共同开发产品需求包需求和产品概念并进行技术评审初步制定测试策略参与概念决策评审产品级测试-测试需求分析bmi测试需求可测性需求产品需求测试需求
12、可测性需求产品需求概念阶段-DFTbmi可测性:系统和设备能及时准确地确定其工作状态(可工作、不可工作、工作性能下降)并隔离其内部故障的一种涉及特性。-以提高可测性为目的进行的设计称为可测性设计,简称DFT(designfortestability),优化设计使电路/模块便于测试,便于发现定位、隔离和解决异常问题。-DFT是设计特性,完全由产品设计决定。最终用户是不可见的。举例-DFT面向全生命周期不同测试过程,是调试/验证测试、生产测试、维护测试的基础。-可测性也可以通过可控性、可观性来度量。要改善产品的可测性指标,必须在产品设计阶段就进行良好的可测性设计。问题:什么是DFT?概念阶段-DF
13、Tbmi内嵌自测试BIST、测试观测点、测试控制点、故障隔离点。测试需求可测性需求产品需求概念阶段-DFTbmi内嵌自测试BIST、测试观测点、测试控制点、故障隔离点。单元级测试控制台系统级测试控制台子系统级控制台模块级控制台外部输入输出通道内置自测试隔离与定位测试控制点测试观测点内置自测试隔离与定位测试控制点测试观测点系统系统测试模块测试内置自测试隔离与定位测试控制点测试观测点单元测试概念阶段-DFTbmi产品测试需求-产品进行哪些测试,可以从测试需求中裁减而来。-产品如何进行这些测试,要说明以下问题:哪些测试测试是手动测试,哪些是自动测试?测试数据源是内置在系统中,还是外部提供?测试数据的
14、采集和处理是内置的,还是外置的?测试数据采集装置的控制是内置的,还是外置的?测试数据源的控制是内置,还是外置?测试数据的处理是内置,还是外置?产品可测性需求-调测接口。-命令集-调测控制-测试信息存储与输出-系统资源概念阶段-测试策略分析bmi产品测试策略产品测试策略(在计划阶段进一步考虑)1、目的2、范围3、关键技术与研发策略分析4、测试设计策略4.1特性1测试方案4.n特性n测试方案5、BBFV测试策略6、BUILD测试策略7、SIT系统集成测试策略8、BETA测试策略9、测试环境筹备计划测试环境需求分析/工具仪器的可获得性风险评估10、自主开发工具详细分析11、附件产品级测试-计划阶段b
15、mi1012weeksPDT确定、分配、增加外围测试成员计划阶段开工制定计划阶段计划参与技术评审2测试专利分析参与技术评审3及制定领域的E2E计划参与计划决策评审负责制定验证测试计划开发产品测试方案测试工具设计计划阶段-测试与验证计划bmi1、目的2、范围3、关键日期、里程碑和交付件4、总体测试策略、总体测试策略5、E2E测试计划测试计划WBS6、资源需求计划6.1人力资源需求计划6.2工具与仪器设备需求计划6.3其他需求计划7、组织和职责8、依赖性和存在的问题9、风险管理10、附件计划阶段-测试方案bmi1、被测对象分析2、测试特性分析应测试的特性不应测试的特性3、测试设计综述4、测试模型5
16、、测试需求6、测试设计与执行6.1测试工具/代码设计6.2测试特性分析6.3设计与执行原则方法测试方案产品测试范围bmi1、指标测试2、功能测试3、性能测试4、压力测试5、容限/边界测试6、容错测试7、故障相关性测试8、配置测试9、自动化测试10、EMC测试11、环境测试12、可靠性测试13、安全性测试14、兼容性测试15、一致性测试16、可用性测试测试方案产品测试范围bmi十、EMC测试EMC定义:电磁兼容(EMC)是对电子产品在电磁场方面干扰大小(EMI)和抗干扰能力(EMS)的综合评定,是产品质量最重要的指标之一,电磁兼容的测量由测试场地和测试仪器组成。-主要的测试项CE-传导发射ESD
17、-静电EFT-瞬态脉冲干扰群DIP-电压跌落CS-传导敏感度RS辐射敏感度Surge-浪涌测试方案产品测试范围bmi十一、环境测试目的:是将电子产品暴露于人工模拟环境中,一次评价元器件、设备的性能。-实验顺序预处理初始检测试验(条件试验)恢复最后检测环境试验包括:高温、低温、温度冲击(气态及液态)、浸渍、温度循环、低气压、高低温低气压、恒定湿热、交变湿热、高压蒸煮、砂尘、耐爆炸、盐雾腐蚀、气体腐蚀、霉菌、淋雨、太阳辐射、光老化等。测试方案产品测试范围bmi十一、环境测试目的:是将电子产品暴露于人工模拟环境中,一次评价元器件、设备的性能。-实验顺序预处理初始检测试验(条件试验)恢复最后检测环境试
18、验包括:高温、低温、温度冲击(气态及液态)、浸渍、温度循环、低气压、高低温低气压、恒定湿热、交变湿热、高压蒸煮、砂尘、耐爆炸、盐雾腐蚀、气体腐蚀、霉菌、淋雨、太阳辐射、光老化等。测试方案产品测试范围bmi十二、可靠性测试-定义:是对产品的可靠性进行调查、分析和评估的一种手段。-目的:发现产品在设计、材料、工艺方面的缺陷。确认是否符合可靠性的定量要求。为改善产品的可靠性提供信息。-1、环境应力筛选(Environmentstressscreen)向产品施加环境和电应力,将其内部缺陷加速变成故障。施加应力大小和检测能力,决定筛选效果。-2、可靠性验证试验可靠性鉴定试验、可靠性验收试验,均属统计试验
19、。测试方案产品测试范围bmi十二、可靠性测试-3、可靠性增长试验基本过程故障报告闭环系统(再)设计故障检测测试方案产品测试范围bmi十三、安全性测试-安全性审查及试验项目:燃烧试验、标记检查、抗抗电强度等测试方案产品测试范围bmi十五、一致性测试-定义:在大批量的生产中,或长时间工作,或在不同环境下,对产品的器件,单板和系统性能指标的一致性验证与测试的过程。-目的:在产品拷贝过程中,通过测试样本之间的差异性,获得这些不一致性对对产品运行效果的影响,通过找出不一致性的规律和原因(人、机、料、法、环、测等5M1E因素),找到使产品趋于一致性的改进办法,是产品在批量拷贝时达到一定的产品稳定性。稳定的
20、偏差不可怕,最令人头疼的是产品性能不可控!测试方案产品测试范围bmi十五、一致性测试-测试内容和方法:1、器件一致性验证:资料书、批量器件、不同批次间、小批替代2、单板一致性验证3、系统一致性验证测试方案产品测试范围bmi十六、可用性测试-定义:指产品符合用户应用要求情况。-目的:主要考虑产品是否符合实际应用。产品测试开发阶段bmi十六、可用性测试-定义:指产品符合用户应用要求情况。-目的:主要考虑产品是否符合实际应用。产品级测试开发阶段bmi测试工具详细设计开发协助,监督单元测试,集成测试工作的开展参与技术评审4技术评审4A技术评审5领导系统设计与验SDV原型机内部标杆测试确定BETA测试用
21、户测试设计、开发生产测试设计开发系统集成测试SIT初始产品其他功能活动:制造工艺、开发、技术支持准备,发布会、物料订购测试设计分层模型bmi-分层模型定义:为了分层次的开展系统测试活动,提高测试的针对性,根据产品的不同阶段和测试需求,将系统测试活动分层展开:1、用户层测试2、应用层测试3、功能、性能层测试-分层目的:底层测试更基础,高层测试要求更高系统质量。测试设计分层模型bmi-用户层测试1、测试目的:从用户角度测试。2、测试方法:1、用户经常使用或有特殊要求的功能2、用户习惯方面的考虑3、可维护性测试-应用层测试1、测试目的:模拟实际应用时可能产生的各种应用情况。并测试其性能。2、测试方法
22、:1、参照产品规格书的主业务功能。2、在不同压力条件下,进行测试。测试设计测试方法bmi-白盒测试又称产品结构测试,通过在不同点检查产品状态,确定实际的状态是否与预期的一致。-黑盒测试功能测试,把测试对象看成一个黑盒子,不考虑产品内部结构,只依据需求功能规说明,检查测试对象功能是否符合它的功能说明。内部结构I/PO/PI/PI/PO/P测试设计白盒测试bmi-白盒测试1、通过在不同点检查产品状态,确定实际的状态是否与预期的一致。2、白盒测试包括:静态检查和结构测试3、结构测试。基于对象的内部逻辑知识,设计必要的测试用例,达到覆盖语句、判断、路径等。内部结构I/PO/PI/PI/PO/P测试设计
23、白盒测试bmi-静态测试1、代码检视/PCB监视等-静态检视方法1、可由人工进行。2、也可由工具自动进行3、代码走读4、静态测试工具测试设计覆盖率分析bmi-白盒测试覆盖类型1、语句覆盖2、判定覆盖3、条件覆盖4、条件决策覆盖5、条件组合覆盖6、路径覆盖判定、条件覆盖案例bmiIf(cond1IIcond2)编号cond1cond2结果11012000编号cond1cond2结果11012011判定100%覆盖条件100%覆盖组合条件决策覆盖案例bmiIf(cond1&cond2)&为条件与条件决策100%覆盖红色部分覆盖不完全条件决策100%覆盖红色部分覆盖不完全编号cond1cond2结果
24、1111200031004010If(cond3IIcond4)编号cond1cond2结果1111200031004010常见测试方法bmi思考一下案例 测试用例(Test Case):是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。测试设计黑盒测试bmi-黑盒测试定义1、功能测试,把测试对象看成一个黑盒子,不考虑产品内部结构,只依据需求功能规说明,检查测试对象功能是否符合它的功能说明。2、每个测试用例测试一个或多个功能。-黑盒测试的设计方法1、功能分解/规格导出 2、边界值分析 3、等价类划分 4、错误推测法 5、因果分析法 6、
25、状态迁移法 7、随机测试法黑盒测试规格导出法bmi规范导出的测试是根据相关规格描述来设计测试用例。每一个测试用例可以测试一个或多个规范陈述语句,一个比较实用的方法是根据陈述规范所用语句的顺序来相应地为被测单元设计测试用例。例:考虑一个计算平方根的函数的规格:例:考虑一个计算平方根的函数的规格:输入:实数输入:实数 输出:实数输出:实数 规格:规格:1、当输入一个、当输入一个0或大于或大于0的数时,返回其正平方根。的数时,返回其正平方根。2、当输入小于、当输入小于0的数时,显示错误信息:平方根非法输入值小的数时,显示错误信息:平方根非法输入值小于于0“,并返回,并返回0.测试用例:测试用例:1、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 工程师 标准
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。