GB T 9386-2008 计算机软件测试文档编制规范.pdf
《GB T 9386-2008 计算机软件测试文档编制规范.pdf》由会员分享,可在线阅读,更多相关《GB T 9386-2008 计算机软件测试文档编制规范.pdf(41页珍藏版)》请在麦多课文档分享上搜索。
1、-ICS 35.080 L 77 亨, . GB/T 9386 2008 代替GB/T9386 1988 Specification for computer software test documentation 2008-04-11发布2008-09-01实施JFFfh飞_-、. . 、.、l., .1 . . . . . i , 业/、发布GB/T 9386 2008 目次前言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2、 . . . . . . . . I 引乒习. . . . . . . . . . . . . . . . . . . . . . E 1 范围. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 规范性引用文件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 术语和定义. . . . . . . . . . . . . . . . . . . . .
3、. . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 测. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 测试设计说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 测试用例说明. . . . . . . . . . . . .
4、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7 测试规程说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 8 测试项传递报告. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 9 试日志. . . . . . . . . . . . . . . . . .
5、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 10 测试件报告9 11 测试总结报告. . . . . . . . . . . . . . . . . . . . . 10 附录A(资料性附录)实施和使用指南. 12 附录B(资料性附录)测试文档示例. 13 附录c(资料性附录)传递报告示例. 35 本标准是GB/T9386n o - 李Lap, -MLH川fio 口DAee pI S牛L丑n2 g 臼.山,d-u +Lz+L QMQd 口LL+L牛Ltestmg test item
6、 transmittal report test log test plan 标准的第4章到第11章。部分内容作了I 、许聚常、杨根兴、丛力群、张肠肠、齐建华。test procedure specification d) GB/T 9386 2008 引测试是软件生存周期中一个独立的关键阶段,也是保证软件质量的重要手段。为了提高检测出错误的几率,使测试有计划和有条不紊地进行,应编制软件测试文档。标准化的测试文档就如同一种通用的参照体系,可达到便于交流的目的。文档中所规定的内容可以作为对相关测试过程完备性的对照检查表,故采用这些文档将会提高测试过程每个阶段的可视性,极大地提高测试工作的可管理性
7、。本标准规定了各个测试文挡的格式和内容。主要涉及测试计划、测试说明和测试报告等。测试计划描述测试活动的范围、方法、资源和进度。它规定被测试的项、被测试的特征、应完成的测试任务、负责每项工作的人员以及与本计划有关的风险等。测试说明包括三类文档za) 测试设计说明:详细描述测试方法,并标识该测试设计和相关测试所覆盖的特征,还标识为完成测试和规定特征的通过准则所需要的测试用例和测试规程;b) 测试用例说明:将用于输入的实际值以及预期的输出形成文档。并标识在使用具体测试用例时对测试规程的约束。将测试用例与测试设计分开,可以使它们用于多个设计,并能在其他情形下重复使用;c) 测试规程说明:标识为实施相关
8、测试设计而运行系统并执行规定测试用例所要求的所有步骤。测试规程与测试设计分开,特意明确要遵循的步骤,而不宜含有无关的细节。测试报告包括四类文档:a) 测试项传递报告:指明在开发组和测试组独立工作的情况下或者在希望正式开始测试的情况下为进行测试而被传递的测试项;b) 测试日志:测试组用于记录测试执行过程中发生的情况;c) 测试事件报告:描述在测试执行期间发生并需进一步调查的任何事件;d) 测试总结报告:用来总结测试活动和结果的文档。这些文档与其他文挡在编制方面的关系以及同测试过程的对应关系如图1所示。这些文档的使用指南参见附录A,这些文档编制示例参见附录B和附录C。本标准是为软件管理人员、软件开
9、发、测试和维护人员、软件质量保证人员、审核人员、客户及用户制定的。本标准用于描述一组与软件测试实施方面有关的基本测试文档。本标准定义每一种基本文挡的目的、格式和内容。尽管本标准所描述的文档侧重于动态测试活动,但是有些文档仍适用于其他种类的测试活动(例如,测试计划可以用于设计和代码评审)。本标准可应用于数字计算机上运行的商业软件、科学计算软件或者军用软件。它的应用范围不受软件大小、复杂度或关键性的限制。本标准既适用于初始开发的软件测试文档编制,也适用于其后的软件产品更新版本的测试文档编制。本标准并不要求采用特定的方法学、技术及设备或工具。对文档控制、配置管理或质量保证既不指明也不强制特定的方法学
10、。根据所用的方法学,可能需要增加一些其他文档(例如质量保证计划)。本标准既适用于纸张上的文挡,也适用于其他媒体上的文档。如果电子文档编制系统不具有安全的批准注册机制,则批准签字的文档必须使用纸张。E GB/T 9386一-2008雪软件项文档项目文裆测试计划测试设计说明测试设计说明测试设计说明本标准规定的文档测试项传递报告测试规程说明测试执行i L_ 测试用例说明、J331iiij137332:ji-也测试日志志口H本标准未规定的文裆止测试事件报告测试事件报告测试项(本标准未作规定 m山本标准未规定的处理r-I 的关试过试文档与测试总结报告图1司2 J穹且GB/T 9386 2008 计机软件
11、试文档编制规范范围本标准规定了一组基本的计算机软件测试文档的格式和内容要求。本标准适用于计算机软件生存周期全过程。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。3 3. 1 GB/T 8566信息技术软件生存周期过程(GB/T8566 2007 , ISO/IEC 12207 :1 995 , MOD) GB/T 8567 计算机软件文档编制规范GB/T 11457信息技
12、术软件工程术语术和定义GB/T 11457中立的以及下列术语和定义道用本标准。设计层design level 软件项的设计分解(如系统、子系统、程序或模块)。3.2 通过准则pass criteria 判断一个软件项或软件特征的测试是否通过的判别依据。3.3 软件特征software feature 软件项的显著特性(如功能、性能或可移植性)。3.4 软件项software item 源代码、目标代码、作业控制代码、控制数据或这些项的集合。3.5 3.6 测试test a) b) c) 由一个或多个测试用例组成的集合;或者,由一个或多个测试规程组成的集合;或者,由一个或多个测试用例和规程组成的
13、集合。测试用例说明test case specification 对于一个测试项,用来指定输入、预期结果和一组执行条件的文挡。3. 7 测试设计说明test design specification 用来指定一个软件特征或者软件特征组合的测试方法细节并标识相关测试的文挡。1 GB/T 9386 2008 3.8 3.9 件报告test incident report 用来报告测试过程中出现的任测试(活动)testing 深入调查的事件的文档。一个过程,该过程分析软件项,以检测现有条件和要求条件之间的差异(即,缺陷)并评估软件项的特征。3. 10 试项test item 作为测试对象的软件项。3
14、. 11 试项传递报告test item transmittal report 标识测试项的文档。它包含了当前状态和位置信,山。3. 12 测试日志test log 关于执行测试的相关细节按时间顺序排列的一种记录。3. 13 试计划test plan 描述预定测试活动的范围、方法、资源和进度的一种文挡。它确定测试项、要测试的特征、测试任务、执行每一任务的人员以及需要应急对策的任何风险。3. 14 测试规程说明test procednre specification 用来规定执行一项测试的动作顺序的一种文档。3. 15 测试总结报告t四tsnmmary report 用来总结测试活动和结果的一种
15、文挡。它还包括对相应测试项的评估。4 测试计划4. 1 目的用来描述测试活动范围、方法、资源和进度。定义被测试的软件项、要测试的特征、要完成的测试任务、负责每项任务的人员以及与该计划相关的风险。4.2 提纲测试计划应有如下结构za) 测试计划标识符;b) 引言;c) 测试项;d) 要测试的特征pe) 不要测试的特征pf) 方法;g) 测试项通过准则;h) 暂停准则和恢复要求;i) 测试交付项;j) 测试任务;2 GB/T 9386 2008 k) 环境要求;1) 职责;m) 人员配备和培训要求;n) 进度;0) 风险和应急;p) 批准。上述各项应按规定的顺序排列。附加的项可以直接加在批准项之前
16、。如果上述某一项的部分内容或全部内容是在另一个文档里,则可以列出引用材料的出处以代替相应的内容。引用的内容必须附在测试计划里或向该计划的用户提供。4.3 详细说明4. 3. 1 测试计划标识符试计划规定一个唯一标识符。4.3.2引试的软件项和软件特征。可以包括每个测试项的要求及其历史记录。如果存在下述文档,在最高层测试计划中需要引用它们:a) 项目授权;b) 项目计划;c) 质量保证计划;d) 配置管理计划;e) 有关的政策或方针;f) 有关的标准。在多级测试计划中,每个低一级的测试计划必须引用上一级测试计划。4.3.3 测试项标识测试项(其中包括其版本/修订级别),并在测试开始之前规定影响硬
17、件需求的测试项传递媒体的特性或者指出逻辑或物理变换要求(例如,程序必须从磁带转换到磁盘上)。如果存在下述测试项文档集,则需要引用之:a) 需求规格说明;b) 设计规格说明;c) 用户指南;d) 操作指南Fe) 安装指南。引用与这些测试项有关的任何告。可以标识那些明确排除在测试之外的软件项或测试项。4.3.4 要测试的特征标识所有要测试的软件特征及其组合,并标识与每个特征或每个特征组合有关的测试设计说明。4.3.5 不要测试的特征标识不要测试的所有特征和重要的特征组合及其理由。4.3.6 方法描述测试的总体方法。对于每个主要的特征组或特征组合组,规定要确保这些特征组得到充分测试的方法。规定用于测
18、试指定特征组所需的主要活动、技术和工具。应详尽地描述方法,以便标识出主要的测试任务,并估计执行各项任务所需要的时间。规定所希望的最低程度的测试充分性,指明用于判断测试充分性的技术(例如,确定哪些语句至少已执行过一次)。规定任何补充的结束准则(例如,出错频率)。应规定用来跟踪需求的技术。3 GB/T 9386 2008 标识对测试的主要约束,例如,测试项的可用性、测试资源的可用性和测试截止期限等。4.3.7 测试项通过准则规定用来确定每个测试项是否通过测试或者测试失败的准则。4.3.8 暂停准则和恢复要求规定用于暂停与该计划有关的测试项的全部或部分测试活动的准则。规定恢复测试时必须重复的试活动。
19、4.3.9 测试交付项标识可交付的文档,宜包括下述文档:a) 测试计划;b) 测试设计说明;c) 测试用例说明;d) 测试规程说明;e) 测试项传递报告pf) 测试日志;g) 测试事件报告;h) 测试总结报告。测试输入数据和测试输出数据宜标识为可交付项。测试工具(例如,模块驱动器和桩模块)也可以包含在内。4. 3. 10 测试任务标识准备和执行测试所需要的任务集合。标识各项任务间的所有依赖关系和所要求的任何特殊技能。4. 3. 11 环境要求详细说明测试环境必要的和希望的特性。详细内容应包括各种设施的物理特征。这些设施包括硬件、通信和系统软件、使用方式(可单独使用)以及支持测试所需的任何其他软
20、件或设备。还应规定这些测试设施、系统软件和专有组成部分(例如,软件、数据和硬件)所需的安全等级。标识必要的特殊测试工具及其他任何测试要求(例如,出版物或办公场地等)。标识测试组目前尚不可用的所有需要的来源。4. 3. 12 职责标识负责管理、设计、准备、执行、监督、检查和解决的各个小组。另外,标识负责提供4.3.3中标识试项和在4.3. 11中标识的环境要求的各个小组。这些小组可以包括开发人员、测试人员、操作员、用户代表、技术支持人员、数据管理员和质量保证人员。4. 3. 13 人员配备和培训要求按技能等级提出测试人员配备要求。标识为提供必要技能的培训选项。4.3. 14 进度包括在软件项目进
21、度中标识的测试里程碑以及所有的测试项传递事件。定义所需要的其他测试里程碑,估计完成每项测试任务所需要的时间,为每项测试任务和测试里程碑规定进度,对每种测试资源(即设施、工具和人员)规定使用期限。4.3. 15 风险和应急标识测试计划的高风险假设,对各种风险提出应急措施(例如,测试项的延期交付可能需要加班以满足交付日期)。4. 3. 16 批准确定必须批准该计划的人员的姓名和职别。为签名和填写日期留出位置。4 5 测试设计说明5. 1 目的过测试设计及其相关测试来详细地规定测试方法和标识要测试的特征。5.2 提纲测试设计说明应有如下结构:a) 测试设计说明标识符;b) 要测试的特征;c) 方法细
22、化;d) 测试用例标识;e) 特征通过准则。GB/T 9386 2008 上述各项应按指定的顺序排列。附加的项可以放在结尾处。如果上述某一项的部分内容或全部内容是在另一个文档里,则可以列出引用材料的出处以代替相应的内容。引用的内容必须附在测试设计说明里或向该设计说明的用户提供。5.3 详细说明5. 3. 1 测试设计说明标识符为该测试设计说明规定唯一的标识符。如果在相关的测试计划中有规定,则应引用。5.3.2 要测试的特征标识测试项,并描述作为该设计说明对象的特征和特征组合。尽管可能还有某些其他特征,但不必标识它们。5.3.3 方法细化将测试计划中描述的方法进行细化,包括要采用的具体测试技术。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 9386 2008 计算机软件 测试 文档 编制 规范
