产品的测试流程_第1页
产品的测试流程_第2页
产品的测试流程_第3页
产品的测试流程_第4页
产品的测试流程_第5页
已阅读5页,还剩32页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实用标准文案版本

更改说明

拟制

审核

批准试行版

新拟制拟制审核批准:

审核:审核:审核:

日期:日期:日期:精彩文档

实用标准文案目的本流程旨在有效地规产品测试过程测试的有效性和文档管理质量测试工作各阶段的任务骤键评审点和与开发流程的关系及接口分体现开发与测试的并行短产品开发周期低产品开发成本证测试过程的规性和继承性速效地发现和解决问题,更好地为产品开发服务。围本流程适用于研发系统研究、开发的所有产品,包括单板和产品新版本的开发、产品/件系统升级。开发单板、产品新版本或产品/件系统升级时,根据版本开发的复杂程度和涉及的方面,在制定测试计划时对本程序规定的测试步骤进行选用。流程提要3.1测试组根据产品规格与总体技术方案拟制系统测试计划,准备和协调测试资源,安排测试进度,明确测试容和要求,出具《系统测试计划》,作为软件测试的基础。3测试组根据《软件需求规格说明书》、《硬件需求规格说明书》体方案》硬件总体设计方案》拟制软、硬件测试计划。评审通过后,开始进行系统测试设计,即对《系统测试计划》补充具体、可行的系统测试用例库。3.3测试组根据《软件详细设计》的容和《软件测试计划》的要求,开始软件测试工具的开发及软件代码审查、软件单元测试和软件集成测试,并提交相应的测试报告;根据《单板总体设计》的容和《硬件测试计划》的要求,开始硬件测试工具的开发及单板软件测试、单板综合测试和硬件集成测试,并提交相应的报告。3.4软、硬件集成测试完成后,测试组根据系统测试设计后的《系统测试计划(详细)》进行系统测试测试成后提交相应系统测试报告系统测试过程中全部性能指标、主要功能的测试部分兼容性性的测试完成后产品工程室组织进行部鉴定,出部鉴定结论报告后由产品研发与行销管理委员会组织部鉴定结论报告》和其它相关文件,对产品进行试产决策评审。试产决策评审通过后,系统测试继续进行。3.5当系统测试全部结束后,由产品工程室再次组织进行部鉴定,出具《部鉴定详细报告》,并对试产准备阶段产生的各类文档进行评审后,决定是否启动试产加工。3.6对试产加工出来的产品同时开始环境实验EMC试和一致性测试,提交相应的报告。3.7准备量产决策评审所需的资料,与《试产报告》、《开实验局总结报告》一起,进入量产决策评审。4

输入4.1《产品规格书》4.2《总体技术方案书》精彩文档实用标准文案4.3《软件需求规格书》4.4《硬件需求规格说明书》4.5《软件概要设计说明书》4.6《硬件总体设计方案》4.7《软件详细设计说明书》4.8《单板总体设计方案》4.9《试产决策评审报告》4《部鉴定结论报告》4《部鉴定详细报告》4《开实验局总结报告》4《试产报告》4软件源代码4单板软件源代码4单板原理图4单板PCB图4文档清单4相关技术资料4相关标准协议5

输出5.1《系统测试计划》5.2《系统测试报告》5.3《EMC试报告》5.4《环境实验报告》5.5《一致性测试报告》5.6《软件测试计划》5.7《软件代码审查报告》5.8《单元测试报告》5.9《软件测试工具使用说明》(可选)5《软件集成测试计划》5《软件集成测试报告》5《硬件测试计划》精彩文档实用标准文案5《单板软件测试计划》5《单板硬件测试计划》5《单板硬件设计审查报告》5《单板软件代码审查报告》5《硬件测试工具使用说明》(可选)5《单板综合测试计划》5《单板测试报告》5《硬件集成测试报告》

