电磁兼容及系统整机测试技术(txt+pdf+epub+mobi电子书下载)


发布时间:2020-07-04 10:22:20

点击下载

作者:尚开明

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

电磁兼容及系统整机测试技术

电磁兼容及系统整机测试技术试读:

前言

FOREWORD

产品交付之前,都是需要进行测试的。也许是由负责设计的人员进行,也许是由专门的测试人员进行,测试是产品进入市场的最后一道关口。如何使产品稳定可靠地运行,如何使产品满足用户需要,这都需要通过测试来验证。

测试一般分为硬件测试和软件测试。硬件测试主要测试产品的各种性能,如环境性能、产品的抗干扰性能等;软件测试主要测试产品的功能,测试产品是否满足用户需求,用户使用起来是否方便,是否提高了用户的效率等。

本书第一部分主要介绍硬件测试技术,通过对硬件测试中常见的测试项目进行分类,按照产品认证的划分,说明测试方法及标准,以及常见的处理措施;第二部分软件测试技术,从测试计划和测试用例的设计入手,全面系统地介绍了如何设计全面的测试用例,介绍了测试执行与结论相关的技术,由浅入深,最后介绍了文档管理、缺陷管理、风险管理、财富库等最新的测试理论。本书的特点

1.语言朴实,通俗易懂

以一个测试人员的角度介绍,没有难于理解的词汇,都是工作中接触到的,易于理解。

2.结构合理,内容全面、系统

本书涵盖了硬件测试及软件测试的主要内容,内容全面、具体详尽、系统。

3.叙述翔实,实例丰富

本书中配有实例解析,都是测试中容易出现问题的案例,具有针对性。

4.继承传统,观点新颖

本书继承了传统测试的精华,融入了现代测试思想,站在测试的前沿。本书内容体系

本书共15章,分为两部分,各部分对应的章节和具体内容介绍如下。

第一部分包括1~7章,主要介绍硬件测试技术,包括环境测试、绝缘测试、电磁兼容测试、雷电防护测试、常温性能测试等技术,通过测试,了解产品的全部性能。

第二部分包括8~15章,主要介绍软件测试技术,从测试计划和测试用例的设计入手,介绍测试规划和测试策略方面的内容。测试离不开测试缺陷管理,本书中融入了当前最新的缺陷管理经验。产品的缺陷为产品带来了一定的风险,通过对风险的分析,合理取舍,所有的这些都可以成为财富库中的内容,为以后其他项目或相关人员使用,为公司将节约一大批资源,提高公司的竞争力。

本书由尚开明主编,参加本书编写的还有潘念、师慧平、王斌、王辉、谢俊、李科杰、刘善红、李端、梁美燕、杨继成、齐琪、王智翔、李亚飞。

由于编者水平有限,书中难免出现错误和不妥之处,敬请读者和专家批评指正。本书读者对象

□ 测试技术初学者;

□ 想全面、系统地学习测试技术的人员;

□ 测试技术爱好者;

□ 产品设计开发人员;

□ 相关培训学校的学员。编者第1章 概 述

本章主要介绍测试技术的基础、范围及现实意义。它是与设计并列的一项活动,设计是否满足需求、是否符合标准,需要通过测试来进行验证。

测试是通过测试工具、仪器设备对设备进行干扰或者进行测量,观察电子产品设备能否正常工作,测量的数据是否出现超标。测试还可以是某种操作,观察产品的状态是否与预期结果一致,是否按照设计执行。

测试是通过规定的测试方法,按照标准的布局,对电子产品设备进行功能及性能的验证活动。任何电子产品设备及系统都需要经过相关测试才能投放市场,某些电子产品必须通过认证才能在市场中流通。认证是产品对标准符合性的测试。

测试一般包括多方面的测试,考察电子产品各种性能。从大的方面分,测试可以分为硬件测试与软件测试,每项测试中又可以分为单元测试、集成测试、系统测试。

测试是一项严谨的过程,任何测试都可以找到相关依据,测试又具有可增减性,任何合理的测试思想都可以应用在测试中,对提高电子产品的全面测试有很大的帮助。

测试是产品设计的辅助活动,通过测试发现产品设计缺陷,以促进产品的改进,测试充当着验证的角色,测试产品改进带来的效果。

测试在产品的生命周期中充当着重要的角色,在产品的升级改进阶段发挥着重要的作用,人们逐渐发现测试的重要性。国家通过产品认证,加强产品监管,进而提高产品的质量。

本章节将重点介绍测试所在的阶段、测试与认证的关系、测试的过程及现实意义。1.1 测试基础

测试与设计有密切的关系,它存在于设计的每个阶段,通过反复测试,使产品满足设计预期,符合用户需求。

每项测试都需要一定的测试方法,为了达到测试的一致性和复现性,某些标准中进行了具体的规定,测试方法是逐渐归纳出来的,代表了设备典型的工作状态及布局。

电子产品认证后才可以进入市场,且产品的认证有一定的流程,其中认证测试是产品认证中的重要环节。1.1.1 测试与设计

测试活动贯穿于产品设计的各个阶段。产品的设计过程一般包括需求分析、概要设计、详细设计、功能实现、功能验证、试运行、市场推广、市场维护等阶段,每个阶段都有相关的测试活动。设计阶段与测试的对应关系如图1.1所示。图1.1 设计阶段与测试的对应关系

1.需求分析

需求分析阶段是电子产品需求的搜集阶段,需要对各方面的需求进行分解与归纳,主要包括用户需求、现场需求、行业需求和地域需求等。(1)用户需求是指最终用户的需求,是最基本的需求。任何产品都是服务于客户的,用户需求有显性需求及隐形需求。显性需求是比较容易分析出来的;隐性需求需要综合各方面的因素(如操作规范、用户习惯、流程等)才能分析出来。(2)现场需求包括现场的环境条件、其他设备特征及分布情况,以及电源、与其他系统接口,现场需求是需要对现场进行调研,通过现场的数据分析出来的。(3)行业需求是从行业规范中分析出来的,一个电子产品要遵守服务行业的标准规范,进入市场需要通过该行业的认证测试。(4)地域需求是指某些地区是有特殊规定的,基于某种资源或者其他方面的考虑,制定不同于国家或者其他地区的规定,产品如果在该地域使用就必须遵守该地域的特殊规定,否则设计出来的产品可能不允许在该地域内使用。

产品的技术要求是需要写入需求分析说明书中的,根据每项技术要求分解需求及分析达到要求所进行的措施。

需求分析阶段输出需求分析说明书,对每项需求都有明确的解释,也应包含对国家标准和行业标准的引用信息。

