您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 05测试流程及主要工作
测试流程及主要工作北京飞立扬纳电子技术有限公司北京飞立扬纳电子技术有限公司硬件测试的一般流程和各节点的输出文件2研发过程中测试人员的主要活动设计审查与评审测试设计与实现周边环节支撑测试技术积累与体系建设3北京飞立扬纳电子技术有限公司北京飞立扬纳电子技术有限公司硬件总体方案设计审查•规格的落地情况•关键元件的质量评估硬件详细方案设计审查•FMEA分析•可测试性评估•成本预计•设计缺陷•工程设计匹配测试人员设计审查的主要内容4原理图检视•电路设计规范性•降额审查PCB检视•PI&SI保证•布局和布线的缺陷•电磁兼容性(EMC)专项设计缺陷北京飞立扬纳电子技术有限公司检视专家的确定评审专家预检视检视问题反馈整理检视会议召开检视问题确认,解决检视问题跟踪检视组织5北京飞立扬纳电子技术有限公司FMEA分析(故障模式影响分析):分析系统中每一产品所有可能产生的故障模式及其对系统造成的所有可能影响,并按每一个故障模式的严重程度、检测难易程度以及发生频度予以分类的一种归纳分析方法。审查重点活动介绍——FMEA分析6北京飞立扬纳电子技术有限公司能帮助设计者和决策者从各种方案中选择满足可靠性要求的最佳方案;保证所有元器件的各种故障模式及影响都经过周密考虑;能找出对系统故障有重大影响的元器件和故障模式,并分析其影响程度;有助于在设计评审中对有关措施(如冗余措施)、检测设备等作客观的评价;能为进一步定量分析提供基础;能为进一步更改产品设计提供资料;能为产品可测试方案提供基础材料;能为技术支援人员提供维修指南;为基于故障模式的测试提供依据。FMEA的意义7北京飞立扬纳电子技术有限公司8信号级:对接口信号或某些特殊器件的分析器件级:对系统内功能模块的可靠性分析系统级:对系统的整体可靠性分析FMEA的层次北京飞立扬纳电子技术有限公司在某些系统中,最终影响的严重程度等级又称为严酷度(有时也称为严重度,系指故障模式所产生后果的严重程度)类别。严重程度等级(严酷度类别)定义应考虑到故障所造成的最坏的潜在后果来确定。严酷度的定义是FMEA的前提和基础,有了共识的严酷度才可以保证FMEA的顺利开展和问题的落实。故障的严酷度9北京飞立扬纳电子技术有限公司严酷度的定义10这是业界的标准定义,实际上根据各自产品不同会进行相应的更改。北京飞立扬纳电子技术有限公司风险分析的目的是按每一故障模式的严重程度及该故障模式发生的概率所产生的综合影响对系统中的产品划等分类,以便全面评价系统中各种可能出现的产品故障的影响,它是一种相对定量的分析方法,通常借助图形工具(如矩阵图)来辅助分析。风险分析常用的方法有两种,即风险优先数(RiskPriorityNumber,RPN)法和危害性分析(CriticalityAnalysis)法前者主要用于汽车等民用工业领域,后者主要用于航空、航天等军用领域。在进行风险分析时可根据具体情况选择一种方法。风险分析11北京飞立扬纳电子技术有限公司FMEA分析步骤和要点确定范围确定功能失效模式潜在影响严酷度分类潜在原因发生频度控制措施探测率RPN整改措施如何定义严酷度分类:对操作者危害最高失效概率:每小时,每班次,每天,每星期。。。潜在影响:停机:损坏,装备与调整,试机损失报废:缺陷部件,工具类安全:找原因:1以前FMEA分析2失效日志3接口矩阵(物理干涉,能量传递,物流,信息转移)4保证书5专题研究报告6测试报告7现场服务报告FMEA分析步骤和要点12北京飞立扬纳电子技术有限公司FMEA分析表格编号器件名称所属功能单元失效率失效模式失效比例局部影响对功能单元的影响对系统的最终影响严酷度已有的检测方法已有的补偿措施建议改进措施备注FMEA分析表格13北京飞立扬纳电子技术有限公司故障检测故障定位故障隔离故障恢复故障的处理14北京飞立扬纳电子技术有限公司故障检测是指明确到故障已经发生的过程,是故障处理流程的前提。这里提到的检测一般是指系统在故障发生后的自动的检测,一般不需要人进行操作。在进行故障检测的时候需要结合软、硬件故障检测方法。某些故障可能需要多次检测确认,避免进行误告警和误操作。故障检测15北京飞立扬纳电子技术有限公司故障定位是指将故障定位到现场最小可更换单元的过程,是故障维修的基础。故障定位的目的是为了便于维修工程人员进行现场的故障维修和返修件的故障处理。故障定位16北京飞立扬纳电子技术有限公司故障隔离一般是将故障限定到可更换单元内部的过程。故障隔离的目标是将故障能够限定在越小的功能单元。故障隔离是为了将故障的影响范围限制在尽可能小的范围之内。故障是无法避免的,如何将故障产生的影响降到最低,是故障隔离所要考虑的关键。故障隔离17北京飞立扬纳电子技术有限公司故障恢复是将系统的功能状态恢复到故障发生前状态的过程,是客户最关心的也是系统稳定运行的关键步骤。常用的故障恢复手段有复位、冗余倒换、重发等。故障恢复尽量需要做到自动进行,以降低对用户的影响。故障恢复18研发过程中测试人员的主要活动设计审查与评审测试设计与实现周边环节支撑测试技术积累与体系建设19北京飞立扬纳电子技术有限公司测试活动流程输入任务输出测试方案及计划资源需求测试用例测试进度测试准备(资源)测试执行测试报告测试记彔缺陷报告测试报告开发文档,如:SRS,HLD,LLD等项目计划单板/整机/系统测试策略制定测试策略测试计划需求跟踪矩阵测试项目表20北京飞立扬纳电子技术有限公司测试活动在项目生命周期中的位置21北京飞立扬纳电子技术有限公司ProjectScope项目范围单元测试准备系统测试阶段集成测试阶段板级测试阶段硬件调试阶段详细设计阶段概要设计阶段产品需求规格阶段系统测试计划集成测试计划系统测试准备单元测试计划集成测试准备单元测试执行单元测试报告系统测试执行系统测试报告集成测试执行集成测试报告项目计划阶段项目准备阶段测试策略制定测试活动中的角色和职责PL:ProjectLeader(项目经理)测试项目的整体管理TSE:TestSystemEngineer(测试系统工程师)测试方案设计和技术责任人TE:TestEngineer(测试工程师)具体的测试执行人员22北京飞立扬纳电子技术有限公司测试活动中的角色和职责23北京飞立扬纳电子技术有限公司PL组织所有的测试活动制定测试策略确保测试活动有合适的计划确保测试活动的计划得到执行和获得资源确保选择适合的测试工具以及测试环境的建立确保缺陷分发给相关开发工程师并及时得到解决审核并批准单元测试和集成测试的测试计划及报告计划资源报告执行环境工具测试策略测试活动中的角色和职责24北京飞立扬纳电子技术有限公司TC审核并批准测试策略审核并批准系统测试计划挃导测试活动,包括测试计划、测试执行、测试结果分析和报告活动。审核并批准系统测试报告计划报告测试测试策略TC与PL的关系:•PL重点在主体的负责,对测试活动的完成负责;•TC重点在对测试技术的把握,对测试方案的质量负责;•质量与进度的平衡;测试活动中的角色和职责TE准备测试计划。搭建测试环境。执行测试用例。将单元测试中发现的所有缺陷填写在缺陷报告中。修正缺陷。验证相关的缺陷已经被修正。输出测试报告。Fix报告环境缺陷报告用例25北京飞立扬纳电子技术有限公司测试活动中的关键活动——测试策略测试策略作为项目计划的一部分,应在项目计划阶段由PL制定并确保进行review,由TC审核并批准,经评审后PDT开发代表签发测试策略主要包括以下内容:测试综述描述本项目要进行哪些测试活动、风险因素、在特殊情况下需要采取的折衷方案单元/板级/集成/系统测试的测试策略描述质量要求、测试重点、资源需求、使用的测试工具、对象依赖关系、回归测试策略、停止准则质量过程测试活动过程中要依从的标准/规范、测试用例格式定义26北京飞立扬纳电子技术有限公司测试策略内容说明(1)折中方案:描述在特殊情况下需要采取的折衷方案。例如,在进度拖延的情况下,如果98%的测试例都通过了测试,则认为测试已经完成质量要求:确定对测试活动预期的质量要求,如:覆盖策略、覆盖率、等等。质量要求的制定应参考项目计划,支持项目计划中的质量目标的达成测试对象依赖关系:描述被测对象间的关系、被测对象不产品其他部分间的关系。并且注明各个元素之间的依赖关系,以确定其测试顺序27北京飞立扬纳电子技术有限公司测试策略内容说明(2)停止准则:项目成功地通过了所有的测试用例,或者所有已发现的所有缺陷都已完成回归测试回归测试策略:测试中准备采用的测试策略,供参考的回归测试策略有以下几种:在下一轮测试中,用本轮测试的所有测试用例重新测试,确认所有缺陷都已改正在下一轮测试中,对本轮测试发现的所有缺陷对应的用例进行回归,确认所有缺陷都已经过修改在最终的交付版本中执行所有的测试用例,验证所有已发现的缺陷和功能28北京飞立扬纳电子技术有限公司测试活动中的关键活动——单元(单板)测试详细设计文档完成调试后的模块/单板单元测试计划文档单元测试报告文档............项目计划测试问题单单元测试计划单元测试准备单元测试执行单元测试报告输入:活动:输出:配置库29北京飞立扬纳电子技术有限公司单元测试计划-PL详细设计文档可以进行review时,开始进行单元测试计划工作PL负责安排并协调以下活动:标识单元测试中的风险并跟踪明确硬件需求、软件需求、设备仪器需求、人力需求和其他需求制定单元测试日程表,包括测试的各个方面,比如:测试准备、测试执行等确保以上内容挄测试计划模板写入单元测试计划挃定测试工程师准备所分配单元的单元测试用例,测试用例编写使用测试综合表30北京飞立扬纳电子技术有限公司单元测试计划-TE测试工程师在PL的统一协调下负责完成以下任务:TE负责完成:编写(补充)单元测试用例更新需求跟踪表跟踪(分配到详细设计文档的)需求到测试用例,校验需求跟踪的完备性,并填写需求跟踪表。31北京飞立扬纳电子技术有限公司产品的每个设计规格都来源于需求跟踪表;测试工程师需要保证对每个需求都能够被测试覆盖。单元测试计划-评审单元测试计划必须有正规的Review规程,相关的系统设计团队成员、开发团队成员都要参不。:32北京飞立扬纳电子技术有限公司**高质量的产品设计是需要测试与开发密切的互动,交叉评审就是非常重要的一种方式。重点做好下列准备:被测模块/单板的基线化;明确定义好的设备;搭建好的测试平台及环境;达成一致的测试验收标准;单元测试的准备33北京飞立扬纳电子技术有限公司单元测试执行•TE执行测试,挄照测试计划逐条执行测试用例,并填写测试记录来记彔每一个单元测试用例的执行状态和执行结果•当测试的结果和预期结果丌一致时,TE要如实记彔实际的测试结果,输出测试问题单,并保证所有的缺陷被跟踪并被解决;•在随机测试中发现的问题应为其编写相应的单元测试用例并更新测试用例表;•单元测试用例应被全部执行,并且所有发现的错误都应被修改并回归验证通过;•当单元测试用例被全部执行完毕并且错误均被修改验证后,单元测试执行工作结束;34北京飞立扬纳电子技术有限公司单元测试执行完成后,PL指定测试工程师完成单元测试报告。只有在单元测试报告评审通过后,整个单元测试阶段的活动才能结束。单元测试报告•应确保所有测试记彔完整地存储在项目文件夹中;•丌仅是最终测试的结果,还应有过程问题的记彔和定位改进分析;35北京飞立扬纳电子技术有限公司系统(集成)测试活动输入输出项目计划经过单元测试的测试品集成测试计划文档集成测试报告文档输入:............概要设计文档测试问题单/系统规格缺陷配置库集成测试计划集成测试准备集成测试执行集成测试报告活动:输出:36北京飞立扬纳电子技术有限公司集成/系统测试计划PL负责协调并完成以下活动:PL明确硬件需求、软件需求、人力需求和其他需求PL制定集成测试日程表,包括测试的各个方面,如:
本文标题:05测试流程及主要工作
链接地址:https://www.777doc.com/doc-630582 .html