《硬件测试概述ppt课件.ppt》由会员分享,可在线阅读,更多相关《硬件测试概述ppt课件.ppt(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物硬件测试介绍我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 课件大纲课件大纲硬件测试概述硬件测试概述测试前准备硬件测试的种类与操作硬件测试的级别可靠性测试测试问题的解决测试效果评估测试规范的制定测试人员的培养我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试概述1、硬件测试的概
2、念、硬件测试的概念测试是为了发现而执行操作的过程测试是为了发现而执行操作的过程测试是为了证明设计有错,而不是证明设计测试是为了证明设计有错,而不是证明设计无错误无错误一个好的测试用例是在于它能发现至今未发一个好的测试用例是在于它能发现至今未发现的错误现的错误一个成功的测试是发现了一个成功的测试是发现了“至今未发现的错至今未发现的错误误”的测试的测试我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试概述2、硬件测试的目的、硬件测试的目的 测试的目的决定了如何去组织测试,如果测测试的目的决定了如何去组织
3、测试,如果测试的目的是为了尽可能多地找出错误,那么试的目的是为了尽可能多地找出错误,那么测试就应该直接针对设计比较复杂的部分或测试就应该直接针对设计比较复杂的部分或是以前出错比较多的位置。如果测试目的是是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用评价,那么测试就应该直接针对在实际应用中会经常用到的商业假设。中会经常用到的商业假设。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试概述3、硬件测
4、试的目标、硬件测试的目标产品的零缺陷产品的零缺陷关注点:产品规格功能的实现,性能指标,关注点:产品规格功能的实现,性能指标,可靠性,可测试性,易用性等可靠性,可测试性,易用性等实现的保障:产品的零缺陷构筑于最底层的实现的保障:产品的零缺陷构筑于最底层的设计,源于每一个函数、每一行代码、每一设计,源于每一个函数、每一行代码、每一部分单元电路及每一个电信号。测试就是要部分单元电路及每一个电信号。测试就是要排除每一处故障和每一处隐患,从而构建一排除每一处故障和每一处隐患,从而构建一个零缺陷的产品。个零缺陷的产品。MTBF不是计算出来的,而是设计出来的。不是计算出来的,而是设计出来的。我吓了一跳,蝎子
5、是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试概述4、硬件测试的意义、硬件测试的意义测试并不仅仅是为了要找出错误。通过分析测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前设计过程的缺陷,以助项目管理者发现当前设计过程的缺陷,以便改进。同时,这种分析也能帮助我们设计便改进。同时,这种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性出有针对性地检测方法,改善测试的有效性没有发现错误的测试也是有价值的,完整的没有发现错误的
6、测试也是有价值的,完整的测试是评定测试质量的一种方法。测试是评定测试质量的一种方法。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试概述5、目前业界硬件测试的开展状况、目前业界硬件测试的开展状况 随着质量的进一步要求,硬件测试工作在产随着质量的进一步要求,硬件测试工作在产品研发阶段的投入比例已经向测试倾斜,许品研发阶段的投入比例已经向测试倾斜,许多知名的国际企业,硬件测试人员的数量远多知名的国际企业,硬件测试人员的数量远大于开发人员。而且对于硬件测试人员的技大于开发人员。而且对于硬件测试人员的技术
7、水平要求也要大于开发人员术水平要求也要大于开发人员.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试概述6、硬件测试在企业价值链中的地位、硬件测试在企业价值链中的地位 采购采购研发研发测试测试生产生产销售销售 测试是每项成功产品的必经环节测试是每项成功产品的必经环节我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试概述7、硬件测试对公司形象和公司发展的重要性、硬件测试对公司形象和公司发展的重要性 硬件测
8、试是评估产品质量的重要方法硬件测试是评估产品质量的重要方法 产品质量是公司的信誉和品牌象征产品质量是公司的信誉和品牌象征 公司的信誉和质量决定了公司的发展前景公司的信誉和质量决定了公司的发展前景 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试概述8、硬件测试的一般流程和各阶段点的输出文件、硬件测试的一般流程和各阶段点的输出文件 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 课件大纲课件大纲硬件测试概述测试
9、前准备测试前准备硬件测试的种类与操作硬件测试的级别可靠性测试测试问题的解决测试效果评估测试规范的制定测试人员的培养我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备1、正规检视正规检视硬件设计审查硬件设计审查原理图检视原理图检视PCB检视检视 发现硬件设计原理缺陷发现硬件设计原理缺陷 发现成本浪费问题发现成本浪费问题 发现降额不规范设计发现降额不规范设计 发现布局和布线的缺陷发现布局和布线的缺陷 发现发现EMC等专项设计缺陷等专项设计缺陷我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一
10、个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备2、正规检视的流程、正规检视的流程检视专家的确定检视专家的确定评审专家预检视评审专家预检视检视问题反馈整理检视问题反馈整理检视会议召开检视会议召开检视问题确认,解决检视问题确认,解决检视问题跟踪检视问题跟踪 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备3、测试计划、测试计划描述该测试计划所应达到的目标如下(可依描述该测试计划所应达到的目标如下(可依据项目的实际要求做适当调整);据项目的实际要求做适当调整)
11、;所有测试需求都已被标识出来;所有测试需求都已被标识出来;测试的工作量已被正确估计并合理地分配了测试的工作量已被正确估计并合理地分配了人力、物力资源;人力、物力资源;测试的进度安排是基于工作量估计的、适用测试的进度安排是基于工作量估计的、适用的;的;测试启动、停止的准则已被标识;测试启动、停止的准则已被标识;测试输出的工作产品是以标识的、受控的和测试输出的工作产品是以标识的、受控的和适用的;适用的;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备测试计划的内容:测试计划的内容:测试对象,明确版本
12、,范围,任务划分;测试对象,明确版本,范围,任务划分;角色和职责;角色和职责;测试测试和和不被测试的特性原因;不被测试的特性原因;测试通过与否的标准;测试通过与否的标准;测试任务安排;测试任务安排;测试结束的交付件;测试结束的交付件;工作量评估;工作量评估;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备4、测试用例、测试用例测试用例更多的是需要描述测试方法,测试步测试用例更多的是需要描述测试方法,测试步骤,测试的预期效果,需要达到的指标。需要骤,测试的预期效果,需要达到的指标。需要更加详细的对
13、每一条测试项目进行描述;更加详细的对每一条测试项目进行描述;测试用例是直接用来指导测试的,所以对测试测试用例是直接用来指导测试的,所以对测试项目的描述需要更具体,更便于参考操作;项目的描述需要更具体,更便于参考操作;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备测试用例的一般格式:测试用例的一般格式:测试用例编号;测试用例编号;测试项目(模块或单元);测试项目(模块或单元);测试子项目(子项目描述);测试子项目(子项目描述);测试级别(必测,选择,可测);测试级别(必测,选择,可测);测试条件
14、(环境、仪器等相关要求);测试条件(环境、仪器等相关要求);测试步骤和方法(具体细致的操作方法);测试步骤和方法(具体细致的操作方法);应达到的指标和预期效果;应达到的指标和预期效果;备注;备注;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备5、测试需求的来源、测试需求的来源 一切测试的需求都来自于产品设计的规格,规格来自一切测试的需求都来自于产品设计的规格,规格来自于用户的需求。因此我们的测试是针对产品规格的测试于用户的需求。因此我们的测试是针对产品规格的测试。具体可以从以下几方面进行考虑:
15、。具体可以从以下几方面进行考虑:产品设计功能:产品设计功能: 根据功能的实现,分别对实现该功能的各个环节进行测根据功能的实现,分别对实现该功能的各个环节进行测试,从硬件、单板软件、高层软件到用户界面,只有各试,从硬件、单板软件、高层软件到用户界面,只有各个环节都畅通无阻,才能保证该功能的正常实现;个环节都畅通无阻,才能保证该功能的正常实现;可靠性:可靠性: 备份、倒换、插拔、互助、自愈等;备份、倒换、插拔、互助、自愈等;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备测试需求的来源(续):测试需
16、求的来源(续):指标性能需求:指标性能需求: 指标包括电接口指标、光接口指标、时钟指标指标包括电接口指标、光接口指标、时钟指标、传输指标和指标容差;、传输指标和指标容差; 指标一般都有相关的标准可查。性能一般可以指标一般都有相关的标准可查。性能一般可以从容量、处理能力、容限等方面去考虑,一般从容量、处理能力、容限等方面去考虑,一般是测试异常输入条件下的单元、模块、系统处是测试异常输入条件下的单元、模块、系统处理情况。性能测试的异常条件主要是指边界条理情况。性能测试的异常条件主要是指边界条件、异常条件及故障相关性;件、异常条件及故障相关性;组网:组网: 组网需求:电信网组网、异种厂商的互联;组网
17、需求:电信网组网、异种厂商的互联;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试前准备测试需求的来源测试需求的来源(续):(续):应用环境:应用环境: 应用环境一般可从以下几个方面考虑:应用环境一般可从以下几个方面考虑: 高高温温、低温、高低温循环工作、盐雾、湿热、低温、高低温循环工作、盐雾、湿热、防尘防尘、接地、电源、振动、冲击、存储、运输接地、电源、振动、冲击、存储、运输和和电磁兼容性电磁兼容性、断电恢复性断电恢复性我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但
18、是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 课件大纲课件大纲硬件测试概述硬件测试概述测试前准备硬件测试的种类与操作硬件测试的种类与操作硬件测试的级别可靠性测试测试问题的解决测试效果评估测试规范的制定测试人员的培养我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作1、测试设计、测试设计 测试并不是简单意义上的一些测试操作,在测试并不是简单意义上的一些测试操作,在测试前需要有详细的设计,周密的策划,测测试前需要有详细的设计,周密的策划,测试是一项高难度的工作。试是一项高难度的工
19、作。 测试设计的概念范围很广,大致可以分为以测试设计的概念范围很广,大致可以分为以下几类:下几类:设计测试平台,用此测试平台能进行通用项设计测试平台,用此测试平台能进行通用项目的测试,或是进行能用此测试平台做一类目的测试,或是进行能用此测试平台做一类测试;测试;设计测试工具,设计测试软件;设计测试工具,设计测试软件;设计测试工装;设计测试工装;设计测试用例、测试方法等;设计测试用例、测试方法等;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作测试设计的好处:测试设计的好处:良好的测试设
20、计和有效测试工具可减少重复低效的劳良好的测试设计和有效测试工具可减少重复低效的劳动;动;有效地开发利用测试工具可使测试更深入、更全面;有效地开发利用测试工具可使测试更深入、更全面;有些复杂的测试只能依靠测试工具进行自动测试;有些复杂的测试只能依靠测试工具进行自动测试;在测试中经常进行测试设计师提升技术水平的有效手在测试中经常进行测试设计师提升技术水平的有效手段;段; 我们在做测试工作时,不能因循守旧,需要时刻考虑我们在做测试工作时,不能因循守旧,需要时刻考虑如何改进我们的测试效果,提高我们的测试效率,在如何改进我们的测试效果,提高我们的测试效率,在测试点上进行深入研究,开发测试工具,最终使我们
21、测试点上进行深入研究,开发测试工具,最终使我们的所有点的测试达到自动化。的所有点的测试达到自动化。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作良好的测试设计同样也是节约测试成本的手段良好的测试设计同样也是节约测试成本的手段 现在的测试工作中,经常会遇到一些无法在现在的测试工作中,经常会遇到一些无法在实验室模拟的情况,可能在实际现场也无法实验室模拟的情况,可能在实际现场也无法模拟,并且如果要模拟所花的代价很大,如模拟,并且如果要模拟所花的代价很大,如满配置、最大负荷的情况,而这些项目
22、的测满配置、最大负荷的情况,而这些项目的测试通过与否是检验系统性能的重要手段。这试通过与否是检验系统性能的重要手段。这个测试任务便给我们提出了编写测试软件模个测试任务便给我们提出了编写测试软件模拟大负荷情况的要求。不但实现和自动化,拟大负荷情况的要求。不但实现和自动化,而且大幅度的节约了成本。而且大幅度的节约了成本。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作2、基础指标测试、基础指标测试信号质量测试信号质量测试: 基本的信号质量测试是通过测试单板上的各基本的信号质量测试是通过测试
23、单板上的各种信号质量,根据信号种类的不同,用不同种信号质量,根据信号种类的不同,用不同的指标来衡量信号质量的好坏,并对信号质的指标来衡量信号质量的好坏,并对信号质量的分析,发现系统设计中的不足。量的分析,发现系统设计中的不足。 测试测试人员根据已有的信号质量、时序调试和人员根据已有的信号质量、时序调试和测试方面的规范、指导书在单板调试阶段完测试方面的规范、指导书在单板调试阶段完成对单板信号质量的全面测试并完整记录结成对单板信号质量的全面测试并完整记录结果。果。 测试仪器测试仪器示波器示波器我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜
24、测没有错:表里边有一个活的生物 硬件测试的种类与操作时序测试时序测试: 对板内信号时序进行调试,验证信号实际时序对板内信号时序进行调试,验证信号实际时序关系是否可靠,是否满足器件要求和设计要求关系是否可靠,是否满足器件要求和设计要求,分析设计裕量,评价单板工作可靠性,分析设计裕量,评价单板工作可靠性。 测试人员根据已有的信号质量、时序调试和测测试人员根据已有的信号质量、时序调试和测试方面的规范、指导书在单板调试阶段完成对试方面的规范、指导书在单板调试阶段完成对单板时序(包括逻辑外部时序)的全面调试和单板时序(包括逻辑外部时序)的全面调试和测试。测试。 测试仪器测试仪器示波器、逻辑分析仪示波器、
25、逻辑分析仪我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作3、功能测试、功能测试 功能测试是根据硬件详细设计报告中提及的功功能测试是根据硬件详细设计报告中提及的功能规格进行测试,验证设计十分满足要求。能规格进行测试,验证设计十分满足要求。 功能测试是系统功能实现的基本,是需要严格功能测试是系统功能实现的基本,是需要严格保证测试通过率的。如被测对象与其规格说明保证测试通过率的。如被测对象与其规格说明、总体、总体/详细设计文档之间存在任何差异的均详细设计文档之间存在任何差异的均需要详细描述
26、。需要详细描述。 一般包括:电源、一般包括:电源、CPU、逻辑、复位、倒换、逻辑、复位、倒换、监控、时钟、业务等。监控、时钟、业务等。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作4、性能测试、性能测试容限测试容限测试 指使系统正常工作的输入允许变化范围。容限指使系统正常工作的输入允许变化范围。容限测试的目的是通过测试明确知道我们的设备到测试的目的是通过测试明确知道我们的设备到底在什么的条件范围下能够正常工作,薄弱环底在什么的条件范围下能够正常工作,薄弱环节到底在哪儿!节到底在哪儿!
27、 能否发现和验证器件降额的问题,系统工作允能否发现和验证器件降额的问题,系统工作允许范围内的临界点上的性能。许范围内的临界点上的性能。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作5、容错测试、容错测试FIT 指通过冗余设计等手段避免、减小某些故障对指通过冗余设计等手段避免、减小某些故障对系统造成的影响以及在外部异常条件恢复后系系统造成的影响以及在外部异常条件恢复后系统能够自动恢复正常的能力。容错测试的目的统能够自动恢复正常的能力。容错测试的目的是要检验系统对异常情况是否有足够的保护
28、,是要检验系统对异常情况是否有足够的保护,是否会由于某些异常条件造成故障不能自动恢是否会由于某些异常条件造成故障不能自动恢复的严重后果。复的严重后果。 容错测试的一般方法就是采用故障插入的方式容错测试的一般方法就是采用故障插入的方式,模拟一些在产品使用过程中可能会产生的故,模拟一些在产品使用过程中可能会产生的故障因素,进而考察产品的可靠性及故障处理能障因素,进而考察产品的可靠性及故障处理能力的一种测试方法。力的一种测试方法。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作 容错测试项目
29、的来源主要是通过容错测试项目的来源主要是通过FMEA获得,获得,是验证是验证FMEA分析结果的一种手段。而且某些分析结果的一种手段。而且某些通过通过FMEA分析无法准确获得结论的项目也要分析无法准确获得结论的项目也要通过通过FIT来进行模拟。来进行模拟。 容错测试还包括的另外一个主要内容就是操作容错测试还包括的另外一个主要内容就是操作方面的,主要模拟在用户使用不当的时候系统方面的,主要模拟在用户使用不当的时候系统的容忍错误的能力。的容忍错误的能力。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的
30、种类与操作 容错测试一般允许出现一些功能异常,但是不容错测试一般允许出现一些功能异常,但是不能出现功能丧失或故障扩散等严重的安全隐患能出现功能丧失或故障扩散等严重的安全隐患。 常用的故障插入测试方法有时钟拉偏、误码插常用的故障插入测试方法有时钟拉偏、误码插入、电源加扰等,常用的测试工具有些是专用入、电源加扰等,常用的测试工具有些是专用的,有些是内部开发的。的,有些是内部开发的。 通过容错测试,还可以确定在产品的实际应用通过容错测试,还可以确定在产品的实际应用过程中哪些错事易发生的,哪些错是可以避免过程中哪些错事易发生的,哪些错是可以避免的,以尽量减少损失。的,以尽量减少损失。我吓了一跳,蝎子是
31、多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作6、长时间验证测试、长时间验证测试由于电子类产品很多事需要长时间运行的,由于电子类产品很多事需要长时间运行的,所以进行长时间的验证测试是很有必要的;所以进行长时间的验证测试是很有必要的;某些器件应用不当的设计,更容易在长时间某些器件应用不当的设计,更容易在长时间的运行中才会显露出来;的运行中才会显露出来;系统的散热能力也只有在长时间的大功率运系统的散热能力也只有在长时间的大功率运行时才容易暴露;行时才容易暴露;长时间的运行才容易发生某些被忽略的偶然长时间的
32、运行才容易发生某些被忽略的偶然因素,容易发现某些潜在的问题;因素,容易发现某些潜在的问题; 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作7、一致性测试、一致性测试 一致性测试是指将不同批次的产品分别取样,一致性测试是指将不同批次的产品分别取样,进行测试验证,考察产品功能和性能方面的一进行测试验证,考察产品功能和性能方面的一致性的测试。致性的测试。 为了验证不同生产批次的产品质量和不同批次为了验证不同生产批次的产品质量和不同批次器件的质量,是否具有较高的一致性,是否能器件的质量,是否
33、具有较高的一致性,是否能够满足产品的功能和使用条件要求。够满足产品的功能和使用条件要求。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作测试要点测试要点测试至少要包含测试至少要包含2个批次以上的不同器件批次个批次以上的不同器件批次和生产批次的产品;和生产批次的产品;测试项目要包含所有的功能测试项目,和重测试项目要包含所有的功能测试项目,和重要的信号质量和时序等项目;要的信号质量和时序等项目;重点需要验证长时间的稳定性是否一致;重点需要验证长时间的稳定性是否一致;如果具备条件,需要验证在
34、环境条件变化时如果具备条件,需要验证在环境条件变化时(如高温环境),各样品的一致性能;(如高温环境),各样品的一致性能; 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的种类与操作8、可靠性数据预计、可靠性数据预计 这里的可靠性数据一般包含这里的可靠性数据一般包含MTBF(平均故(平均故障间隔时间)、障间隔时间)、MTTR(平均修复时间)、失(平均修复时间)、失效率、可用度、返修率等。效率、可用度、返修率等。 可靠性数据预计的集成式可靠性数据预计的集成式FMEA分析,通过分析,通过分析获得。分析
35、获得。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 课件大纲课件大纲硬件测试概述硬件测试概述测试前准备硬件测试的种类与操作硬件测试的种类与操作硬件测试的级别硬件测试的级别可靠性测试测试问题的解决测试效果评估测试规范的制定测试人员的培养我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的级别1、黑盒测试与白盒测试、黑盒测试与白盒测试黑盒测试注重于测试功能性需求,将测试对黑盒测试注重于测试功能性需求,将测试对象看
36、成一个黑盒子,对外只有输入、输出。象看成一个黑盒子,对外只有输入、输出。 设计黑盒测试用例只对于表现在外接口的各设计黑盒测试用例只对于表现在外接口的各种输入,对不同的输入,测试其表现出来的种输入,对不同的输入,测试其表现出来的输出,从而达到测试功能的目的。输出,从而达到测试功能的目的。白盒测试主要测试模块内部的逻辑细节,各白盒测试主要测试模块内部的逻辑细节,各个独立的逻辑路径。黑盒测试不管多么全面个独立的逻辑路径。黑盒测试不管多么全面,都可能忽略这些错误。,都可能忽略这些错误。 设计白盒测试用例需要构造到信号、逻辑或设计白盒测试用例需要构造到信号、逻辑或消息级。消息级。我吓了一跳,蝎子是多么丑
37、恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的级别具体测试时结合使用:具体测试时结合使用: 白盒测试与黑盒测试各有优势,设计测试用白盒测试与黑盒测试各有优势,设计测试用例时应结合使用例时应结合使用。举例:举例: 对于输入开关机的测试,一般采用黑盒测试对于输入开关机的测试,一般采用黑盒测试,设计的测试用例为:快速上、下电,频繁,设计的测试用例为:快速上、下电,频繁上、下电等;上、下电等; 对于时钟电路、锁相环等的测试,就需要设对于时钟电路、锁相环等的测试,就需要设计白盒测试用例,如锁相范围、静态相差、计白盒测试用例,如
38、锁相范围、静态相差、固有抖动、抖动容限等。固有抖动、抖动容限等。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 硬件测试的级别2、测试的级别、测试的级别硬件测试按照系统的复杂程度,一般分为:硬件测试按照系统的复杂程度,一般分为:单元测试单元测试针对独立功能单元的测试;针对独立功能单元的测试;集成测试集成测试针对具有一定集成度的功能子针对具有一定集成度的功能子系统的测试;系统的测试;系统测试系统测试针对完整的系统整体的测试;针对完整的系统整体的测试;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样
39、一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 课件大纲课件大纲硬件测试概述硬件测试概述测试前准备硬件测试的种类与操作硬件测试的种类与操作硬件测试的级别硬件测试的级别可靠性测试可靠性测试测试问题的解决测试效果评估测试规范的制定测试人员的培养我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试1、EMC电磁兼容性电磁兼容性电磁骚扰测试电磁骚扰测试:辐射骚扰测试(辐射骚扰测试(RE)传导骚扰测试(传导骚扰测试(CE)谐波电流骚扰测试(谐波电流骚扰测试(Harmonic)电
40、压波动与闪烁测试电压波动与闪烁测试 (Fluctuctions and flicker)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试电磁敏感度测试电磁敏感度测试:辐射骚扰测试(辐射骚扰测试(RE)传导骚扰抗扰度测试(传导骚扰抗扰度测试(CS)电快速瞬变脉冲群抗扰度测试(电快速瞬变脉冲群抗扰度测试(EFT)静电放电抗扰度测试(静电放电抗扰度测试(ESD)电压跌落、短时中断抗扰度测试电压跌落、短时中断抗扰度测试 (DIP/interruption)工频磁场抗扰度测试(工频磁场抗扰度测试(PMS)
41、浪涌(冲击)抗扰度测试(浪涌(冲击)抗扰度测试(SURGE)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试2、安规、安规输入测试输入测试 温升测试温升测试耐压测试耐压测试 接触电流测试接触电流测试接地连续性测试接地连续性测试 异常温升测试异常温升测试元件异常测试元件异常测试 激光辐射测试激光辐射测试TNV电路和地的隔离测试电路和地的隔离测试 TNV电路电压测试电路电压测试电容放电测试电容放电测试 单板安规审查单板安规审查TNV电路和其他电路的隔离测试电路和其他电路的隔离测试我吓了一跳,蝎子是多
42、么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试3、环境试验、环境试验一般电子类产品涉及的环境测试有以下种类:一般电子类产品涉及的环境测试有以下种类:气候类气候类低温存储低温存储 高温存储高温存储低温工作低温工作 高温工作高温工作热测试热测试 温度循环温度循环交变湿热交变湿热 低温极限试验低温极限试验高温极限试验高温极限试验 噪声测试噪声测试我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试环境试验环境试验机械振动类机
43、械振动类振动试验振动试验 碰撞试验碰撞试验跌落试验跌落试验 冲击试验冲击试验模拟运输试验模拟运输试验 实地跑车实地跑车 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试环境试验注意事项环境试验注意事项:整个系统根据实际情况进行接地,否则不能整个系统根据实际情况进行接地,否则不能模拟实际使用情况;模拟实际使用情况;保持测试仪器的良好接地,以保证测试人员保持测试仪器的良好接地,以保证测试人员的安全;的安全;对于耐受性测试,试验工程师必须在试验现对于耐受性测试,试验工程师必须在试验现场看守,以防止试验
44、故障导致的意外事故,场看守,以防止试验故障导致的意外事故,并且必须在试验区加危险告示标识;并且必须在试验区加危险告示标识; 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试4、HALT HALT(Highly Accelerated Life Test)的全称是高加速寿命试验,是一种试验方法的全称是高加速寿命试验,是一种试验方法,采用的环境应力比加速试验更加严酷。,采用的环境应力比加速试验更加严酷。 主要应用于产品开发阶段,它能以较短的时主要应用于产品开发阶段,它能以较短的时间促使产品的设计和工
45、艺缺陷暴露出来,从间促使产品的设计和工艺缺陷暴露出来,从而为我们做设计改进,为提升产品可靠性提而为我们做设计改进,为提升产品可靠性提供依据。供依据。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试HALT 的基本特点:的基本特点:试验前无法给定环境应力值,无依据标准;试验前无法给定环境应力值,无依据标准;以加速暴露缺陷为目的;以加速暴露缺陷为目的;直接有助于提高产品可靠性;直接有助于提高产品可靠性;结论是发现的缺陷和改进方法;结论是发现的缺陷和改进方法; 我吓了一跳,蝎子是多么丑恶和恐怖的东西,
46、为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 可靠性测试HALT试验的优点:试验的优点:试验时间短;试验时间短;效果明显,快速发现设计和工艺的局限性;效果明显,快速发现设计和工艺的局限性;缩短开发时间和费用;缩短开发时间和费用;评估产品更改的有力支撑工程工具;评估产品更改的有力支撑工程工具; 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 课件大纲课件大纲硬件测试概述硬件测试概述测试前准备硬件测试的种类与操作硬件测试的种类与操作硬件测试的级别硬件测试的级
47、别可靠性测试可靠性测试测试问题的解决测试问题的解决测试效果评估测试规范的制定测试人员的培养我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试问题解决1、测试问题的危害确认、测试问题的危害确认 站在用户的角度看待测试问题,小问题也是问站在用户的角度看待测试问题,小问题也是问题题:产品的最终使用者是用户;产品的最终使用者是用户;对于一个疑点是否属于问题,最有发言权的是对于一个疑点是否属于问题,最有发言权的是用户;用户;测试工程师应该站在用户的角度来看待每一个测试工程师应该站在用户的角度来看待每一个小问题,假
48、设用户看到问题表现后的反应;小问题,假设用户看到问题表现后的反应;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试问题解决2、测试缺陷等级的划分测试缺陷等级的划分致命缺陷(致命缺陷(CRI):引起系统死机或系统崩溃:引起系统死机或系统崩溃 的问题;的问题;严重缺陷(严重缺陷(MAJ):引起系统某一功能失效且:引起系统某一功能失效且不能简单恢复的问题;不能简单恢复的问题;一般缺陷(一般缺陷(MIN):引起系统某一功能失效但:引起系统某一功能失效但可以简单恢复或较难复现的问题;可以简单恢复或较难复现的问题
49、;轻微缺陷轻微缺陷:从操作或维护的角度发现的问题或:从操作或维护的角度发现的问题或建议;建议;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试问题解决3、测试问题的种类确认:、测试问题的种类确认:可重现问题可重现问题 每次重现(每次测试故障现象均会重复发生的每次重现(每次测试故障现象均会重复发生的问题)问题) 偶尔重现(不定期出现的问题,暂时没有发现偶尔重现(不定期出现的问题,暂时没有发现触发条件)触发条件)不可重现问题不可重现问题 问题只出现过一次,在后续的测试过程中没有问题只出现过一次,在后续的测
50、试过程中没有再次发生再次发生我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 测试问题解决4、测试问题的定位、测试问题的定位定位方法定位方法 自动定位自动定位系统通过自动检测等手段可以直系统通过自动检测等手段可以直接产生相关的告警;接产生相关的告警; 人为定位人为定位通过人的现场观察或者借助一定通过人的现场观察或者借助一定的测试手段可以定位;的测试手段可以定位; 不可定位不可定位在现场无法定位,需要借助专用在现场无法定位,需要借助专用的测试工具或是专业的人员才可能定位的问题的测试工具或是专业的人员才可能定位