本阶段测试主要是根据需求分析说明书分解测试项目和方法的,对一项需求,需要进行全面的分解,需要包含各种状态,力求全面。

本阶段参与的测试是为后期测试做准备的,对测试用例的编写有很大的帮助。

2.概要设计

需求分析完成后,进入产品的概要设计阶段。概要设计阶段是对产品需求的细化,确定其简要实现方式和需要采用的器件,考虑同类器件的优缺点。如果没有定性的器件,就需要对多家器件进行选型测试,通过比较测试,筛选性能优的器件。

产品设计的概要阶段是不应该将成本考虑在内的,首先应该关注产品功能的实现。同性能的情况下,可以考虑器件成本。

概要设计需要按照需求中规定的技术要求进行设计,设计满足技术要求的实现方法。

概要设计阶段需要设计产品的框架结构及划分系统功能模块,设计系统的通信方式、设计系统各功能模块之间的配合关系。系统模块的划分有利于后期进行的单元测试。根据系统的框架及模块划分,设计单元测试用例,主要关注单元的功能实现及相关性能,根据所在系统的位置选择测试项目。通过分析模块与模块之间的关系,为后期的集成测试创造条件,将相关的和联系比较密切的模块集成进行集成测试。

电子产品的概要设计关系到系统的单元测试与集成测试,是主要的测试依据。

3.详细设计

产品的详细设计是系统功能的具体实现,包括原理图设计、PCB设计、上下位机软件设计。在详细设计阶段之前,所用器件的选型都已经完成。(1)原理图设计是对已经确定型号的器件,按照设计原理,把器件联系在一起,共同实现某种功能。其与测试相关的是产品是否进行了防错插设计。各种子板组成一套系统,各子板的接口一般是一样的,在使用中会存在误插的可能性。在设计测试用例时,需要考虑测试误插因素引起的结果。(2)PCB设计比较关键,布线布局的不合理会带来一系列的稳定性问题,利用一些手段可以对PCB进行测试,测试PCB的散热是否良好、电磁发射是否满足要求等。(3)上下位机软件设计可以认为是产品设计的核心,容错设计是需要进行的,容错测试也是需要进行的。

根据功能的实现方式,分析测试的各种情况,设计全面的测试用例,测试用例来源于一项测试功能的分解。测试用例设计需要注意测试数据的临界值,系统在临界值处的处理可能出现问题,要加强对临界值处的测试。

详细设计可能出现变更,相应地对测试用例也要进行调整,测试人员应该参与项目的例会,以实时掌握设计的进程及状态,对测试用例进行完善。

4.功能实现

参与功能实现阶段的测试有单元测试与集成测试。单元测试是对产品系统某一功能进行的测试;集成测试是对几个单元模块组合的测试。

单元测试关注模块单元的功能测试,主要是对其主要功能进行测试,围绕模块单元进行测试用例设计,考察功能实现是否符合预期,各种输入条件下,单元功能是否正常。

单元测试重点测试数据的有效性、单元模块通信情况及稳定性测试。单元测试相对比较简单,但是需要对单元的功能测试全面,否则在设计的后期对整个产品影响很大,影响整体开发进程。

单元测试在整个开发过程中发挥基础的作用,要想做好产品,必须把单元测试做好,不可以因为其简单而忽略了单元测试,也不应该弱化单元测试。

单元测试的时间比较宽松,因此有足够的时间进行测试。

集成测试主要测试单元模块之间的接口配合情况,主要是在产品设计进行了一段时间,完成了部分的单元模块设计之后进行的。

集成测试可以是几个单元模块的集成,也可以是多个模块进行集成,集成的规模依赖于模块间功能的联系。

单元功能相关的可以进行集成,一个产品系统可以进行多次集成。

5.功能验证

功能验证阶段一般是系统所有功能实现以后进行的,即所有的单元测试和集成测试已经通过,满足设计预期,也就是所谓的系统测试。

系统测试需要关注产品的所有功能及要求,考察产品各方面的指标,测试产品在各种环境下是否正常工作,是否出现性能下降,系统的抗扰性是否满足要求,系统的电磁发射指标是否满足标准要求。

系统测试不仅仅是对单元测试和集成测试的综合,也是对产品系统的整体全面测试,不仅包括系统的正常功能,还包括故障安全类的测试。

6.试运行

试运行是电子产品在现场试点运行的阶段,通过试运行,考察产品在实际环境中的应用情况,通过试运行,考察产品是否需要改进。

产品安装完成后,需要进行验收测试。验收测试主要测试产品系统的正常功能及与其他系统的接口联系功能,也可以进行易于操作的故障测试,保证产品在各种情况下不会对其他系统产生影响,对现场环境造成伤害。

试运行阶段对产品系统的稳定性进行测试,测试产品系统在连续长时间下的工作情况。

试运行阶段需要人员值守,随时处理问题。

7.市场推广

市场推广是产品系统设计已经成熟,产品比较稳定,满足大范围推广使用的需要,是产品高速增长的阶段。

在进行市场推广前,需要通过相关行业的产品认证测试,获得生产许可,一般包括型式试验和功能测试。型式试验一般在检验中心进行,功能测试可以选择在公司或者现场进行测试。

根据认证规则,一般是有几年有效期,在有效期内每年需要进行抽验,关注产品的质量变化,以实现监督的目的。

在市场推广阶段,测试认证作为一种技术支撑,保证市场推广的顺利进行。

8.市场维护

市场维护阶段是指产品在现场运行后对出现问题的处理阶段,有些产品的特殊性,产品的变更会影响到已经安装运行的设备,事后出现的产品更改会牵涉到现场问题的整改。通过现场运行的测试,积累产品改进升级经验。

小结

测试一般是由独立的测试部门进行测试的,可以站在一个使用者的角度进行测试,测试人员需要对产品需求进行分析,充分挖掘显性需求和隐形需求,才能保证对产品的测试全面。

设计人员一般不参与后期的集成测试与系统测试,设计人员测试其设计的产品存在一定的依赖联系,在测试时,可能会错过发现设计缺陷的时机,满足不了测试效果。

测试在产品设计的各个阶段都发挥了不同的作用,测试与设计是产品研制过程中密不可分的两个方面,通过测试使产品更稳定、更可靠。

测试与设计存在着互相制约的依赖关系,如果设计阶段能够考虑比较周全的设计,按照标准进行电磁兼容设计,那么在后期的测试中会比较顺利,否则有可能陷入反复整改测试的漩涡之中。1.1.2 测试与方法

测试活动主要是测试方法与思想的结合,设计测试用例就是设计方法,通过一步步的操作,达到验证用户需求的目的。

