您好,欢迎来到华拓网。
搜索
您的当前位置:首页硬件测试规范

硬件测试规范

来源:华拓网


单元测试用例

(V1.0)

二〇二二年四月

目 录

1. 目的 ....................................................... 3 2. 适用范围 ................................................... 3 3. 定义 ....................................................... 3 4. 测试工作职责 ............................................... 4 5. 测试流程 ................................................... 4 6. 测试阶段 ................................................... 5 6.1 单元测试 .................................................. 6 6.1.1测试对象 ................................................. 6 6.1.2具体要求 ................................................. 6 6.1.3进入准则 ................................................. 7 6.1.4主要内容 ................................................. 7 6.1.5退出准则 ................................................. 8 6.1.6应提交的文档 ............................................. 8 6.2 集成测试 .................................................. 8 6.2.1测试对象 ................................................. 8 6.2.2具体要求 ................................................. 8 6.2.3进入准则 ................................................. 9 6.2.4主要内容 ................................................. 9 6.2.5退出准则 ................................................ 10 6.2.6应提交的文档 ............................................ 10 6.3 确认测试 .................................... 错误!未定义书签。

1 / 13

6.3.1测试对象 ................................... 错误!未定义书签。 6.3.2具体要求 ................................... 错误!未定义书签。 6.3.3进入准则 ................................... 错误!未定义书签。 6.3.4主要内容 ................................... 错误!未定义书签。 6.3.5退出准则 ................................... 错误!未定义书签。 6.3.6确认测试应提交的文档 ....................... 错误!未定义书签。 6.4 系统测试 ................................................. 10 6.4.1测试对象 ................................................ 10 6.4.2具体要求 ................................................ 11 6.4.3进入准则 ................................................ 11 6.4.4主要内容 ................................................ 11 6.4.5退出准则 ................................................ 12 6.4.6应提交的文档 ............................................ 12 7. 测试用例的选择 ............................... 错误!未定义书签。 7.1设计测试用例的基本原则 ....................... 错误!未定义书签。 7.2设计测试用例的方法 ........................... 错误!未定义书签。 7.3测试用例的说明 ............................... 错误!未定义书签。 8. 对缺陷的管理 ................................. 错误!未定义书签。 8.1对缺陷(BUG)的定义 ............................ 错误!未定义书签。 8.2对缺陷(BUG)的管理 ............................ 错误!未定义书签。

2 / 13

1. 目的

在策略和方法上说明计划、管理测试活动,指导测试进行,以发现硬件的错误,验证硬件是否满足系统需求说明书和硬件设计说明书。

2. 适用范围

适用于所有硬件产品的各个测试阶段。读者是所有的硬件测试人员及及测试相关的人员。

3. 定义 编名称 号 1 单元测试 2 硬件系统测试 3 硬件平台测试 4 进入准则 5 退出准则 6 测试计划 定义 对可以单独测试的硬件单元部分所进行的测试。 对由单元组合成的模块,子系统或系统进行的测试。 硬件系统上集成单元软件系统的测试。 开始测试必须具备的环境和条件。 标志测试完成时需要的环境和条件。 它叙述了对于预定的测试活动将要采取的途径。典型的计划中包括:标识要测试的项目、要完成的测试、测试进度表、人事安排要求、评价准则,以及任何临界的要求的临时计划。 测试信号是为了实施一次测试而向被测系统提供的输入信号、操作或各种环境设置。测试信号控制硬件测试的执行过程,它是对测试大纲中的每一个测试项目的进一步实例化。 描述对系统或系统部件进行的测试行为及结果的文件。 也叫“结构测试”,把测试对象看作透明的盒子。根据硬件内部逻辑结构选择测试信号,通过在不同点检查信号状态,确定实际的信号波型或状态是否及预期的一致。 也叫“功能测试”,把测试对象当作一个黑盒子,不管它的逻辑结构和内部特性,只检查功能和性能是否符合设计要3 / 13

