3 硬件调试与测试规范.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 硬件调试与测试规范

硬件调试与测试规范 目录 前言 3 1 参考标准 3 2 适用范围 3 3 硬件调试与测试规范 3 3.1 硬件测试流程细则 3 3.2 硬件测试注意事项 4 3.3 硬件测试类型 4 3.3.1 单元测试 4 3.3.2 系统测试 4 3.3.3 试挂测试 4 3.4 白盒测试方法 4 3.4.1 电源完整性测试 4 3.4.2 电源掉电测试 5 3.4.3 信号完整性测试 5 3.4.4 信号时序测试 6 3.5 黑盒测试方法 6 3.5.1 功能性测试 6 3.5.2 可靠性测试 6 3.6 .测试问题类型 7 3.7 测试标准 7 附录A系统测试报告 8 附录B 测试大纲 9 附录C 测试大纲附录 10 附录G 测试计划 11 附录H 硬件问题报告 12 附录I 测试分析报告 1 前言 参考标准 适用范围 本规范适用与计量监测产品部硬件开发测试以及工艺人员。 本规规范可作为计量监测产品部硬件设计测试工艺人员培训教材。 硬件调试与测试规范 硬件测试流程细则 1)需求阶段: 测试人员了解项目需求收集结果包括项目需求规格说明、功能结构及模块划分等。 测试人员了解项目需求变更。 测试人员会同项目主管根据硬件需求制定并确认《测试计划》(附录G)。 2)设计阶段: 测试人员制定《测试大纲》(附录E、附录F)。 项目开发组对完成的功能模块进行单元测试,测试人员参与单元测试过程;单元测试完成,产生单元测试报告。 所有单元测试及相应的修改完成后,项目开发组组织进行集成测试,测试人员参与集成测试过程;集成测试完成后,产生集成测试报告。 3)测试阶段: 项目开发组完成集成测试后,提交测试所要求的待测样机及各种文档、手册、前期测试报告(《测试报告》附录C、附录D)。 测试组安排和协调测试设备、环境等准备工作。 测试组按测试计划、测试大纲的要求对待测软件进行有效性测试、集成测试。 填写《错误报告》(附录H)。 对修改后的情况进行复合。 测试结束后,测试人员对测试结果进行汇总;测试主管审核测试结果,得出测试结论;测试组进行测试分析和评估,编写《测试分析报告》(附录I)。 提交《测试分析报告》。 将所有文件存档。 对测试未通过的待测软件,测试人员汇总并向项目开发组提交测试错误报告。 项目开发组对测试错误报告进行确认,对有争议的问题可由上一级技术负责人确认和仲裁;项目开发组针对测试错误报告进行逐项修改,修改完成后再将待测软件及错误修改情况提交及测试组进行回归测试。 待测测试通过后,项目测评结束。 4)试挂测试阶段: 项目开发组与用户方商定试挂计划、试挂地点等。 由项目开发组或测试组配合用户进行用户方试挂。 由用户方编制试挂运行报告,若用户方不愿或无法编制试挂运行报告,则经与用户方协商由我方测试人员编制用户方试挂运行报告,经用户方签字后即可生效。 硬件测试注意事项 一定要注意测试中的错误集中发生现象,这和设计人员设计水平和习惯有很大的关系。 对测试错误结果一定要有一个确认的过程。一般有A测试出来的错误,一定要有一个B来确认,严重的错误可以召开评审会进行讨论和分析。 制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试。 回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见。 妥善保存一切测试过程文档,意义是不言而喻的,测试的重现性往往要靠测试文档。 硬件测试类型 除非是测试一个小模块,否则一开始就把整个产品作为一个单独的实体来测试是不现实的。与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。一个硬件产品通常是由多个单元或单板组成,每个单元或单板又由许多模块组成。因此,一个完整的硬件产品测试基本上由下述几个步骤组成: 单元测试 单元测试着重单板测试,或者说板内模块的测试。应该单板调试阶段、单板设计功能验证阶段等。但单板测试不同于单元测试,单板测试时要放置与系统中,单板采用意义。 单板子系统测试是把经过单元测试的模块放在一起形成一个单板子系统来测试。模块相互间的协调和通信是这个测试过程中的主要问题,因此这个步骤着重测试模块的接口。如MCU与各显示,存储,通讯模块的接口测试。 在设计得好的硬件产品中,每个模块完成一个清晰定义的功能,而且这个功能和同级其他模块的功能之间没有相互依赖关系,如RS485模块,以态网模块,显示模块,GPRS模块。因此,有可能把每个模块作为一个单独的实体来测试,而且通常比较容易设计检验模块正确性的测试方案。模块测试的目的是保证每个模块作为一个单元能正确运行,所以模块测试通常又称为单元测试。在这个测试步骤中所发现的往往原理图和PCB详细设计的错误。 系统测试 系统测试是对整个系统功能、可靠性等的测试。是多块单板的组合,也是系统功能的验证。

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档