测试方法是测试的根本,整个测试过程是以测试方法为依据的,它详细罗列了测试的步骤及每步达到的预期结果。每项功能可以从多个角度进行设计测试方法,从多方面进行测试,实现功能的验证。依据测试方法而设计的测试用例,是测试方法的具体表现形式,测试方法的思想在相关的测试用例中都有所体现。

有些标准中会指定产品的测试方法,比如硬件测试。硬件测试标准中,明确规定采用的测试方法,对设备的布置有明确的要求。

软件功能测试一般是需要自己设计测试方法的,根据用户需求及现场操作进行测试方法设计,分析现场可能出现的情况,然后针对每种情况设计测试用例。

测试是对一项功能从多个角度考虑,包括正常和故障两种情况,分解出多个测试用例,通过测试,测试预期是否满足设计需要。

测试方法是否全面,直接影响测试的效果,测试方法在设计时,需要借鉴公司其他项目、本项目及测试人员的相关经验,才能把测试方法设计的尽可能全面,进一步使测试尽可能全面,达到测试的效果。

测试方法的设计需要花费比较多的时间,需要综合多方面的因素,对产品需求进行细化,熟悉现场的环境与操作流程。

测试方法不是无限制的设计,方法需要依赖于具体的环境,需要符合实际情况,且实际情况下不容易出现的情况不应作为测试的方法。1.1.3 测试与认证

认证是产品的生产许可,只有通过了认证,才允许产品的生产和销售。认证测试是认证的过程,对产品的各个方面进行测试。不同的行业可以有不同的认证,产品在某行业内使用,就需要通过其行业的认证,满足行业标准。

认证作为现代工业社会履行合同要求或贯彻标准的手段,已广泛应用于商品的形成、流通和使用的各个环节,是企业和组织机构提高管理和服务水平、保证产品质量、提高市场竞争力的可靠方式,也是国家从源头上确保质量安全、规范市场行为、指导消费、保护环境、保护人民生命健康、保护国家经济利益和安全、促进对外贸易的重要保障。

如今的电子行业,产品上市销售,需要通过相关行业的许可测试,取得相关生产许可后,才能进行销售。认证中一般包括电磁兼容测试、环境测试和雷电防护测试。

每个国家都有相关的认证,产品若销往欧洲市场,就需要通过“CE”认证;产品进入美国,需要通过FCC(Federal Communications Commission,美国联邦通信委员会)的许可,并通过相关的认证,才可以进入美国市场进行销售。我国的强制性产品认证(“3C”认证)就是国外的商品进入中国市场所必须进行的认证。认证标志示意图如图1.2所示。图1.2 欧洲及国内的认证标志

每件商品要求加贴产品认证标志,标志不允许涂改,要求贴在商品及设备统一固定位置。其中我国常见的认证有“3C”认证和“CRCC”认证。

1.“3C”认证“3C”认证是英文名称“China Compulsory Certification”(中国强制性产品认证制度)的英文缩写,也是国家对强制性产品认证使用的统一标志。它是我国政府按照世贸组织有关协议和国际通行规则,为保护广大消费者人身和动植物生命安全,保护环境、保护国家安全,依照法律法规实施的一种产品合格评定制度。

3C认证制度对强制性产品认证的法律依据、实施强制性产品认证的产品范围、强制性产品认证标志的使用、强制性产品认证的监督管理等做了统一的规定。

3C认证的主要特点是:国家公布统一的目录,确定统一适用的国家标准、技术规则和实施程序,制定统一的标志,规定统一的收费标准。凡列入强制性产品认证目录内的产品,必须经国家指定的认证机构认证合格,取得相关证书并加施认证标志后,方能出厂、进口、销售和在经营服务场所使用。

3C认证需要遵循一定的认证程序。它的基本情况如下所示。

CCC认证申请分书面申请和网上申请。

申请书含申请人、制造商、生产厂和产品的有关信息。

每种型号单元的商品应单独申请。

同一种型号不同生产厂家的商品也应单独申请。

3C认证流程图如图1.3所示。

1)阶段1:申请受理图1.3 “3C”认证流程图

收到符合要求的申请后,认证机构向申请人发出受理通知,通知申请人发送或寄送有关文件和资料。

同时,认证机构发送有关收费和通知。

申请人按要求将资料提供到认证机构。

申请人付费后,按要求填写付款凭证。

[注:企业一般应提供以下资料:总装图、电气原理图、线路图等;关键元器件或主要原材料清单;同一申请单元内各个型号产品之间的差异说明。]

2)阶段2:资料审查

在资料审查阶段,产品认证工程师需对申请进行单元划分。

单元划分后,若需要进行样品测试,产品认证工程师向申请人发送送样通知及相应的付费通知,同时,通知申请人向相应的检测机构发送样品接收通知。

3)阶段3:送样接收

样品由申请人直接送达指定的检测机构。

申请人付费后,按照要求填写付款凭证。

检测机构对收取的样品进行验收,填写样品验收报告,对于不合格的样品将出具样品整改通知,整改后填写样品验收报告。

样品验收后,检测机构填写样品检测进度表报认证机构。

认证机构收到样品检测进度后,在确认申请人相关费用付清后,向申请人发出正式受理通知,向检测机构发出检测任务书,样品测试正式开始。

4)阶段4:样品检测

企业在型式试验阶段应做的工作为:送试验样品、需要的零部件及技术资料,了解试验进度,如果出现不合格项要依照样品测试整改通知进行及时整改。

样品测试结束后,检测机构填写样品测试结果通知。

检测机构还将试验报告等资料传送至认证机构。

5)阶段5:工厂审查

对于需要进行工厂审查的申请,检测机构组织进行工厂审查。

工厂检查的前期准备包括:与认证机构商定工厂检查的日期和人员;按照工厂检查的要求准备好文件和记录;在工厂检查时安排生产线开动。

企业要严格按照工厂检查的要求配合工厂检查组的工作。根据确认的不符合项和工厂检查结论,尽快完成不符合项的整改。

6)阶段6:合格评定

产品认证工程师对各阶段的结果进行收集整理后,进行初评。

合格评定人员对以上结果进行复评。

7)阶段7:证书领取

认证机构主任签发证书。

申请人打印领证凭条,到认证机构自取或要求寄送证书。

获证后的监督如下所示。

如果生产的产品与型式试验的样品不一致,应得到认证机构的确认后再生产。

要与认证机构商定正常监督的日期。

在监督时,生产线应正常生产,并有认证的产品在工厂或能提供一定量的产品供抽样。