职责6测试组(软/硬件)6负责拟制系统测试计划,准备和协调测试资源,安排测试进度,明确测试容和要求;6根据软、硬件规格说明书和总体方案的要求拟制软、硬件测试计划,开展软件代码审查、软件单元测试、软件集成测试、单板/硬件测试、单板综合测试和硬件集成测试,并提交相应的报告;6负责软、硬件测试工具的开发和调试;6负责系统测试、环境实验、一致性测试,并提交相应的报告;6负责试生产准备工作;6参与实验局的开局工作;6是独立于开发的职责明确的小组,客观、准确、及时地提交各类详细的测试报告,作为I评审时的参考。6软件项目组6与测试人员一起进行单元测试设计;6配合测试人员进行软件单元测试并提交相应的报告。6总体组协助P对各评审点进行评审。技能要求7熟悉本流程文件及相应的规和文档模板;7熟悉与测试流程接口的流程文件;7掌握测试原理、方法和所需的技能,了解各种标准;7熟悉所测产品的组网方式、系统功能、性能指标和相应标准。-4008

流程图精彩文档实用标准文案8产品测试流程开01

03

软、硬件求分产格书02总术案书

制系试计测组体组04系测划(略软件开发软求规件要设明书

硬需格说书硬总计方

07C系测设测组08

硬件开发09

系测计(细评

N

总组软测软测

硬测硬测系统联调

内定结告试策评告

10

系测测组

系统测试内部鉴定试生产策评审14

13系测告评总组A

N精彩文档实用标准文案A

YPDT17A17C

EMC测18A18B

18C19A19B

EMC试报评审总体组PDT/精彩文档实用标准文案8.2软件测试流程精彩文档实用标准文案软件需求

制订软件软件组软件概要计说

软件计划评审

软件详细计说

总体

单元测试设计软件项目组软件测试组

软件测试工具的开发软件测试组

制订软件集成测试计划软件测试组软件项目组

单元计划

软件测试工具的调试软件测试组

测试软件源代码

软件代码查元测软件测试/软件项目组软件代码查报单元测试告

软件测试软件集成测试软件测试组

8.3硬件测试流程精彩文档实用标准文案

08A

08B

制单软件划硬测组

制订硬件划硬件组

10A

10B

制订综合测划硬件组14A单软代审查硬测组15A

14B单板设计硬件组15B18A

18B单软测试硬测组

单板测试硬件组精彩文档实用标准文案B单综测试硬测组

制硬集成试划硬测组

单板测试报告

硬件集成测试计划23

评审硬件测试组Y硬集测试测组硬件集成测试报告

评审总体组Y结束

9

流程说明9产品测试流程01产品规格书精彩文档02总体技术方案书03制定系统测试计划

实用标准文案测试组/总体组在软件需求分析/概要设计和硬件需求分析体方案设计完成后,开始拟制系统测试计划,计划容应包括测试人员、环境、设备、仪器的需求和安排,测试进度的安排,测试容和要求的明确,测试容的大致划分等。具体要完成的工作容由测试计划文档模板限定,在此阶段可以不包括详细的系统测试用例集。04系统测试计划(粗略)容包括测试人员、环境、设备、仪器的需求和安排,测试进度的安排,测试容和要求的明确,测试容的大致划分等,但不包括详细的系统测试用例集。05A软件需求规格说明书B硬件需求规格说明书A软件总体方案06B硬件总体设计方案07A软件测试

软件测试组根据《软件需求规格说明书》和《软件总体方案》,依照《系统测试计划》开始软件测试过程,具体执行依照《软件测试流程》。07B硬件测试

硬件测试组根据《硬件需求规格说明书》和《硬件总体设计方案》,依照《系统测试计划》开始硬件测试过程,具体执行依照《硬件测试流程》。07C系统测试设计PDT/试组测试组对《系统测试计划(粗略)》进行测试设计,补充系统测试的测试用例集,形成详细的、可操作的《系统测试计划(详细)》。08系统测试计划(详细)09评审

总体组由总体组组织P和相关专家对《系统测试计划(详细)》进行评审,确保系统测试计划在正确性、覆盖率、全面性、可行性及详细程度等方面的质量。如果评审不通过,按照《系统测试计划评审表》的要求,由测试组进行修改;如果通过,作为系统测试的依据。10系统测试

测试组测试组根据系统测试设计后的《系统测试计划(详细)》进行全面的系统级软件性能、功能测试。其容包括功能、性能指标、兼容性(含互连性)试和环境实验等,是系统功能、性能、可靠性(含满负荷)、容错能力的全面测试。测试完成后提交相应的《系统测试报告》。在系统测试过程中,当全部性能指标、主要功能的测试,以及部分兼容性、可靠性的测试完成后,会有产品工程室组织进行部鉴定,出具《部鉴定结论报告》,随后由产品研发与行销管理委员会组织,依据《部鉴定结论报告》和其它相关文件,对产品进行试产决策评审。试产决策评审通过后,系统测试继续进行,直到结束。系统测试环境与精彩文档实用标准文案开发环境相对独立。11部鉴定结论报告部鉴定由产品工程室组织,在系统测试过程当中进行,目的是确保产品的全部性能指标和主要功能符合《产品规格书》的要求,出具阶段性的《部鉴定结论报告》,为试产决策提供依据,也是系统测试是否继续的依据。具体执行依照《部鉴定流程》。12试产决策评审报告在部鉴定之后进行试产决策评审,如果评审通过,才继续后面的测试工作,如果不通过,根据评审决议,转回开发阶段修改、重新提交评审或者中止开发、归档后结束。13系统测试报告14评审

总体组由总体组组织P和相关专家对《系统测试报告》进行评审,确认系统测试按照《系统测试计划》的要求已经全面结束,测试结果、产品质量、稳定性符合标准、规格的要求。如果评审不通过,按照《系统测试报告评审表》的要求,由测试组补做测试;评审通过则进入部鉴定流程。15部鉴定详细报告作为决定是否启动试生产加工的依据之一,由产品工程室组织鉴定。16等待试生产加工结果

PDT后续的测试工作都是在试生产加工出来的样机上进行,因此试生产加工结果是后续测试工作的输入和条件。17A环境实验

测试组由测试组对试生产加工出来的样机进行高低温、老化、振动等环境实验和可靠性测试,确认系统在恶劣环境下的工作能力及可靠性,并提交《环境实验报告》。17B一致性测试

测试组针对小批量试生产的所有样机进行系统功能、性能指标的全面的测试,确保生产加工后在各项具体指标上的一致性,为批量生产加工提供保证,同时提交《一致性测试报告》。17CEMC试

测试组由测试组对试生产加工出来的样机进行EMC测,提交《测试报告》。18A环境实验报告18B一致性测试报告CEMC试报告A开实验局总结报告由《实验局流程》输出,作为是否量产的依据。19B试产报告由中试试制中心提供,作为是否量产的依据。20评审精彩文档

总体组实用标准文案由总体组组织,依据18A、18B、19A、19B的报告,对试生产阶段的测试果进行评审,如果不通过,则根据评审意见补测。

结21准备量产与决策评审资料

测试组按量产决策评审点的要求提供测试总结报告等所需要的决策评审参考资料。9软件测试流程软件需求规格说明书软件概要设计03制定软件测试计划

软件测试组测试组根据总体软件需求规格说明书和软件总体方案制定软件测试计划,以及检查软件规格说明书的无二义性、一致性和可测性。软件测试计划应包括以下容:需测项目、需测功能列表;测试方法;测试应该达到的标准,测试通过的准则,测试暂停和恢复的条件;根据测试工作量,给出测试资源需求:设备、环境、人员需求,测试的进度安排。同时,要给出测试工具的初步需求,如果需要自行开发测试工具,要给出测试工具的开发计划。该计划是后续各具体软件测试工作的指导和依据,无测试用例集部分,所以也没有相应的测试报告。04软件测试计划05评审

总体组总体组组织P和相关专家对《软件测试计划》进行评审,主要评审容包括:测试计划中人员、环境规划、进度安排是否合理,测试容是否完备,测试标准是否正确,以及测试工具开发计划。如评审未通过需对测试计划进行修改补充和完善。06软件详细设计说明书软件开发流程的输出,作为软件具体测试的参考。07单元测试设计

软件项目组/软件测试组软件组和测试组成员依据相应的详细设计进行单元测试方案的设计,用以指导具体的软件编程和单元测试,提交《单元测试计划》。08单元测试计划09软件测试工具的开发

软件测试组在测试组进行代码审查和测试设计的同时,根据软件系统的实际需要,有选择性地进行测试工具的设计和开发。在系统不大时,总体设计和概要设计可以放在一起完成,主要工作包括:明确开发工具、开发语言、系统结构、软硬件接口、用户接口以及软件模块结构、功能、接口等关系。之后进行详细设计并完成测试工具的编码工作。一般情况下应使用商用测试工具,不主自行开发,测试组有责任对商用测试工具进行消化和推广。10制定软件集成测试计划

软件项目组/软件测试组根据《软件测试计划》和《软件详细设计说明书》,制定《软件集成测试计划》。测试人精彩文档实用标准文案员参与软件设计过程,熟悉软件系统的体系结构,各软件模块的功能、模块间接口关系和数据流,以软件模块为对象,设计软件模块的测试方案;进行测试环境规划和人员安排。根据集成测试方案,设计桩模块和驱动模块,以便对各个软件模块以及模块组合的进行测试。11软件源代码软件开发流程的输出,作为软件测试的对象。12软件代码审查/元测试

软件项目组/软件测试组测试人员与软件开发人员协同工作发人员提交的代码采取如走读walkthrough)或正规检视(softwareinspection)等多种方式进行审核,对算法和程序逻辑进行检查;同时使用代码分析工具对代码进行分析,检查是否满足编程规,并给出《软件代码审查报告》;测试人员与开发人员在明确各函数功能、接口及调用关系的基础上,为每一函数设计测试用例,使用各种输入对每一个函数进行测试,如有可能使用代码覆盖工具进行覆盖测试,给出《单元测试报告》,与《软件代码审查报告》一起作为软件修改的依据。13代码审查报告14软件测试工具的调试

软件测试组测试组中工具开发的人员对开发的测试工具进行联调和测试,在开始大规模的系统测试之前,完成测试工具的开发。单元测试报告软件测试工具使用说明软件集成测试计划18软件集成测试

软件测试组集成测试是在单元测试完成之后的模块级测试,由测试项目组同开发人员一道对软件模块或几个模块的组合使用驱动模块和桩模块进行测试,以发现各模块之间的接口配合问题,测试过程中发现的问题以问题反馈单的方式反馈给开发人员,作为开发人员软件修改的依据。反复测试修改,直到基本上无问题为止。19软件集成测试报告20评审

总体组测试结束后,需要由总体组组织P和相关专家对测试结果予以评审。根据测试报告评审被测软件的各模块是否达到了设计的功能要求,模块间接口是否一致,测试是否完备。如果结论是不予通过需要修改软件,重新测试。通过,则进入《产品测试流程》的“系统测试”阶段。9硬件测试流程01硬件需求规格说明书精彩文档实用标准文案02硬件总体设计方案03制定硬件测试计划

硬件测试组测试组根据硬件需求规格说明书件总体设计方案系统测试计划容要求拟硬件测试计划》。计划容应包括:需测项目类别、需测功能模块列表;硬件可测性检查;测试方法;测试应该达到的标准,测试通过的准则,测试暂停和恢复的条件;根据测试工作量,给出测试资源需求:设备、环境、人员需求,测试的进度安排。同时,要给出测试工具的初步需求,如果需要自行开发测试工具,要给出测试工具的开发计划。该计划是后续各具体硬件测试工作的指导和依据,无测试用例集部分,所以也没有相应的测试报告。04硬件测试计划05评审

总体组依据硬件需求规格说明书和硬件总体设计方案,由总体组组织PDT相关专家对《硬件测试计划》进行评审。主要评审容包括:测试计划中人员、环境规划、进度安排是否合理,测试容是否完备,测试标准是否正确,以及测试工具开发计划。如评审未通过需对测试计划进行修改补充和完善。06单板总体设计硬件开发流程的输出,作为硬件具体测试的参考。07测试工具开发

硬件测试组根据硬件系统及各单板的实际需要,有选择性地开发必要的测试工具,并报研究计划处审批。测试组工具开发人员的主要工作包括:明确开发工具、系统结构、硬件接口、用户接口以及单板硬件结构、功能、接口等关系。之后进行原理图设计并完成测试工具的CB。一般情况下应使用商用测试工具,不主自行开发,测试组有责任对商用测试工具进行消化和推广。08A制定单板软件测试计划

硬件测试组根据《硬件测试计划》和《单板总体设计》拟制单板软件测试计划,容包括对测试仪器、环境、人员的需求,详细的测试用例集,测试标准,及测试进度安排。08B制定单板硬件测试计划

硬件测试组根据《硬件测试计划》和《单板总体设计》拟制单板硬件测试计划,容包括对测试仪器、环境、人员的需求,详细的测试用例集,测试标准,及测试进度安排。09制定单板综合测试计划

硬件测试组根据《单板总体设计》、《硬件测试计划》、及单板/硬件测试计划的制定情况,拟制综合单板软、硬件的《单板综合测试计划》,容包括对测试工具、测试环境、测试人员的需求,测试方法;测试应该达到的标准,测试通过的准则,详细的测试用例集,及测试进度安排。10A单板软件测试计划10B单板硬件测试计划精彩文档实用标准文案11单板软件源代码硬件开发流程的输出,作为硬件测试的对象。12原理图硬件开发流程的输出,作为硬件测试的对象。13PCB图硬件开发流程的输出,作为硬件测试的对象。14A单板软件代码审查

硬件测试组对照单板软件详细设计的流程图,对单板软件的源代码进行审查,手段为编程工具辅助和代码走读相结合,审查的容包括变量及函数的命名和作用围、变量的类型、初始值,函数的输入输出关系,各功能模块间的接口关系,以发现源代码中的语法、算法的错误或漏洞。编写《单板软件代码审查报告》,提交单板软件设计人员进行修改并跟踪修改效果。14B单板硬件设计审查

硬件测试组对单板硬件的原理图,PCB进行审查,审查的容有器件选用的规性,元器件标注的合法性,接口电路(含保护电路)设计的规性,典型单元电路的采用,逻辑电路时序合理性,可编程器件的部逻辑,PCB局的合理性,网络连接表正确性,PCB工艺合理性初审等等,以发现逻辑错误或设计中的缺陷,以及原理图与CB图不相符之处。编写《单板硬件设计审查报告》,提交单板硬件设计人员进行修改并跟踪修改效果。15A代码审查报告B设计审查报告硬件测试工具使用说明单板综合测试计划18A单板软件测试

硬件测试组参照《单板软件测试计划》,对单板软件进行详细测试,对测试过程中发现的问题及时记录,并反馈到软件设计人员,对反馈处理更改的结果进行回归测试。18B单板硬件测试

硬件测试组参照《单板硬件测试计划》,对单板硬件进行详细测试,对测试过程中发现的问题及时记录,并反馈到硬件设计人员,对反馈处理更改的结果进行回归测试。19单板综合测试

硬件测试组参照《单板综合测试计划》,对单板进行综合测试,以验证单板软、硬件配合的正确性。对测试过程中发现的问题及时记录,并反馈到设计人员,对修改的结果进行回归测试,最后提交《单板测试报告》。20制定硬件集成测试计划

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论