计算机软件测试文件编制规范
本资源是关于计算机软件测试文件编制规范的详细说明,该规范旨在指导软件测试文件的编写,确保测试文件的格式和内容标准化,以提高测试过程的可管理性和检测出错误的几率。
1. 引言
测试是一个复杂、系统化的工作,也是一个内容广泛的课题,其间将产生大量的文档。本文档就是一个指导所有这些文档编写的规范。你可以根据自己的实际,对其修改,以适用于你的开发团队。测试是软件生存周期中一个独立的、关键的阶段,也是保证软件质量的重要手段。为了提高检测出错误的几率,使测试能有计划地、有条不紊地进行地进行,就必须要编制测试文件。而标准化的测试文件就如同一种通用的参照体系可达到便于交流的目的。
2. 适用对象及范围
本规范是为软件管理人员、软件开发人员和软件维护人员、软件质量保证人员、审计人员、客户及用户制定的。本规范用于描述一组测试文件,这些测试文件描述测试行为。本规范定义每一种基本文件的目的、格式和内容。所描述的文件着重于动态测试过程,但有些文件仍适用其它种类的测试活动。本规范可应用于数字计算机上运行的软件。它的应用范围不受软件大小、复杂度或重要性的限制,本规范既适用于初始开发的软件测试文件编制,也适用于其后的软件产品更新版本的测试文件编制。
3. 定义
本章定义本规范中使用的关键术语。设计层、通过准则、软件特性、软件项、测试项等都是重要的概念。
4. 概述
本规范确定了各个测试文件的格式和内容,所提出的文件类型包括测试计划、测试说明和测试报告。测试计划描述测试活动的范围、方法、资源和进度。测试说明包括测试设计说明、测试用例说明和测试规程说明。测试报告包括测试项传递报告、测试日志、测试事件报告和测试总结报告。这些文件同其它文件在编制方面的关系以及同测试过程的对应关系如图 1 所示。
5. 实施灵活性
使用本规范的每个单位,要规定测试阶段所应有的特定文件,并在测试计划中规定测试完成后所能提交的全部文件。对于不同的设计层或不同规模的软件,所选文件的种类也可有所不同。在所提供的每个标准文件中,每一章的内容对于具体的应用和特定的测试阶段可以有所增减。
本规范旨在指导软件测试文件的编写,确保测试文件的格式和内容标准化,以提高测试过程的可管理性和检测出错误的几率。