准备好监督所要求的文件和记录。

确认不符合项和监督结论。

尽快完成不符合项的整改。

2.“CRCC”认证“CRCC”认证的前身是生产许可测试,是由铁道部质量监督检验中心(简称质检中心)指定下属的检验站对不同产品进行测试,通过测试后,颁发生产许可证书,准予生产及销售。随着认证系统的增多,质检中心已经满足不了实际的需要,因此专门成立了第三方认证机构,专门进行测试,而质检中心只负责发证,不再负责抽样及测试工作。“CRCC”认证一般包括认证的申请、工厂现场审查、型式试验、认证结果评价与批准、获证后的监督等几个过程。(1)产品的认证需要一些基本条件,对范围内的各个产品都是一样的,主要包括企业的资质(营业执照、质量体系认证)、基本设计生产所需要的设备等,针对各个产品分为特定要求,根据各系统的特点,制定符合产品的认证要求。(2)工厂现场审查是一个重要的环节,主要对产品生产过程、设计及测试过程的相关文档进行审查,对产品的生产过程进行质量控制,加强对产品质量的监督。其包括产品一致性检查。

① 认证产品的铭牌和包装箱上所标明的产品名称、规格型号应与认证申请或认证后确认的规格型号一致。

② 认证产品的结构应与认证申请提交的图纸和认证检验的样品一致。

③ 认证产品所用关键零部件(元器件)及其制造商应与申报并经认证确认的一致。

④ 认证产品质量与认证产品标准的要求一致,抽取样品进行现场见证试验。(3)型式试验主要是依据产品的技术条件或技术合同进行设备抽样及检验,每项都需要满足要求,一项出现问题,将需要重新提交申请。另外认证对零部件和材质进行了控制,增加了对材质的检验。(4)只有通过了所有的测试,满足了产品特定要求的所有项目以后,才准予发证。否则需要重新认证,进行审查及测试。(5)一般情况下从获证后的8~10个月进行第1次监督检查,证书有效期内每年至少对工厂进行一次监督检查,若发现不符合项,需要立即进行整改,若还不通过,将吊销CRCC认证证书,产品将需要重新进行。认证监督检查合格后,可以继续保持认证资格使用认证标志。监督检查时发现的不符合项应在3个月内完成纠正措施。逾期将撤销认证证书、停止使用认证标志,并对外公告。“CRCC”认证标志如图1.4所示。认证范围内的产品,每件都需要粘贴,粘贴位置及标志的方向都需要保持一致。图1.4 “CRCC”认证标志1.2 测试技术

电子产品设备及系统在设计完成后都需要进行产品测试,发现产品设计缺陷,对用户需求进行验证。

在产品的不同阶段,需要进行不同的测试内容。测试受现场条件的制约,是为了展现产品在现场的真正工作状态。测试可以分为不同的类型,依据标准选择测试内容和测试方法。

测试的项目是根据现场环境细化出来的,对现场的环境具有针对性,每种测试,都是一个完整的过程,包括测试用例的编写、测试计划、测试执行、测试记录、测试评审和测试报告。1.2.1 测试的分类

根据产品设计的阶段,可以将测试分为研发试验、型式试验、验收试验、生产试验、出厂试验和软件评测,如图1.5所示。图1.5 测试的分类(1)研发试验主要是在产品的设计阶段,根据具体的测试对象,可以细分为硬件单元测试、硬件集成测试、硬件系统测试、软件单元测试、软件集成测试和软件系统测试。(2)型式试验主要是电子产品在发布、认证时需要进行的,一般测试只对整个系统进行测试,测试比较全面。(3)验收试验主要是针对现场设备进行的,主要测试系统的正常功能。(4)生产试验是电子产品在生产环节进行的测试,检查生产环节对设备的影响,控制整体产品质量。(5)出厂试验一般进行常规的测试,对系统有影响的测试和对系统可能造成损伤的测试不再进行试验。

在每次试验后,可能产生一些问题,对这些问题的验证需要进行回归测试,根据问题的影响程度,确定回归测试项目。(6)软件评测是第三方对软件进行的认定测试,是软件的一种资质,企业可以用来申请相关资质,如软件著作权等。

1.研发试验

研发试验主要是在产品的设计阶段,包括元器件的选型、单元测试、集成测试、系统测试、发布测试。研发测试主要是在公司内部进行的测试。

一般公司内会有一个独立的部门负责产品的测试,从产品的立项到产品的发布,整个开发过程都在参与产品的测试,通过对产品的测试,发现设计缺陷,促进产品的改进,对产品的质量进行控制。

测试人员全程跟踪开发过程,全面测试产品的功能是否满足需求,并为设计提供合理化建议。测试人员主要的职责是以最终用户的身份,对产品进行使用,进行日常操作,测试产品是否符合预期设计。

研发试验的测试标准应参照产品的技术条件和检验细则,可以适当提高标准。标准中的规定为产品的最低要求,产品的设计要高于标准。研发试验的详细内容介绍如下。(1)元器件的选型测试主要是对产品中用到的同类元器件进行筛选,选出各方面性能都比较优良的器件,以此来提高整个产品的质量。(2)单元测试是对产品的功能模块进行的测试,主要关注单元模块的功能,测试对产品整体有影响的相关性能测试。(3)集成测试是由联系比较密切的几个单元模块组成,主要测试各模块之间的接口数据是否正常,整体功能是否符合预期。(4)系统测试是对产品最大的集成,主要测试系统的整体功能,以及按照标准进行全部的测试。(5)产品的发布测试是对系统进行的最全面测试,任何合理的测试方法都可以进行测试。发布测试是设计阶段的最后一道关口,如果测试不充分,将可能带来比较多的问题。

2.型式试验

型式试验是产品进行的认证测试。产品在市场上进行销售,一般要通过相关部门的认证测试,才准予生产和市场流通。

在认证测试中,需要进行型式试验和功能试验。型式试验主要是硬件方面的测试,功能测试是针对系统的软件功能进行的测试。

型式试验是严格按照产品的检验细则和针对产品的特殊要求进行的测试,型式试验的测试依据是归纳出来的产品的主要功能,其测试不全面,因此对产品的测试没有发布测试全面。

型式试验是严格受测试依据的指导,测试依据的问题如果不被修改,还会应用在测试中,对产品的测试有误导的可能,因此在对测试依据制定时,一定要经过多方专家的评审,才能制定出比较合理的测试要求,有效地指导型式试验测试。

3.验收试验

验收试验是设备在现场安装后,在现场进行的测试。一般没有型式试验测试的项目多,其中一些对产品伤害比较大的测试将不再进行。验收测试关注产品的现场运行情况能否满足现场用户的需求。

