每个测试过程有五个基本测试文档(Test Document):
《测试计划》:指明测试范围、方法、资源,以及相应测试活动的时间进度安排表的文档。
《测试方案》:指明为完成软件或软件集成特性的测试而进行的设计测试方法的细节文档。
《测试用例》:指明为完成一个测试项的测试输入、预期结果、测试执行条件等因素的文档。
《测试规程》:指明执行测试时测试活动序列的文档。
《测试报告》:指明执行测试结果的文档。
1《测试计划》文档
《测试计划》文档是计划测试阶段的测试文档,就是指明测试范围、方法、资源,以及相应测试活动的时间进度安排表的文档。包括如下内容:
① 目标
表示该测试计划所达到的目标。
② 概述
v 项目背景:简要描述项目背景及所要求达到的目标,如项目的主要功能特性,系统结构几简要历史等。
v 范围:指明该技术的适用对象及范围。
③ 角色及职责
定义角色及其职责,即在每一个角色与测试任务之间建立关联。
④ 测试对象
列出所有将被作为测试目标的测试项(包括功能需求、非功能需求(性能、可移植性))。
⑤ 测试通过/失败标准
测试标准是客观的陈述,该陈述指明了判断/确认测试何时结束,以及所测试的应用程序的质量。测试标准可以是一系列的陈述或对另一文档(测试标准)的引用。测试标准应该指明:
v 什么将被测试?(确切的测试目标)
v 度量尺度是如何建立的?
v 使用了哪些标准对尺度进行评价
⑥ 测试任务安排
明确测试任务,对每项测试任务都要说清楚以下7个主题:
1) 任务:用简洁的句子对任务加以说明。
2) 方法和标准:指明执行该任务时采用的方法以及遵循的标准。
3) 输入/输出:给出该任务必要的输入输出。
4) 时间安排:给出任务的起始及持续的时间。
5) 资源:给出任务所需要的人力和物力资源。
6) 风险和假设:指明启动该任务应该满足的假设,以及任务执行可能存在的风险。
7) 角色和职责:指明由谁负责该任务的组织和执行,以及谁将担负怎样的职责。
⑦ 应交付的测试工作产品
指明应交付的文档、测试代码及测试工具,一般包括这些文档测试计划、测试方案、测试用例、测试规程、测试日志、测试事故报告、测试输入及输出数据、测试工具。
⑧ 工作量估计
给出前面所定义任务的人力需求及总计。
2《测试方案》文档
《测试方案》文档是计划测试阶段的测试文档,指明为完成软件或软件集成的特性测试而进行设计测试方法的细节文档。具体包括:
① 概述
概述被测对象和特性,简要描述被测试对象的需求要素、测试设计准则,以及测试对象的历史。
② 被测对象
确定被测试对象,包括其版本/修订级别,并说明软件的承载媒介极其对测试的影响。
③ 应测试的特性
确定应测试的所有特性和特性组合。
④ 不被测试的特性
确定被测试对象将有那些特性和特性组合将不被测试,并说明不被测试的原因。
⑤ 测试设计综述
⑥ 测试模型
⑦ 测试需求
测试需求是根据本阶段的测试目标从不同的角度明确本阶段的各种需求因素,包括:环境需求、被测试对象需求、测试工具需求、测试代码需求、测试数据准备等。
⑧ 测试设计
测试工具设计
测试代码设计
测试规程设计
测试用例设计
3《测试用例》文档
《测试用例》文档是计划测试阶段的测试文档,指明为完成一个测试项的输入、预期结果、测试执行条件等因素的文档。包括如下内容:
① 测试用例清单
② 测试用例列表
v 测试项目
v 用例编号
v 用例级别
v 输入值
v 预期输出结果
v 实测结果
'v 备注
4《测试报告》文档
《测试计划》文档是执行测试阶段的测试文档,指明执行测试结果的文档。包括如下内容:
概述
说明本报告是哪个测试活动的总结,指明该测试活动所依据的测试计划、测试方案及测试用例为本文档的参考文档,必须指明被测试对象及其版本/修订级别。
测试时间、地点、人员环境描述
总结和评价
测试结果统计
对本次测试项目进行统计,包括总项目通过多少项,失败多少项,部分通过多少项及百分比等,详细的测试项目通过情况清单表示放在附件里。此处的总结用下表表示。
| 总测试项 | 实际测试项 | OK项 | POK项 | NT项 | NG项 | 无需测试项 |
数目 | | | | | | | |
百分比 | | | | | | | |
测试结果统计
其中:OK表示测试结果全部正确;POK表示测试结果大部分正确;NG表示测试结果有较大错误;NT表示由于各种原因本次无法测试。
测试评估对被测对象以及测试活动分别给出总结性的评估,包括稳定性、测试充分性等。
测试总结和改进建议
总结本次测试活动的经验教训,总结主要的测试活动和事件。总结资源消耗数据,如总人员、总机时,每个主要测试活动花费的时间。
提供对本次测试活动的测试设计和操作的改进建议。每一条建议的分析及其对软件测试的影响也应提供。
问题报告
在详细的问题报告前可以先建立一个问题统计表格,以便对问题的相关分布信息有整体的了解。
| 问题总数 | 致命问题 | 严重问题 | 一般问题 | 提示问题 | 其他统计项 |
数目 | | | | | | |
百分比 | | | | | | |
问题统计记录测试过程中发生并且进行报告时仍尚未解决的遗留问题。