中华人民共和国国家标准
GB/T9386-2008代替GB/T9386-1988
计算机软件测试文档编制规范
Specification for puter software test documentation
中国国家标准化管理委员会 中华人民共和国国家质量监督检验检疫总局 发布
目次
前言 引言1范围2规范性引用文件术语和定义5测试设计说明 测试计划6测试用例说明测试规程说明8测试项传递报告10测试事件报告 9测试日志11测试总结报告 10附录A(资料性附录) 实施和使用指南 12附录B(资料性附录) 测试文档示例 13附录C(资料性附录)传递报告示例 35
前言
本标准是GB/T9386《计算机软件测试文件编制规范》的第一次修订.本标准与GB/T9386一1988的主要差别如下:
新版标准的引言部分:b)新版标准重新编写了范围一章;c)第3章术语部分增加了如下10条术语和定义:
测试测试用例说明 test test case specification测试设计说明 test design specification测试事件报告 test incident report测试项传递报告 测试(活动) testing test item transmittal report测试日志 test log测试计划 test plan测试规程说明 test procedure specification测试总结报告 test summary report
d)旧版标准的第5章中5.1至5.8分别提升为新版标准的第4章到第11章.部分内容作了扩充;
本标准自实施之日起代替并废止GB/T9386-1988.
本标准由中华人民共和国信息产业部提出.
本标准由全国信息技术标准化技术委员会归口.
本标准起草单位:上海浦东软件平台有限公司、信息产业部电子工业标准化研究所、北京跟踪与通信技术研究所、上海计算机软件开发中心、广西软件园、上海浦东软件园有限责任公司、上海宝信软件股 份有限公司.
本标准主要起草人:冯惠、任莲、王宝艾、张露莹、许聚常、杨根兴、丛力群、张肠肠、齐建华.
本标准于1988年首次发布.
引言
测试是软件生存周期中一个独立的关键阶段,也是保证软件质量的重要手段.为了提高检测出错的参照体系,可达到便于交流的目的.文档中所规定的内容可以作为对相关测试过程完备性的对照检 误的几率,使测试有计划和有条不紊地进行,应编制软件测试文档.标准化的测试文档就如同一种通用查表,故采用这些文档将会提高测试过程每个阶段的可视性,极大地提高测试工作的可管理性.
本标准规定了各个测试文档的格式和内容.主要涉及测试计划、测试说明和测试报告等.
试任务、负责每项工作的人员以及与本计划有关的风险等. 测试计划描述测试活动的范围、方法、资源和进度.它规定被测试的项、被测试的特征、应完成的测
测试说明包括三类文档:
a)测试设计说明:详细描述测试方法,并标识该测试设计和相关测试所覆盖的特征,还标识为完成测试和规定特征的通过准则所需要的测试用例和测试规程;b)测试用例说明:将用于输人的实际值以及预期的输出形成文档.并标识在使用具体测试用例 时对测试规程的约束.将测试用例与测试设计分开,可以使它们用于多个设计,并能在其他情形下重复使用;c)测试规程说明:标识为实施相关测试设计而运行系统并执行规定测试用例所要求的步骤.测试规程与测试设计分开,特意明确要遵循的步骤,而不宜含有无关的细节.
测试报告包括四类文档:
a)测试项传递报告:指明在开发组和测试组独立工作的情况下或者在希望正式开始测试的情况下为进行测试而被传递的测试项;b)测试日志:测试组用于记录测试执行过程中发生的情况:c)测试事件报告:描述在测试执行期间发生并需进一步调查的任何事件; d)测试总结报告:用来总结测试活动和结果的文档.
这些文档与其他文档在编制方面的关系以及同测试过程的对应关系如图1所示.
这些文档的使用指南参见附录A,这些文档编制示例参见附录B和附录C.
本标准是为软件管理人员、软件开发、测试和维护人员、软件质量保证人员、审核人员、客户及用户制定的.
本标准用于描述一组与软件测试实施方面有关的基本测试文档,本标准定义每一种基本文档的目的、格式和内容,尽管本标准所描述的文档侧重于动态测试活动,但是有些文档仍适用于其他种类的测试活动(例如,测试计划可以用于设计和代码评审).
本标准可应用于数字计算机上运行的商业软件、科学计算软件或者军用软件.它的应用范围不受软件大小、复杂度或关键性的限制.本标准既适用于初始开发的软件测试文档编制,也适用于其后的软 件产品更新版本的测试文档编制.
本标准并不要求采用特定的方法学、技术及设备或工具.对文档控制、配置管理或质量保证既不指明也不强制特定的方法学.根据所用的方法学,可能需要增加一些其他文档(例如质量保证计划).
本标准既适用于纸张上的文档,也适用于其他媒体上的文档.如果电子文档编制系统不具有安全的批准注册机制,则批准签字的文档必须使用纸张.
图1测试文档与测试过程的关系