设备现场环境与实验室测试环境是不同的,现场的通信距离可能比实验室长,设备还可能受到温度、油污、水等多种综合因素的影响,产品能否稳定可靠工作,需要通过长期的稳定性测试才能得出结论。

验收测试可以进行全面的功能(实验室无法模拟)测试,现场设备是比较全的,与产品连接的接口可以全部连接起来测试产品的整体性能。

4.生产试验

生产试验是在生产过程中进行的测试,它是为了考察产品生产过程中对产品性能的影响,了解整批产品的质量情况。它一般采用抽样的方式进行测试。按照标准的抽样原则进行抽样,然后只对样品进行的测试,一般只进行常规的测试。

电子产品生产测试一般进行绝缘测试、高温测试、低温测试和老化测试。对产品进行的绝缘测试、高温测试、低温测试是为了了解产品的基本性能;老化测试是为了筛选工作比较稳定的产品。

5.出厂试验

出厂试验是电子设备在现场安装前或者是产品入库前进行的测试,只进行常温功能的测试,而对产品性能有影响的测试不再进行。它是为了考察产品的整体功能情况。设备可能由于某种原因放置了一段时间,其功能可能受到影响,所以通过测试了解产品在出厂前的功能是否正常。

出厂试验可以与生产试验一起进行。电子产品有可能是生产完成后就发往现场,通过测试,实现不同的目的。

6.软件评测

软件评测测试包括登记测试、鉴定测试、验收测试和确认测试四种,如图1.6所示。图1.6 软件评测的类型(1)软件产品登记测试是对申报“双软”的企业及系统集成企业进行软件产品测试,并出具登记测试报告,作为申报双软认定的基础材料。需要提供的资料为申请表、委托测试合同、用户使用手册。(2)软件产品鉴定测试是对申报科技项目、科技成果、“双高”企业的软件产品进行测试,并出具鉴定测试报告。其测试结果作为申报科技成果的技术鉴定依据。需要提供的资料为申请表、委托测试合同、用户使用手册、光盘(打包的部署/安装程序、电子版用户使用手册)。(3)软件项目验收测试是接收用户或开发方的委托,按照合同要求、需求说明及相关标准、法规等,对软件项目进行测试,验证软件系统是否满足开发方与用户签订合同及需求说明的要求。需要提供的资料为申请表、委托测试合同、用户使用手册、光盘(打包的部署/安装程序、电子版用户使用手册)、软件需求规格说明书(功能需求、性能需求)。(4)软件产品确认测试是按照国家软件质量测试标准和测试规范,对软件产品从用户文档、功能性、可靠性、易用性、效率、可维护性和可移植性7个方面进行全面质量评价,为用户或企业对软件产品质量认定提供依据,需要提供的资料为申请表、委托测试合同、用户使用手册、光盘(打包的部署/安装程序、电子版用户使用手册)、委托测试需求说明。1.2.2 测试的项目

一般电子产品的测试项目受多方面因素制约,主要包括影响设备的骚扰类型、环境条件、要求的可靠性和性能、经济约束、设备的特性等。一般在产品的技术条件和检验细则中有明确的规定,特殊条件下,也可由制造商和用户协商确定。

电子产品的标准可能有通用标准、行业标准和专用标准,应按照专用标准、行业标准和通用标准的顺序优先选用。

测试项目从大的方面说有硬件测试与软件测试两类测试,每类测试中又可以分为单元、集成和系统测试。

依据不同的测试类型,选择适当的测试项目。测试的最终目的都是一致的,都是为了发现软件的设计缺陷,提高产品的质量。只是进行不同的测试时,侧重点是有所不同的。(1)研发测试阶段主要关注的是产品各模块单元的功能、系统的功能及性能,前期主要进行用户需求符合项的测试,后期则主要进行全面的测试。

研发测试阶段中的单元测试可以由设计人员进行,设计人员清楚单元实现的功能及每行代码的执行结果,通过单元测试,设计人员可以对代码进行优化,以提高代码的执行效率和可靠性;集成测试时,牵涉到各模块单元之间的接口,在进行测试设计时,可以参照这些模块在系统中的作用,选择进行一些针对接口的抗扰度测试和电磁发射测试。常规的如高、低温测试也可以进行测试。

系统测试要求进行全面的测试,按照技术条件、检验细则或特殊要求进行每项测试,还必须进行附加的测试,从多个方面测试系统的表现,尽可能包含各种情况,直到每项测试都满足标准的要求,这时才可以通过系统测试。如果产品设计不合理,系统测试中可能会出现多次反复测试。(2)电子产品的型式试验是进行规定中的所有测试项目,主要用于公司内部比较完整全面的测试及产品认证测试中。在型式试验中,测试项目有明确的规定。

型式试验中,公司无法进行的测试项目需要委托其他单位进行。一般电子产品质量检验监督中心、计量部门、检测中心和研究所等,都可以进行全部项目的测试,还可以出具第三方认可的测试报告。(3)验收测试主要是针对现场的工程项目,在完成系统调试后,邀请各方专家进行验收测试。验收测试也可以用于产品系统的交接,它是由使用单位参与,对产品的现场运行能力的测试,主要对系统的常规功能进行测试。

验收测试有时也包括现场的培训。通过对产品的操作,观察测试结果是否符合设计预期,通过测试培训,使用户了解产品的使用和维护等方面的知识。(4)生产测试中的测试项目主要是与生产环节相关的测试项目,一般的高、低温和老化测试是需要做的,筛选在生产环节中可能出现器件性能下降的问题,以减少设备在现场出现问题的概率,从而提高系统稳定性。(5)出厂测试的测试项目一般为常规测试项目,不进行对系统有损伤的测试项目。(6)软件评测一般针对具体的软件进行测试,但是需要借助硬件设备搭建软件的运行环境,根据测试的类型,可以与测试部门商定测试地点。软件评测一般是软件申请方提供软件的主要功能,然后测试部门经过筛选进行测试。1.2.3 测试的过程

一般的测试过程包括测试计划、测试用例设计、测试执行、测试记录、测试评审和测试报告6个阶段,如图1.7所示。图1.7 产品测试过程描述

1.测试计划

测试计划是对测试任务的一个统一规划,是对整个测试活动的预知。制订测试计划的首要依据就是对测试对象的了解和测试工作量的评估。

测试前需要对测试对象进行认真的学习、了解其主要正常功能、熟悉其在现场的工作环境,了解其与其他设备的各种接口,以及与产品相关的标准、试验方法和判据等。只有对测试对象非常熟悉,才能有可能更好地完成测试。

