单板硬件调试与单元测试方案(报告)模板.docx
《单板硬件调试与单元测试方案(报告)模板.docx》由会员分享,可在线阅读,更多相关《单板硬件调试与单元测试方案(报告)模板.docx(31页珍藏版)》请在冰点文库上搜索。
KDC-
单板硬件调试和单元测试方案(报告)
□秘密□机密□绝密
活动编号(ID):
EE-80
项目阶段
□概念阶段
■开发阶段
□发布阶段
□计划阶段
□验证阶段
□生命周期阶段
产品名称
产品型号/版本
总页数
××××
××××
共××页
单板硬件调试和单元测试计划(报告)
(仅供内部使用)
文
件
编
号:
KDC-
版
本
号:
V0.1
实
施
日
期:
yyyy-mm-dd
保
密
等
级:
□秘密
□机密
□绝密
编制:
审核:
会签:
版权所有,侵权必究
第31页共31页
批准:
修订记录
日期
版本号
描述
作者
yyyy-mm-dd
0.1
初稿完成
范建根
yyyy-mm-dd
1.0
批准发布
×××
yyyy-mm-dd
1.1
修改×××
×××
yyyy-mm-dd
1.2
修改×××
×××
……
……
…..
……
yyyy-mm-dd
2.0
修改×××
×××
文件的版本号由“V×.×”组成,其中:
a)小数点前面的×为主版本号,取值范围为“0~9”。
文件进行重大修订时主版本号递增1;
b)小数点后面的×为次版本号,取值为“0~9,a~z”。
文件每修改一次时次版本号递增1;主版本号发生改变时,次版本号重新置0;
c)未批准发布的文件版本号为V0.×版,批准发布时为V1.0版。
当主版本号发生改变时,前面只有次版本号不同的修订记录可以删除。
目录
1概述 7
1.1基本情况介绍 7
1.2单板模块划分 7
1.3调试测试范围 7
1.4调试时间、地点及人员 7
2调试测试准备 7
2.1调试测试组网图 7
2.2相关产品或单板需求 7
2.3单板底层软件、逻辑配合的需求 8
2.4调试测试工具 8
2.5调试测试软件 8
2.6特殊调试测试环境要求 8
3调试测试计划 8
3.1单板硬件功能调试流程 8
3.2单板硬件调试测试进度 9
3.3调试测试风险分析 9
4调试测试项目列表 9
4.1硬件单板电源性能和基本功能测试项目 9
4.2基本性能指标测试项目 11
4.3信号质量(信号完整性)及主要时序测试项目 13
4.4可靠性测试 14
5调试测试用例 17
5.1硬件基本功能部分调试测试用例 19
5.1.1XX模块调试测试用例 19
5.1.2XX(通信)模块调试测试用例 20
5.2单板性能指标测试用例 20
5.3信号质量(信号完整性)及主要时序测试用例 21
5.3.1电源模块测试 23
5.3.2待测芯片一 24
5.3.3待测芯片二 26
5.4其他测试项 26
5.5失效器件原因分析 27
6 其他 27
7调试测试总结(调试结束和测试结束时填写) 27
7.1调试测试结果 27
7.2遗留问题报告 28
7.2.1遗留问题统计 28
7.2.2遗留问题列表 29
7.2.3调试测试经验总结 29
8参考资料清单 29
关键词:
能够体现文档描述内容主要方面的词汇。
摘 要:
概要说明本文档主要描述的内容
缩略语清单:
对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。
.如下表:
缩略语
原 文
中文含义
DTI
DigtalTruckInterface
数字中继接口板
VLAN
VirtualLocalAreaNetwork
虚拟局域网
FE
FastEthernet
快速以太网
IP
InternetProtocol
互联网协议
DSL
DigitalServiceLine
数字用户线
MTBF
MeanTimeBetweenFailure
平均故障间隔时间
EMC
ElectronicMagneticCompatible
电磁兼容性
SDH
SynchronousDigitalHierarchy
同步数字系列
1概述
1.1基本情况介绍
简单介绍产品,并说明单板正式名称和PCB版本号。
1.2单板模块划分
从调试测试的角度简要说明单板硬件功能模块的划分情况,以及各个模块的功能和相互关系。
1.3调试测试范围
简要描述调试、测试的范围,并加以说明,可以用列表加说明方式。
调测范围包括了PCB硬件、GLUELOGIC(主要用于实现电路信号连接和切换控制的逻辑,规模较小,基本上不包括业务数据处理功能的基本逻辑)、BSP/BIOS等底层软件。
应调试/测试特性包括:
基本功能、性能指标调试测试:
按照单板规格各个模块应实现的功能,仅仅关注硬件,即物理层;对基本的性能指标也需要加以测试。
信号质量测试:
器件的电源、时钟、复位、数据、地址 等
时序测试:
模块内芯片之间、模块之间;
1.4调试时间、地点及人员
填写测试报告时,请说明调试时间、地点及人员
2调试测试准备
2.1调试测试组网图
简单描述调试测试的组网图(测试设备、被测试设备、辅助设备的连接关系图),并且配以插图进行说明,对于单元测试中的测试图,可以在相应的测试用例中描述。
2.2相关产品或单板需求
简要描述单板调试测试中对相关的产品和单板的需求,以及该产品、单板的现状、版本等信息。
表1相关产品、单板需求
产品(单板)名称
版本
备注
KDV8000A
路由器XX的XXX接口板
2.3单板底层软件、逻辑配合的需求
如果调试过程涉及与单板软件、逻辑的配合情况,应将配合的详细需求记录在这里以供负责设计单板软件、逻辑的工程师参考、并依此进行准备,应按照功能分阶段提出需求。
也可以直接引用第4章的调试编号。
2.4调试测试工具
表2调试测试工具
工具名称
型号
必需附件或备注
逻辑分析仪
示波器
稳压电源
2.5调试测试软件
表3调试测试软件
软件名称
版本号或备注
MicrosoftVisualC/C++
6.0
GCT
1.3
2.6特殊调试测试环境要求
简单描述其他调试测试环境需求如网络/接口/工具以及其他专有环境。
3调试测试计划
3.1单板硬件功能调试流程
应使用流程图的方式表达,做到清晰直观。
3.2单板硬件调试测试进度
简要描述不同调试项目的时间、人员计划安排以及时间估计,可以粘贴、引用三级计划或者其他相关文件。
实际花费时间则应在活动完成后写报告时给出。
表4调试进度一览表
调试项目
要求
预期启动时间
人员安排
实际花费时间
(测试报告时填写)
3.3调试测试风险分析
分析调试测试过程中的关键路径。
分析调试测试过程中的风险、风险严重程度、可能性、防范措施。
表5风险列表
序号
风险描述
风险等级
风险发生条件
规避措施
应急计划
(高、中、
低)
4调试测试项目列表
单板单元测试按五个步骤进行:
单板电源性能测试->单板信号完整性测试->单板主要时序测试->单板功能性能完整性测试->单板可靠性测试,下面按这五个步骤分别详细介绍具体的测试结果。
4.1硬件单板电源性能和基本功能测试项目
说明:
1、测试子项目尽量详细,指标要求尽量明确,保证调试测试的可操作性。
2、调试测试项目最好按照前面划分的功能模块分类给出
3、测试用例编号前两位表示测试对象或测试项目大类,后两位表示测试子项目。
用例编号请
与5.1中的测试用例对应,可以多个测试子项目合用一个测试用例(测试编号相同),对于简单项目也可不需要对应的测试用例,无测试用例时测试编号填写“无”
4、实测结果在写测试报告时填写。
其中:
OK:
测试结果全部正确;
POK:
测试结果大部分正确,或经过更改(例如飞线、更改器件...等)后正确,对于更改后正确的应当标注为POK,以备下一版更改;
NG:
测试结果有较大的错误,必须改板后修正;NT:
由于各种原因本次无法测试;
表6硬件基本功能测试项目列表
测试对象
测试项目
测试编号
测试子项目
测试指标要求
实测结果
(测试报告
时填写)
电源模块
电源
5V
3.3V
2.5V
1.8V
1.2V
控制模块
MPC复位和自检和
加载功能
0101
上电启动
MPC能够正常加载程序和FPGA(至少测试20次)
0102
硬复位启动
MPC能够正常加载程序和FPGA(至少
测试50次)
版本读取
0103
FPGA版本
FPGA版本寄存器【0x90000000H】
高五位读取正确且反应版本信息
0104
PCB版本
PCB版本寄存器【0x90000000H】低
三位读取正确且反应版本信息
....
表7硬件基本功能遗留问题统计表(测试报告时填写)
问题总数
致命问题
严重问题
一般问题
提示问题
其他统计项
数目
百分比
表8基本功能测试结果统计(测试报告时填写)
总项目数
OK项
POK项
NG项
NT项
数目
44
0
2
38
4
百分比
100%
0%
4.5%
86.5%
9%
未测试项目说明(测试报告时填写):
如果有未测试的项目必须完整说明。
4.2基本性能指标测试项目
在调试的基础上对单板的各项性能做进一步测试,检测性能指标,检测出单板在性能上可能存在的问题。
如E1接口功能,在单板调试时已经验证可以正确收发,性能测试时要测试E1接口的码型、频偏、抖动、误码率等性能指标
表9性能指标测试项目列表
测试项
目
测试编号
测试子项目
指标要求
实测结果
(测试报告时填写)
误码测
试
0101
24小时业务误码测试
(XCS-A)
无误码
0102
24小时业务误码测试
(XCS-B)
无误码
0103
24小时开销误码测试
无误码
0104
24小时通信误码测试
无误码
进行单板硬件性能测试时,可以参考的要点见表10
表10
序号
测试功能项
目
功能子项
指标要求
测试要求
常用测试工具和仪
表
1
电源性能测
试
电源调整率及精
度
参照该单板电源设
计要求
电源板必
测
电子负载
电源纹波与噪声
参照该单板电源设
计要求
电源板必
测
电子负载、模拟示
波器
电源动态指标
参照该单板电源设
计要求
可选
电子负载、模拟示
波器
电源效率
参照该单板电源设
计要求
电源板必
测
电子负载、万用表
过流和短路保护
参照该单板电源设
计要求
电源板必
测
电子负载
启动冲击电流
参照该单板电源设
计要求
可选
电子负载、模拟示
波器
输出过欠压保护
参照该单板电源设
计要求
可选
电子负载、调压器
或可调电源
电源过热保护
参照该单板电源设
计要求
可选
电子负载、风机
电源上电顺序
参考单板多电源输入芯片的上电顺序
要求
可选
模拟示波器
重要器件供电情况
测试重要芯片在工作情况下的电源电
压和纹波
可选
模拟示波器
2
交换功能的性能
电路交换
寄存器连续读写正确、消息模式和接续模式连续收发正
确
必测
PC机、示波器。
以太网交换
交换网的吞吐量、端口延迟、丢包率
等指标
ATM
ATM规范的一系列指
标
3
外部接口性
能
RS232接口
必测
RS485接口
E1接口
U接口
以太网接口
UTOPIA接口
4
特殊硬件系
能
解调
符合相关协议指标
必测
PC机、信号源
调制
符合相关协议指标
必测
频谱仪
5
信号完整性
测试
单板特性阻抗
满足单板叠层和设
计要求
必测
阻抗分析仪
过冲(Overshoot
/Undershoot)
满足仿真要求或者
是器件参数要求
必测
高速示波器
振铃(Ringing
/RingBack)
满足仿真要求或者
是器件参数要求
必测
高速示波器
非单调性(Non-
monotonic)
满足仿真要求或者
是器件参数要求
可选
高速示波器
码间串扰(ISI)
满足设计要求或者
是器件参数要求
必测
高速示波器
噪声
满足设计要求或者
是器件参数要求
必测
高速示波器
串扰
(Crosstalk)
满足设计要求或者
是器件参数要求
必测
高速示波器
6
时钟性能测
试
短稳时钟精度和
稳定度
满足设计要求或者
是器件参数要求
必测
高速示波器
长稳时钟的精度
和稳定都
满足设计要求或者
是器件参数要求
必测
高速示波器
同步丢失后锁定
时间指标
必测
高速示波器
…
…
….
…
…
…
.表11单板性能指标遗留问题统计表(测试报告时填写)
问题总数
致命问题
严重问题
一般问题
提示问题
其他统计项
数目
百分比
表12性能/指标测试结果统计(测试报告时填写)
总项目数
OK项
POK项
NG项
NT项
数目
16
0
1
10
5
百分比
100%
0%
6%
63%
31%
未测试项目说明(测试报告时填写):
如果有未测试的项目必须完整说明。
4.3信号质量(信号完整性)及主要时序测试项目
<主要针对单板的关键信号进行信号完整性测试,对于并行的数据和地址信号,可以取其中一根信号作为采样。
本节按要测量的关键信号进行叙述。
>
此处略,详见信号质量及时序测试用例
表13信号质量及时序遗留问题统计表(测试报告时填写)
问题总数
致命问题
严重问题
一般问题
提示问题
其他统计项
数目
百分比
表14信号质量和时序测试统计(测试报告时填写)
总项目数
OK项
POK项
NG项
NT项
数目
71
52
0
10
9
百分比
100%
74%
0%
14%
12%
未测试项目说明(测试报告时填写):
如果有未测试的项目必须完整说明。
4.4可靠性测试
<在单元测试阶段,要尽可能地设法从单板的角度进行可靠性测试,将可靠性问题更多地解决在单板设计阶段,为后续的系统可靠性测试打下良好的基础,但不是所有的可靠性测试项都能在单板上进行,这需要根据实际情况确定,将可以测试的项目逐一列出。
>
需要指出的是,不是所有的单板都需要在单板硬件测试阶段进行可靠性测试,一般而言,电源单板、射频单板以及有外部接口的单板需要进行可靠性测试。
而且即使需要在单板硬件测试阶段进行可靠性测试的单板也不是要测试所有的项目,而是根据实际需要从表格中选择>
可靠性测试的主要内容见表15。
表15
测试类别
测试项目
测试状态
单板是否测
试
测试要求
备注
气候环境
试验
低温运行
工作状态
高温运行
工作状态
温度及湿度循环
工作状态
高温高湿运行
工作状态
高温启动试验
通电
低温启动试验
通电
温度冲击试验
不加电
温度上升试验
工作状态
低温保存
不工作
高温保存
不工作
高温高湿保存
不工作
耐水试验(气密试
验)
不工作
机械环境
试验
包装振动试验
不工作
工作状态下的振动
试验
工作状态
EMC试验
浪涌抗扰性试验
工作状态
静电抗扰性试验
工作状态
电快速脉冲群抗扰
性
工作状态
传导发射
工作状态
辐射发射
工作状态
传导抗扰性
工作状态
辐射射频电磁场抗
扰性
工作状态
电力线接触
工作状态
电力线感应
工作状态
电源跌落抗扰性
工作状态
安规检验
绝缘耐压试验
不通电
接地电阻
不通电
能量释放
通电
漏电流
通电
电应力试验
交流电过电压
通电
输入电源线交叉
通电
输出端保护试验
通电
单板功耗试验
工作状态
单板电源对交流电
的适应性
工作状态
<====ExampleBegin===================================================
BCCS单板需要进行的可靠性测试项目见表16。
表16
测试类别
测试项目
单板是否测试
测试编号
测试要求
对应需求
气候环境
低温运行
高温运行
测试类别
测试项目
单板是否测试
测试编号
测试要求
对应需求
试验
温度及湿度循
环
高温高湿运行
高温启动试验
低温启动试验
温度冲击试验
温度上升试验
低温保存
高温保存
高温高湿保存
耐水试验(气
密试验)
机械环境试验
包装振动试验
工作状态下的
振动试验
EMC试验
浪涌抗扰性试
验
√
H-QT-BCCS-010-010
HR-Q-01
静电抗扰性试
验
√
H-QT-BCCS-010-020
HR-Q-01
电快速脉冲群
抗扰性
√
H-QT-BCCS-010-030
HR-Q-01
传导发射
√
H-QT-BCCS-010-040
HR-Q-01
辐射发射
√
H-QT-BCCS-010-050
HR-Q-01
传导抗扰性
√
H-QT-BCCS-010-060
HR-Q-01
辐射射频电磁
场抗扰性
√
H-QT-BCCS-010-070
HR-Q-01
电力线接触
√
H-QT-BCCS-010-080
HR-Q-01
电力线感应
√
H-QT-BCCS-010-090
HR-Q-01
电源跌落抗扰
性
√
H-QT-BCCS-010-100
HR-Q-01
安规检验
绝缘耐压试验
接地电阻
能量释放
测试类别
测试项目
单板是否测试
测试编号
测试要求
对应需求
漏电流
电应力试验
交流电过电压
输入电源线交
叉
输出端保护试
验
单板功耗试验
单板电源对交
流电的适应性
===ExampleEnd====================================================>
5调试测试用例
表17调试测试用例
测试编号:
与测试项目对应的编号
测试项目名称:
测试项目+测试子项目名称
测试对象层次1:
必填
测试对象层次2:
必填
测试对象层次3:
测试对象层次4:
测试特性层次1:
测试特性可分为容限、容错、
符合性、防差错等
测试特性层次2:
测试特性层次3:
测试特性属性:
(物理、链路、应用中
选择)
级别:
表明该用例的重要性。
分为:
基本、重要、详细、生僻
测试设计:
说明本测试用例的设计目的、设计思路。
以使测试人员在实施测试过程的时候
目标更加明确。
在子项目名称较明确表明了测试设计的时候,可不填写。
测试过程:
说明执行本测试子项目时所需的输入以及由此而产生的输出和需进行的一系列
顺序执行的操作。
在填写测试报告时描述实际测试过程。
测试条件:
测试条件是可能影响被测对象实现输入输出转换过程的各种因素,用于全面考
察被测对象在真实环境下的表现。
按照各影响因素在时间、环境、应用表现上的差异,测
试条件可以划分为工作状态、工作应力与工作条件。
测试方法:
对本用例的测试方法进行概括、总结
检查点、应达到的要求、指标和预期结果:
该测试用例预期的测试结果及应该满足的标
准、要求等。
相关测试用例、其它说明和注意事项:
如果有必要,则要填写“预置条件”、“特殊环境需
求”、“特殊测试步骤要求”、“相关测试用例”等相关信息
实测结果(测试报告时填写):
在测试报告中填写实际测试结果,尽量详细
用例说明:
1、以上测试用例格式与测试中心的测试用例库一致。
2、测试对象层次1-4:
按测试用例库最新层次划分填写,层次1和层次2必填。
第一层测试对象分别为单板硬件---处理器模块、单板硬件---接口电路、单板硬件---通用单元电路、单板硬件---专用器件和功能模块、单板硬件---单板级、逻辑等。
表18用例层次属性
用例层次属性(层次1\层次2)
芯片级(层次3或层次4)
单板硬件-处理器模块\通用和通信处理器
860等
单板硬件-处理器模块\网络处理器
1200等
单板硬件-处理器