硬件测试与发布过程规范
版本号:
文件编号
文件更改记录
目 录
1 2
目的 ........................................................................................................... 错误!未定义书签。 测试团队的构成 ......................................................................................................................... 2 2.1 职责 .......................................................................................................................................... 2 2.2 角色划分 .................................................................................................................................. 2 3 工作流程及规范 ............................................................................................................................. 3 3.1 硬件产品测试流程图 .............................................................................................................. 3 3.2计划与设计阶段 ....................................................................................................................... 4 3.2.1测试任务启动 .................................................................................................................... 4 3.2.2编写测试计划 .................................................................................................................... 4 3.2.3设计测试用例 .................................................................................................................... 5 3.2.4测试用例评审 .................................................................................................................... 5 3.3实施测试阶段 ........................................................................................................................... 6 3.3.1单元/集成测试 .................................................................................................................. 6 3.3.2系统测试 ............................................................................................................................ 6 3.4总结阶段 ................................................................................................................................... 7 3.4.1编写系统测试报告 ............................................................................................................ 7 3.4.2测试归档 ............................................................................................................................ 8 4硬件测试问题的解决 ...................................................................................................................... 8 4.1测试问题的危害确认 ............................................................................................................... 8 4.2测试问题的划分 ....................................................................................................................... 9 4.3测试问题反馈方式和注意事项 ............................................................................................... 9 5争议处理 .......................................................................................................................................... 9 6 标准文档 ......................................................................................................................................... 9
1 目的
本文档是硬件测试团队的日常工作规范,主要侧重硬件测试工作流程的控制,明确硬件工程的各阶段测试团队应完成的工作,并更加规范的完成产品的功能测试和性能测试,确保产品质量。硬件测试技术和策略等问题不在本文档描述范围之内。 2 测试团队的构成 2.1 职责
仔细研究硬件产品的设计需求、设计方案、原理图、产品说明书等资料,对测试需求有一定
的了解和认识。
编写合理的测试计划,并与项目整体计划有机地整合在一起。 编写覆盖率高的测试用例,针对测试需求进行相关测试技术的研究。
认真仔细地实施测试工作,进行问题跟踪与分析,并提交测试报告供项目组参考。 2.2 角色划分
在人力资源有限的情况下,一个团队成员可能会同时承担多个角色。
3 工作流程及规范 3.1 硬件产品测试流程图
3.2计划与设计阶段 3.2.1测试任务启动
项目经理与测试团队交接测试内容,告之较为确切的测试日期,对测试目标达成一致,统一项目组的目标和测试的工作重点。项目经理提供当前最新的相关资料《硬件项目计划书》、《硬件需求规格说明书》等。测试工程师可先研究项目资料,协助测试组组长编写《测试计划》初稿。
3.2.2编写测试计划
测试团队需要编写测试计划,为后续的测试工作提供直接的指导。
3.2.3设计测试用例
测试团队需要针对项目的测试需求编写测试用例,在实际的测试中,测试用例将是唯一实施标准。在用例的编写过程中,具体的任务和责任人如下:
3.2.4测试用例评审
在测试团队完成测试用例之后,评审委员会需要对项目的测试用例进行评审,在用例的评审过程中,具体的任务和责任人如下:
3.3实施测试阶段 3.3.1单元/集成测试
在开发团队完成某个单元或集成功能模块后,测试团队需对该功能模块进行测试,确保基本功能都完成。
3.3.2系统测试
在开发团队完成硬件系统,测试团队已经完成了集成测试,测试团队需对该硬件产品进行系统测试,确保所有功能都完成。
3.4总结阶段
3.4.1编写系统测试报告
在系统测试结束后,测试组组长编写系统测试报告,对系统测试情况进行总结,并且提交给项目经理,为产品的后续工作提供重要的信息支持。
3.4.2测试归档
测试归档是在测试任务结束宣布测试有效,结束测试后,对测试过程中涉及到各种标准文档进行归类,存档。
4 硬件测试问题的解决 4.1 测试问题危害的确认
站在用户的角度看待测试问题,小问题也是问题。
产品的最终使用者是用户,对于一个疑点是否属于问题,最有繁衍权的是用户,测试工程师应该站在用户的角度来看待每一个问题,假设用户看到问题表现后的反应。
4.2 测试问题的划分
测试问题结果的影响的严重分为致命、严重和一般;
致命问题:引用系统死机或系统崩溃的问题
严重问题:引起系统某一功能失效且不能简单恢复的问题
一般问题:引起系统某一功能失效但可简单恢复或较难重现的问题。
4.3 测试问题的反馈
硬件测试工程师在测试过程中发现的任何问题都应该及时记录下来,以文档的形式反馈给项目经理,问题反馈时应尽量将故障现象、触发条件、环境因素等信息描述清楚,以便问题的处理。
测试人员在执行测试用例时要严格把关,问题处理流程不可以随便关闭。
5争议处理
如项目经理对测试结论有争议,由评审委员会协调解决。测试团队和开发团队应无条件服从仲裁结果。
6 标准文档
《硬件测试计划》
《硬件测试用例》
《测试申请》(测试任务单)
《测试报告》
9