测试工作量的评估与产品的技术条件和测试标准有直接的联系,在技术条件中,会明确产品需要进行的各项测试,会规定采用的试验方法及试验的等级。只有对这些试验项目进行估算,才能制订切合实际的测试计划。

测试计划还与产品的需求有关,一般的产品需求中只明确了显性的用户需求,一些隐性的用户需求并没有体现,因此需要自己去挖掘。挖掘产品的隐性用户需求,可以提高测试的全面性。

测试计划需要考虑测试过程中的异常情况,适当留一些时间,比如实验室的占用、测试设备的故障等,这些不确定因素会影响整个测试进程。大的无法预知的因素可以不考虑在内,时间比较长的可以走测试计划变更流程。遇到特殊情况进行计划变更也是没有争议的,特殊情况一般是无法改变和无法控制的情况。

测试计划应具体到天,应明确每天需要做的测试工作、试验项目的测试顺序,当然对同一类的试验项目可以根据实际情况进行细小的调整,除非检验细则中定义的试验顺序是不可以更改试验顺序的,因为试验顺序的调整可能会引起测试结果的不同。没有明确的试验项目的测试顺序,可以根据其影响大小和测试设备的位置进行合理安排。

测试计划中包括测试人员的安排,具体到每项测试由哪几个人在做,都需要进行明确。只有这样,才能保证执行阶段的顺利进行。测试计划中还应包括测试的目的。不同的测试。目的是不同的,这样测试项目也就有所不同。测试用例会进行调整,在执行测试时,就会有所侧重。

有些测试是需要在其他单位进行,也就是委外测试,其测试计划需要根据测试方法、考虑设备搬运和调试等因素进行编写。委外测试的时间更不容易确定,其会受到更多因素的影响。

2.测试用例设计

测试用例的编写一般持续的时间较长,有些产品在设计之初就开始了测试用例的编写。测试用例涉及很多方面。在产品需求设计阶段,就应该有测试人员的参与,参与产品的需求分析,参与产品设计方案的讨论,从而更全面地了解产品、熟悉产品。

根据产品设计思想,融入测试理论,对每项需求进行细化,这样可以将需求分解为多个测试用例。一项产品的基本功能,可以站在不同的角度,以用户的身份进行细化分解,产生多个测试子项分别针对不同的测试目的。

产品需求来源于用户需求和现场需求,只有对现场进行全面调研,与用户进行有效的沟通,才能制定出全面的产品需求,根据需求而来的测试用例才能更全面。

在前期的现场调研中,需要对设备的级联数目进行确定,对设备的负载承载量进行明确,这些都是影响产品设计的因素,否则设计的产品可能会不满足现场的需要。

测试用例中体现产品可靠性、可用性、维护性和安全性方面的性能指标,全面对产品进行测试。(1)产品的可靠性主要体现在产品能否在规定的环境条件下正常工作、能否抵御来自现场环境中的各种干扰、能否连续长期稳定可靠的工作,以及产品的故障失效率是否满足要求等。(2)产品的可用性考察产品在使用方面是否方便;响应速度是否满足相关要求;在各种环境条件下,产品的操作是否受到影响;用户操作界面是否友好;产品操作是否符合使用人员的习惯,这一点是很重要的。改变使用人员的思维意识是非常困难的,这就需要在整个设计过程中与现场人员进行充分的沟通,使设计出来的产品符合使用人员的要求,还可以挖掘到一些隐性需求。(3)产品的维护性主要考察产品对失效的预知功能和设备是否便于更换。一般设备的失效是有一定先兆的,根据这些表象提示相关维护人员进行及时的更换。产品的标示也是属于维护性方面的要求,使用户可以迅速地找出故障的设备。(4)产品的安全性方面主要考虑操作人员的人身安全。产品工作中,其外壳上产生的高电压,在有人员接触时将会产生伤害,因此产品的外壳是必须接地的,保证操作人员的人身安全。

测试用例主要依赖于产品的技术条件和检验细则。技术条件和检验细则中明确规定产品需要满足的技术要求,一般包括常温的功能测试、故障测试、环境测试、电磁兼容测试和雷电防护测试。(1)常温功能测试是产品的主要正常功能,是最具代表性的功能,在整个测试过程中都需要进行关注。(2)故障测试是测试产品故障是否影响其他设备的工作和测试产品的故障处理流程。产品设备的故障不应影响其他设备的工作,不应发生灾害(如火灾等),故障不允许信号升级,应导向安全。(3)环境测试是范围比较广的测试,包括低温、高温、湿热、振动、冲击、防水、防尘和盐雾等多种试验,旨在考察产品在各种条件下能否正常工作、是否出现性能下降、是否威胁到人身安全。每项测试中有不同的测试方法与试验等级,需要根据产品的相关标准进行选择。(4)产品的电磁兼容测试主要是电磁抗扰度及敏感度方面的测试,测试产品对电磁干扰的防护能力,测量产品对环境中其他设备的电磁干扰程度。测试包括多个测试项目,模拟现场的干扰,通过测试,改进设计,进一步提高产品的稳定可靠性。(5)雷电防护测试主要是对系统电源接口、通信端口、I/O端口进行的模拟雷击干扰测试,根据产品的相关标准选择试验波形与试验等级。

测试用例中应明确每项测试的端口、应说明具体的线缆及试验要求,以及测试的预期结果,这样在测试中才易于操作,防止来回找各种标准,延误测试。测试用例应细化至每一步操作的执行结果。

测试用例应全面覆盖产品的标准要求,无法进行模拟测试的需要按照实际的进行测试。测试用例是产品标准要求的具体体现,是整个测试过程的依据。

理论下的测试用例是全面的、无需更改的,但是由于测试用例设计人员的局限、对产品的认识等因素会出现偏差,测试用例可以根据测试实际情况进行调整,每一轮测试后对测试用例进行补充完善,使测试用例越来越全面,越来越符合用户的要求。

3.测试执行

测试执行是对测试用例的逐项测试、保证测试的全面性和有效性。测试不允许偷工减料,测试执行不能受测试人员的主观判断,任何不符合预期的现象都应该被记录。

在执行阶段,测试人员应保持对测试问题的足够敏感性,遇到测试问题一定要寻根究底。因为问题中可能隐藏更大的问题,为产品运行埋下隐患。

测试人员在测试执行中要保持一定的主观能动性,遇到疑问,一定要询问清楚,怀疑有漏测的情况,及时进行补充测试,并记录。

测试执行并不是简单地在执行测试用例,而是对产品符合性的测试。通过测试执行阶段可以加强对产品更深层次的理解。