7 测试信号 8 9 测试报告 白盒测试 10 黑盒测试 11 12 13 14 求。 性能测试 检查系统是否满足在需求说明书中规定的性能。 可靠性测对系统需求说明书中可靠性的要求的测试, 试 环境测试检验系统在环境适应性上是否达到测试标准要求。 测试 配置测试 验证系统的配置组合能力。 4. 测试工作职责

测试的目标是:发现问题、改进问题,总结经验,起到保证硬件设计达到设计要求的作用。

单元开发组负责单元测试过程的组织和实施,同时为硬件系统测试提供配合和支持,具体包括实施完成单元测试计划和测试方法文档、进行单元测试、完成单元测试报告,交付单元硬件,配合硬件系统测试。

硬件系统开发组负责硬件系统测试过程的组织和实施,同时为硬件平台系统测试提供配合和支持,具体包括实施完成硬件测试计划和测试方法文档、进行硬件系统测试、完成硬件测试报告,交付硬件系统。 测试组负责整个硬件平台系统测试过程的组织和实施,实施完成硬件平台系统测试和交付测试,单元软件组配合硬件平台测试工作。具体包括完成硬件平台测试计划和测试方法文档、进行硬件平台系统测试、完成硬件平台测试报告。

5. 测试流程

测试需求在项目启动时给予说明。 测试开始时,应该完成测试计划。

4 / 13

测试开始后,由于测试情况有变化,可能导致测试计划文档内容的变化。如果文档内容有明显变化,必须在文档中添加变更历史来记载这些变化。

单元测试、硬件系统测试、硬件平台系统测试以及测试的其它阶段,均涉及如下活动:

a. 测试计划:对测试方法和资源的分配进行计划,参见《测试

计划》模板;

b. 测试设计和开发:详细描述各个测试阶段的测试方法,特别

是测试信号的设计,参见《测试方法说明》,搭建测试环境;

c. 测试执行:按照测试计划执行测试过程,决定测试项目是通

过/失败;

d. 测试报告:记录测试结果和测试问题,参见《测试报告》模

板;

e. 测试评估:按照测试标准评价测试系统。

6. 测试阶段

测试阶段和硬件开发生命周期的对应关系: 开单元测试 硬件系统5 / 13

硬件平台发阶段 需求分析 概要设计 详建立确定细设计 测试计划 实 设计开发现 测试设备、执行测试 测 试 6.1 单元测试

系统测试 建立测试计划 建立测试更新测试计划 计划 更新确定更新测试测试计划 计划 设计开发确定测试测试设备、执行计划、设计开发测试 测试设备 执行测试、评估测试结果 测试 6.1.1测试对象

每一个板卡的设计和实现。

6.1.2具体要求

(1) 测试计划, 由开发组负责人和开发人员在详细设计阶段

进行制定,明确测试范围、测试方法和对测试进度的安排。单元测试计划中应该明确所有测试项。

(2) 测试的设计和开发由开发人员进行。

(3) 如果使用测试工具应在测试计划中给出,并在测试设计

中给出详细说明。

(4) 测试方法主要采用白盒测试,辅以黑盒测试。 (5) 测试信号应该根据被测单元的性质而设计。

6 / 13

(6) 测试项要含盖所有的功能和性能要求。

(7) 测试出现问题时,开发人员应该协商计划下一轮测试如

何展开。

6.1.3进入准则

(1)已生成《单元测试计划》、《单元测试方法说明》 (2)单元硬件已完成调试。 (3)测试设备已准备就绪。

6.1.4主要内容

单元测试在下面几个方面进行检查:

(1) 单元结构测试-----检测被测单元的物理尺寸:形状,厚度,器件高度,

器件位置,定位孔等。

(2) 上电,掉电测试-----检测被测单元的上电,掉电时序,冲击电流峰值,

电流泻放速率等。

(3) 时钟信号----检测时钟信号的精度和波形质量。 (4) 芯片间的接口信号-----检测接口信号时序及波形质量。 (5) 芯片功能测试----检测芯片功能是否正常。 (6) 接口信号测试----检测接口信号是否正确。 (7) 功耗测试----检测最大功耗和平均功耗。 (8) 性能测试-----检测设计性能。

