硬件测试规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单元测试用例
(V1.0)
二〇一九年十二月
目录
1. 目的
2. 适用范围
3. 定义
4. 测试工作职责
5. 测试流程
6. 测试阶段
6.1 单元测试
6.1.1测试对象
6.1.2具体要求
6.1.3进入准则
6.1.4主要内容
6.1.5退出准则
6.1.6应提交的文档
6.2 集成测试
6.2.1测试对象
6.2.2具体要求
6.2.3进入准则
6.2.4主要内容
6.2.5退出准则
6.2.6应提交的文档
6.3 确认测试
6.3.1测试对象
6.3.2具体要求
6.3.3进入准则
6.3.4主要内容
6.3.5退出准则
6.3.6确认测试应提交的文档
6.4 系统测试
6.4.1测试对象
6.4.2具体要求
6.4.3进入准则
6.4.4主要内容
6.4.5退出准则
6.4.6应提交的文档
7. 测试用例的选择
7.1设计测试用例的基本原则...........................................
7.2设计测试用例的方法...............................................
7.3测试用例的说明...................................................
8. 对缺陷的管理
8.1对缺陷(BUG)的定义................................................
8.2对缺陷(BUG)的管理................................................
1. 目的
在策略和方法上说明计划、管理测试活动,指导测试进行,以发现硬件的错误,验证硬件是否满足系统需求说明书和硬件设计说明书。
2. 适用范围
适用于所有硬件产品的各个测试阶段。读者是所有的硬件测试人员及与测试相关的人员。
4. 测试工作职责
测试的目标是:发现问题、改进问题,总结经验,起到保证硬件设计达到设计要求的作用。
? 单元开发组负责单元测试过程的组织和实施,同时为硬件系统测试提供配合和支持,具体包括实施完成单元测试计划和测试方法文档、进行单元测试、完成单元测试报告,交
付单元硬件,配合硬件系统测试。
硬件系统开发组负责硬件系统测试过程的组织和实施,同时为硬件平台系统测试提供配合和支持,具体包括实施完成硬件测试计划和测试方法文档、进行硬件系统测试、完成硬件测试报告,交付硬件系统。
测试组负责整个硬件平台系统测试过程的组织和实施,实施完成硬件平台系统测试和交付测试,单元软件组配合硬件平台测试工作。具体包括完成硬件平台测试计划和测试方法文档、进行硬件平台系统测试、完成硬件平台测试报告。
5. 测试流程
测试需求在项目启动时给予说明。
测试开始时,应该完成测试计划。
测试开始后,由于测试情况有变化,可能导致测试计划文档内容的变化。如果文档内容有明显变化,必须在文档中添加变更历史来记载这些变化。
单元测试、硬件系统测试、硬件平台系统测试以及测试的其它阶段,均涉及如下活动:a.测试计划:对测试方法和资源的分配进行计划,参见《测试计划》模板;
b.测试设计和开发:详细描述各个测试阶段的测试方法,特别是测试信号的设计,参见《测试方法说明》,搭建测试环境;
c.测试执行:按照测试计划执行测试过程,决定测试项目是通过/失败;
d.测试报告:记录测试结果和测试问题,参见《测试报告》模板;
e.测试评估:按照测试标准评价测试系统。
6. 测试阶段
6.1 单元测试
6.1.1测试对象
每一个板卡的设计和实现。
6.1.2具体要求
(1)测试计划, 由开发组负责人和开发人员在详细设计阶段进行制定,明确测试范围、测试方法和对测试进度的安排。单元测试计划中应该明确所有测试项。
(2)测试的设计和开发由开发人员进行。
(3)如果使用测试工具应在测试计划中给出,并在测试设计中给出详细说明。
(4)测试方法主要采用白盒测试,辅以黑盒测试。
(5)测试信号应该根据被测单元的性质而设计。
(6)测试项要含盖所有的功能和性能要求。
(7)测试出现问题时,开发人员应该协商计划下一轮测试如何展开。
6.1.3进入准则
(1)已生成《单元测试计划》、《单元测试方法说明》
(2)单元硬件已完成调试。
(3)测试设备已准备就绪。
6.1.4主要内容
单元测试在下面几个方面进行检查:
(1)单元结构测试-----检测被测单元的物理尺寸:形状,厚度,器件高度,器件位置,定
位孔等。
(2)上电,掉电测试-----检测被测单元的上电,掉电时序,冲击电流峰值,电流泻放速率
等。
(3)时钟信号----检测时钟信号的精度和波形质量。
(4)芯片间的接口信号-----检测接口信号时序及波形质量。
(5)芯片功能测试----检测芯片功能是否正常。
(6)接口信号测试----检测接口信号是否正确。
(7)功耗测试----检测最大功耗和平均功耗。
(8)性能测试-----检测设计性能。
6.1.5退出准则
(1)单元功能与设计需求一致。
(2)单元接口与设计需求一致。
(3)单元结构与设计要求一致。
(4)功耗与设计要求一致。
(5)完成《单元元测试报告》。
6.1.6应提交的文档
测试开始时,需要提交的文档:《单元测试计划》、《单元测试方法说明》。
测试结束时,需要生成的文档:《单元测试报告》,完整的《单元测试方法说明》。
6.2 硬件系统测试
6.2.1测试对象
由单元构成的模块或子系统。
6.2.2具体要求
(1)测试计划由项目负责人和主要设计人员在概要设计阶段进行制定。
(2)测试的设计和开发由开发人员进行。
(3)确认各单元无错误的连接。
(4)测试出现问题时,开发人员应该协商计划下一轮测试如何展开。