测试执行阶段是整个测试活动的实施阶段,是测试设计思想的具体体现,一定要认真执行。

测试用例的设计也会考虑每步测试的必要性,尽量让测试简练,避免重复烦琐的测试,否则会带来逆反心理,对实际测试产生一些抵触心理。测试是一种工作,需要讲究测试的艺术;测试是一种寻根究底的探索活动,是一种探险,应该充满激情。

测试用例的设计人员一般也参与具体的测试,通过测试执行,会或多或少的发现测试用例的不妥之处,并及时进行修改完善。

测试执行过程是测试质量的保证阶段,任何遗漏都会影响测试的效果,可能对产品的使用带来隐患。

执行测试需要细心、细致的耐心的态度,按照测试用例的步骤进行测试,认真记录测试记录。

4.测试记录

测试记录与测试执行是并列的一个阶段,测试记录是测试执行的产物,随着测试执行的继续,测试记录也会被更新。测试记录需要如实记录测试过程,如实记录测试现象,不允许夸大或捏造测试结果。

测试记录是测试的结果。测试是否符合预期,若符合预期,预期结果就是测试记录,若不符合预期,出现的现象就是测试记录。当出现测试结果与预期不符的时候,需要重点记录此项测试的操作过程、测试的表象和产品的状态,可以反复进行测试,为设计人员对问题的处理创造条件,提高测试问题的复现率。问题的复现利于发现问题的原因,利于对问题的解决。

测试记录中需要记录测试用到的仪器设备信息,因为不同的测试工具可能带来不同的测试结果。

测试记录可以有详有略,对通过的测试项目可以一笔带过,对出现问题的要详细记录,把测试的前前后后记录清楚。测试执行中的任何不符合预期的情况都应该被记录,是不是问题需要与设计人员进行确认,达不成一致意见的需要会议评审,邀请相关的专家及领导共同来确定。根据测试问题的情况选择测试会议评审是否进行。测试会议评审是对测试问题的讨论,通过会议讨论,消除认识上的差异,对某项设计缺陷做出是否需要修改的决定。有些时候,测试BUG是大家公认的,但是由于某种局限是无法解决的。测试会议评审的会议纪要是需要及时整理的,是需要参与人员的签字确认的,且其可以作为测试结论的依据。

根据问题的影响范围可以将测试问题分为多个级别,一般可以分为严重的问题、一般的问题和建议性的问题3种。(1)严重的问题指影响系统正常功能的问题,如系统死机、重启、错误动作等。严重的问题可能影响产品的使用,影响产品正常工作。且严重的问题是必须要解决的问题。(2)一般的问题指影响小,且不影响产品正常使用的问题,如产品记录出现异常、错误等,不利于产品的维护,设备更换很不方便,都可以被认为是一般的问题。一般的问题可以经过评审被认为不需要解决。(3)建议性的问题一般是指利于操作、维护的建议。对系统的优化建议,产品在升级时可以将其作为参考。

5.测试评审

测试评审是对测试中出现的问题进行讨论、明确需要修改的测试问题,以及下一步测试的具体安排,是在测试执行后进行的。

测试评审一般是测试问题存在争议的时候,或者是无法明确问题的情况下进行的,它是在解决测试中的问题,对无法重现的问题确定处理办法,并确定下一步的工作安排及测试策略。

测试评审不是必须要进行的阶段,根据测试情况进行安排。

6.测试报告

测试报告是整个测试活动的总结。领导比较关注测试报告,一般会对测试报告进行审阅。测试报告应包括测试对象、测试目的和测试用到的工具(设备)的描述,并对测试过程进行简要的描述。(1)测试对象要明确测试软件的版本及采用的硬件关键器件型号,且包含受控的文件。(2)测试目的一般是发布、现场试用和认证等。产品的发布测试比认证测试更全面,认证测试一般只进行检验细则中的相关测试,而发布测试还需要进行其他方面的测试,从而保证产品的可靠运行。(3)测试的依据一般也是要在报告中体现的,测试依据一般是产品的测试用例,测试用例中已经引用产品的相关标准,在报告中不再引用。(4)测试报告重点记录测试问题,严重的问题应该全部写入报告中,只需要对出现问题的测试项目及现象进行描述。一般的问题和建议的问题可以在报告中进行统计,不进行罗列。(5)测试报告一般是需要包含测试结论的,测试结论可以结合出现严重问题、一般问题的情况与测试评审情况,得出测试结论。1.3 测试意义

测试在产品的整个开发过程中充当着验证的角色。发现设计缺陷,以及对产品改进的验证,对提高产品的质量发挥着重大的作用。(1)测试实时验证设计是否符合预期、测试设计是否存在偏差,还可以帮助设计人员查找原因,解决问题。(2)测试是对设计的最全面验证。测试电子产品是否存在安全隐患,是否在各种环境下正常工作。测试人员代表用户,测试过程代表用户的体验。(3)测试为设计提供了验证手段,通过测试,发现设计是否符合产品需求,及时调整设计,使设计完全符合用户需求。(4)测试可以极大地减少电子产品的后期维护成本,可以减少设备出现问题的概率,从而赢得良好的市场口碑,为产品的推广铺平道路。(5)全面的测试可以促进设备的正常运行,减少设备故障率,使用户操作方便,提高用户的效率,使用户倾向于对产品的使用,建立一定的依赖关系。(6)测试可以排查由于不同操作带来的问题,还可以进行容错测试,测试现场合理的错误操作带来的系统表现,使产品功能完善。(7)从某种意义上讲,测试在加速着电子产品的更新换代,使某种设计缺陷在产品的改进中得到解决,它在推动着技术的发展。(8)测试可以使设计者思路更开阔,使设计更全面,还可以帮助设计者发现用户的隐性需求,完善产品设计。

若测试需要积累,需要继承有效的测试方法,这样才能使测试尽可能地全面,使电子产品设计及系统的问题充分暴露出来。对不同的问题采取不同的处理方法,若可以查到原因,进行解决;若未查找到原因,则分析出现的概率,根据概率的大小,采取不同的处理措施,采用其他手段防护此问题的发生。

产品的问题往往是由于某些条件触发后出现的,因此对操作的顺序有很大的影响。操作顺序的不同,可能引起不同的测试结果。产品设计时,操作尽量设计的比较简单,这样出现问题的概率也会减小。

测试是一个完整的过程,在产品设计阶段就需要介入,参与产品的需求分析,参与设计讨论,全面熟悉产品,从而才能设计出全面的测试用例,才能保证测试效果,通过对产品的全面测试,才能保证产品的稳定可靠工作。