7 / 13

6.1.5退出准则

(1)单元功能及设计需求一致。 (2)单元接口及设计需求一致。 (3)单元结构及设计要求一致。 (4)功耗及设计要求一致。 (5)完成《单元元测试报告》。

6.1.6应提交的文档

测试开始时,需要提交的文档:《单元测试计划》、《单元测试方法说明》。

测试结束时,需要生成的文档:《单元测试报告》,完整的《单元测试方法说明》。

6.2 硬件系统测试

6.2.1测试对象

由单元构成的模块或子系统。

6.2.2具体要求

(1)测试计划由项目负责人和主要设计人员在概要设计阶段进行制定。

8 / 13

(2)测试的设计和开发由开发人员进行。 (3)确认各单元无错误的连接。

(4)测试出现问题时,开发人员应该协商计划下一轮测试如何展开。

6.2.3进入准则

(1)已完成单元测试。

(2)已经生成《硬件系统测试计划》、《硬件系统测试方法说明》。 (3)测试模块或子系统已装配完毕。 (4)测试设备已就绪。

6.2.4主要内容

(1) 结构测试-----检测被测系统的物理尺寸,形状。

(2) 上电,掉电测试-----检测被测系统各单元的上电,掉电次序,冲

击电流峰值,电流泻放速率等。

(3) 时钟信号----检测板间时钟信号的精度和波形质量。 (4) 接口信号-----检测板间接口信号时序及波形质量。 (5) 系统功能测试----检测系统功能是否正常。 (6) 接口功能测试----检测接口功能是否正确。 (7) 功耗测试----检测最大功耗和平均功耗。 (8) 性能测试-----检测设计性能。

(9) 配置变更测试-----检测系统的各种配置下的功能及性能。 (10) 稳定性测试-----检测系统的稳定工作能力。

9 / 13

6.2.5退出准则

(1) 系统功能及性能及设计需求一致。 (2) 内,外接口及设计需求一致。 (3) 结构及设计要求一致。 (4) 功耗及设计要求一致。 (5) 配置能力及设计要求一致。 (6) 完成《单元系统测试报告》。 (7)

6.2.6应提交的文档

测试开始时,需要提交的文档:《硬件系统测试计划》、《硬件系统测试方法说明》。

测试结束时,需要生成的文档:《硬件系统测试报告》、完整的《硬件系统测试方法说明》。

6.4 硬件平台系统测试

6.4.1测试对象

经过集成单元软件的硬件平台系统。

10 / 13

6.4.2具体要求

(1)系统测试计划由项目负责人在需求分析阶段进行制定,决定具体哪些方面的测试。

(3)系统测试由测试组负责开展,项目开发组给以配合。

6.4.3进入准则

(1) 已完成硬件系统测试。 (2) 已集成单元软件系统。

(2)已经生成《硬件平台系统测试计划》、《硬件平台系统测试方法说明》

(3) 测试设备已就绪。 (4) 测试代码已通过编译。。

6.4.4主要内容

硬件平台系统测试是要验证系统是否具备了交付给高层软件使用,是否满足系统需求和功能规格说明书中的要求,一般需要以下几方面的测试:

(1) 功能测试 (2) 性能测试 (3) 强度测试 (4) 可靠性测试

11 / 13

6.4.5退出准则

(1) 完全执行了硬件平台系统测试计划中的每个测试用例 (2) 平台系统测试中发现的错误已经得到修改并且通过了测试。 (3) 完成了《平台系统测试报告》及相应的《BUG报表》。

6.4.6应提交的文档

测试开始时,需要提交的文档:《硬件平台系统测试计划》、《硬件平台系统测试用例说明》。

测试结束时,需要生成的文档:《硬件平台系统测试报告》、完整的《硬件平台系统测试用例说明》及相应的《BUG报表》。

12 / 13

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo3.cn 版权所有 湘ICP备2023017654号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务