测试是贯穿于整个产品生命周期的一项活动,在产品设计的每个阶段,测试发挥着不同的作用。测试与设计密切相关,应该合理规划测试,使测试充分发挥其作用,共同提高产品的稳定可靠性。第2章 硬件测试技术

本章主要介绍硬件测试方面的知识。从硬件测试的基础入手,介绍硬件测试的范围、硬件测试主要包括哪些方面,以及硬件测试标准和硬件测试理论的内容。

硬件测试根据设计的阶段分为选型测试、单元测试、集成测试、系统测试、回归测试和验收测试,每项测试的侧重点有所不同。

硬件测试主要包括环境测试、绝缘测试、电磁兼容测试、雷电防护测试及常温功能测试。环境测试一般包括低温、高温、湿热、振动、冲击、防水、防尘和盐雾等测试;绝缘测试包括绝缘电阻与绝缘耐压测试;电磁兼容测试包括静电放电抗扰度试验、射频电磁场辐射抗扰度试验、电快速瞬变脉冲群抗扰度试验、浪涌(冲击)抗扰度试验、射频场感应的传导骚扰抗扰度试验、工频磁场抗扰度试验、脉冲磁场抗扰度试验、电压暂降、短时中断和电压变化抗扰度试验、振铃波浪涌抗扰度试验、交流电源端口谐波、谐间波及电网信号的低频干扰抗扰度试验、电源线上的传导发射和系统的辐射发射测试等;雷电防护测试是指对系统电源端口、通信端口、I/O端口进行的测试。

硬件测试主要是指型式试验方面的测试,是电子产品设备及系统的基本要求,一般其技术条件或检验细则中有明确的指标或参照的测试标准。

本章节将重点介绍硬件测试的分类、项目及技术理论。2.1 概述2.1.1 硬件测试基础

硬件测试是测试电子产品设备及系统能否在各种环境条件下正常工作,对操作人员是否安全、能否抵御工作环境中的电磁干扰及能否抵御雷电的干扰。硬件测试是相对软件功能测试来说的一部分测试,是电子产品设备及系统认证中必测的测试项目。

硬件测试主要测试电子产品设备及系统能否满足产品技术条件的要求。技术条件中规定各项测试指标,是产品必须达到的最低要求。实际产品设计时,应按照高于标准的要求进行设计,从而才能顺利通过相关的测试;硬件测试是电子产品设备及系统可靠性测试的主要内容,通过硬件测试来评估其可靠性能;硬件测试还考察系统可用性、可维护性及安全性方面的指标。环境测试、电磁兼容测试、雷电防护测试就是在考察系统的可用性,考察系统在各种环境条件下是否工作正常、是否出现性能下降,以及出现故障时是否影响其他系统的正常工作,不允许出现火灾等严重情况;绝缘测试主要是从安全性方面考察其性能,避免对操作人员造成伤害;硬件测试中的稳定性测试及高温老化测试都是在考察系统长期稳定可靠运行的性能,一般在测试中不允许出现影响产品功能的现象;不能出现不可预知的结果,不能出现死机等严重情况。测试中需要实时检测设备的工作状态。

硬件测试是通过模拟电子设备实际工作现场各种条件及在干扰测试系统工作性能的条件下,测试电子产品能否在这些条件下正常启动,在干扰的情况下是否正常工作,其电磁发射是否满足限值的要求。每项测试都是有依据的,都是各位专家对实际环境的经验总结,凝聚了诸多学者的心血,是无比珍贵的财富。

硬件测试需要借助测试仪器,模拟现场各种条件,以达到测试的目的。有些设备比较昂贵,只有在检测认证中心才有,因而需要委外摸底测试来验证电子产品在此条件下的工作状态。

硬件测试一般是通过对电子产品的关键核心功能进行检测或执行操作,从而判断其是否满足要求。针对每根线缆的测试,可以选择线缆对应的功能作为被考察功能,以此判断得出测试结果。

硬件测试对环境的布置、关键器件等有直接的影响,一般在测试报告中都有所体现,对于出现的问题,也会进行记录,记录其现象或数据。

硬件测试与被测样品有直接的关系,一般的测试都是只对样品负责,厂家在生产时是不允许更换内部器件的,原则上,更换需要重新进行测试。硬件测试的针对性比较强,如果需要更换器件或修改配线,就需要重新进行测试,所以硬件测试花费时间比较长。2.1.2 硬件测试分类

根据电子产品的生命周期及所处的阶段可以将硬件测试分为选型测试、单元测试、集成测试、系统测试、回归测试和验收测试,如图2.1所示。图2.1 硬件测试的分类示意图(1)选型测试主要是针对元器件进行的测试,测试的目的是通过选型测试,筛选出性能比较稳定的器件,考察元器件各方面的指标,如工作温度、功耗、优缺点、安全无故障运行时间、EMC性能等,通过对比测试,确定要使用的元器件。(2)单元测试一般是针对独立功能单元进行测试的,其侧重于模块单元功能,有时也会进行硬件测试,一般不会对全部项目进行测试,只会选取适当的测试项目进行测试。通过模拟设备及监控设备实时监测单元模块的工作状态。(3)集成测试是对有一定集成度的功能子系统进行的测试,主要是进行接口与接口之间的通信数据关系测试,侧重接口测试,测试接口之间的数据是否正确、通信是否稳定,数据错误或丢包率是否满足系统要求。集成测试可以是几个单元模块的组合,重点测试各模块之间功能配合情况。常有这种情况,就是各单元功能正常,连接在一起就出现错误,可能是总线占用、匹配电阻不匹配和通信协议有问题等。(4)系统测试是针对完整的系统进行的整体测试,系统的各个单元模块都需要连接在一起组成完整的系统,是对单元模块最大的集成。系统测试对系统的所有功能进行测试,包括正常功能测试和故障功能测试。正常功能可以参照用户需求说明书进行归纳,系统测试是对每项功能的逐个验证;故障功能测试是考虑设备故障应不扩大对其自身或其他系统造成的影响,也就是导向安全的原则,是必须进行的测试。故障测试关系到电子产品的稳定可靠性、可用性、维护性和安全性等多方面的性能,产品的故障率直接关系到系统的可用性,电子产品系统也逐渐趋向于自检,对故障的预测,发现异常提示维护人员及时更换设备,保证系统正常运行。(5)回归测试主要是指一轮测试后,可能出现了一些问题,需要进行修改,修改后再次提交的测试。回归测试可以分为全回归测试及部分回归测试。全回归测试是对系统进行的完整测试,可以认为是一

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载