64901计算机软件测试规程 标准 CB 1360-2002.pdf
《64901计算机软件测试规程 标准 CB 1360-2002.pdf》由会员分享,可在线阅读,更多相关《64901计算机软件测试规程 标准 CB 1360-2002.pdf(51页珍藏版)》请在三一文库上搜索。
1、 J 中华人民共和国船舶行业标准 F L 0 1 3 7C B 1 3 6 0一2 0 0 2 计 算 机 软 件 测 试 规 程 T e s t s p e c i f i c a t i o n o f c o mp u t e r s o f t w a re 2 0 0 2 一1 1 一2 0 发布2 0 0 3 一0 2 一0 1 实施 国防科学技术工业委员会发 布 C B 1 3 6 0 - 2 0 0 2 目次 前言 . . . . . . . . . . . . . . , , , , . . . . . . . . . . . . . . . . . . . . . . .
2、. . . . . . . . . . . . . . . . . . . . . . . . H 1范围 二, . , , , 卜 二, . . . . . . . . . , 卜 . . . . . , . . . . , , 1 2规范性引用文件. , 二, . . , . . , , , . , . , . . , 二 ,. . . . . , . , . 1 3术语和定义 , . . . . . . . , , . . . . . . . . . . . . , _ . . . . , . , . 1 4一般要求 _. . . , , 二, . . , . . . . . . . .
3、 . . . . . . . . , , , , . . . 2 4 . 1测试 目的 , , . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 . 2测试机构. . . . , . . . . . , . . “. . . . . . . . . , . , 卜 . . . 二2 4 . 3基本进入条件 , . , . . . . , , , . . . . , . . . . . .
4、 , . 二3 4 . 4通过准则 . . , . . . . . . . . , . , , , . . . , . . . . 卜 . . . . 3 4 . 5测试文档 . . , , , 二 , . . . . . . . . . , , , , . . 3 4 . 6基本测试工作流程 . . . . . . . , , , . . , 二, ,. . . . . . . . . . . . . . . . . . . . 5 4 . 7被测试软件的处置 . . . . . . . . , , . . . . . . . . , . . . . . . , 二 . . . . . .
5、. . . . . . 7 4 . 8测试的基本要求 , . . . . . . . . . . . . . . . , . . . . . , , . . . . . , , . 7 4 . 9测试记录与控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 卜 , . . . . . . . , , 二了 4 . 1 0测试偏离处理 . , “. . , . . . , , . . . . ,. . , , , 8 5详细要求 . , . , . . . . . . . , , . . . . . . .
6、 . . . . . . . . . . . , . . . . . . , . , ,. . . . 8 5 . 1测试工作流程 . . . . . . . . . . . . . . . . . 卜 , , . . , . , . , , -. . . . , 二8 5 . 2软件单元测试 . . , , , . , , , , . , , , , . . . , , . . . . . , 1 4 5 . 3软部件测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 5 . 4计算机软件配置项测试 二“.
7、, . “卜 , , . , . . . , . . , . , , . “. . . . . 1 7 5 . 5系统测试 . , . . . . . . . . . . . . . . . . . . . . . , . . . . . , . . . . . , , . . . 1 9 5 . 6验收测试 . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 附 录 A( 资料性附录)软件测试计划内容, , ,
8、 . . . . . . , . . . , , , 二 , . . 2 3 附 录 B ( 规范性附录)代码审查二, . , , ,. . ,. . . . . . . . . . . 2 6 附 录 G( 资料性附录)软件测试问题报告单格式. . . . . , 二 . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 附 录 D( 资料性附录)软件测试报告格式及内容. . . . . . . , , 二, . . . . . . . . . . . . . . . . . . 3 3 附 录 E 资料性附录)被测试软件出入登记表格
9、格式二, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 0 附 录 F( 资料性附录)偏离规定和程序或测试分歧纠正措施报告格式 , , . . . . . . . . . . . . 4 1 附 录 G 资料性附录)舰艇指控系统情报处理软件配置项测试用例设计提纲示例 . . . . . . . . . . . . . . 4 2 附 录 H( 规范性附录)回归测试 . . . . . . . . . . . . . . . , 二 . . . . . . . . . . . 4 5 附 录 7(
10、规范性附录)强度测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 6 附 录 K 资料性附录)软件关键程度等级 . . . . . . ,. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 8 C B 1 3 6 0一 2 0 0 2 , JJ, , 一 N il青 本标准由中国船舶重工集团公司提出。 本标准由中国船舶工业综合技术经济研究院归口 本标准
11、起草单位:中船重工七院第七一六研究所。 本标准卞要起草人:孙志安、万勤、蔡绍成、陈明珠、潘冠华、黄克明 C B 1 3 6 0- 2 0 0 2 计 算 机 软 件 测 试 规 程 1 范围 本标准规定了 计算机软件测试过程的基本要求,包括测试目 的、 测试机构、进入条件、通过准 则、测试文档、测试工作流程、被测试软件的处置、测试记录与控制和测试偏离处理。同时规定了 软件测试过程中不同类型测试的详细要求。 本标准适用于计算机软件尤其是按G J B 2 7 8 6 开发的软 件的下列测试活动: a ) 软件单元测试; b ) 软部件测试; c ) 计算机软件配置项测试; d ) 系统测试; e
12、) 验收测试; f ) 代码审查: 9 ) 强度测试; h ) 回 归测试。 本标准也适用于承制方的软件开发。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。 凡是注日 期的引用文件,其随后所 有的修改单 ( 不包含勘误的内容)或修订版均不适用于本标准 ,然而,鼓励根据本标准达成协议的 各方研究是否使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 G B / T 1 1 4 5 7 软件工程术语 G J B 4 3 8 A -1 9 9 7 武器系统软 件开发文档 G J B 2 4 3 4 -1 9 9 5 军用软件测 试与评估通用要求 G
13、J B 2 7 2 5 校准实 验室和测试实验室通用要求 3 术语和定义 本标准除采用下列术语和定义之外, 其他术语和定义见G B / T 1 1 4 5 7 , 3 . 1 测试委托方 t e s t e n t r u s t i n g p a r t y 将计算机软件测试任务委托给第三方测试机构的组织或个人。 测试委托方通常是计算机软件的 开发方、用户或用户代表。 3 . 2 测试方 t e s t p a r t y 接受测试委托,对计算机软件测试任务组织实施的第三方软件测试机构,或独立于软件开发人 员的测试组织。 3 . 3 计算机软件配,项 c o mpu t e r s o f
14、 t w a r e c o n f i g u r a t i o n i t e m 为独立的配置管理而设计的并且能满足最终用户对功能等需求的一组软件。本标准正文中将其 简称为软件配置项。 C B 1 3 6 0一 2 0 0 2 3 . 4 计算机软部件 c o m p u t e r s o f t w a r e c o m p o n e n t 对计算机程序进行层次分解所得到的实体,它是计算机软件配置项中性质不同的部分,计算机 软部件可以进一步分解成其他软部件或软件单元。 3 . 5 计 算 机软 件 单元c o m p u t e r s o f t w a r e u n i
15、 t 计算机软部件设计中确定的能单独测试的部分。 3 . 6 软 件 特性s o f t w a r e f e a t u r e 软件需求规格说明书等所规定的软件功能、性能等的集合。 3 . 7 软件A ! 9 试 s o f t w a r e t e s t i n g 根据特定的规程来判定或验证规定的软件 ( 单元、软部件、配置项等)的一个或多个特性的技 术操作。 3 . 8 软件测试环境 s o f t w a r e t e s t e n v i r o n m e n t 软件测试所需的 一组工具、 固件和硬件等的集合。 工具包括但不 局限 于测试工具, 如模拟软件、 代码分
16、析器、静态分析工具等,也可能包括用于软件工程环境的工具。 3. 9 软件评A J J s o f t w a r e e v a l u a t i o n 度量软件质量所进行的测试、评估等活动。 4 一般要求 4 . 1 测试目的 计算机软件的测试 目的如下: a ) 验证计算机软件的设计与实现是否满足任务书或合同以 及软件需求规格说明 ( 含接口 需求 规格说明) 所规定的要求; b ) 验证计算机软件中的缺陷和错误统计数是否在所规定的范围之内, 对被测试软件的 质量作 出评价; c ) 通过测试, 发现或检出 计算机软件中的缺陷 和错误, 提高软件可靠性: d ) 为软件开发过程中的各种
17、验证、 确认以及是否可以接收或使用等决策提供依据; e ) 为软件配置项的技术状态确认和软件产品验收与交付提供依据 。 4 . 2 测试机构 计算机软件的测试机构应符合下列要求: a ) 测试机构应按 G J B 2 7 2 5的要求配备质量管理人员、测试人员、验证人员、评估人员,并规 定他们的职责、 权限及其相互关系; b ) 测试机构在接受测试委托后应成立软件测试组,测试人员一般由专业测试人员组成。必要 时, 可邀请同行专家、被测试软件的用户或用户代表参加; c ) 测试机构内的所有人员均应通过专业培训,持证上岗; d ) 测试机构的组织、人员应具备 自主权,确保所有测试过程的独立性和测试
18、结果的客观性、 公正性、公平性: e ) 测试机构应制定测试环境和测试工具的操作规程 测试环境和测试工具应定期进行校准( 检 定)和测试; L B 1 3 6 0- 2 0 0 2 f ) 测试机构应制定相应规程,确保测试过程和测试结果的可复现性 ,确保测试用例、测试文 档等的可检查性和可追溯性; 9 ) 测试机构应按要求建立完备的档案体系; h ) 测试机构的测试工作分包、外部服务或供应等应满足G J B 2 7 2 5 的要求。 4 . 3 基本进入条件 计算机软件测试的基本进入条件如下: a ) 测试文档的要求应满足 4 . 5 的规定; b ) 测试前被测试软件通过自测试或技术状态检查
19、,测试委托方应提供 自测试报告或技术状态 检查报告; c ) 规定的测试环境和测试工具; d ) 测试方和测试委托方应完成对测试准备情况的评审、 确认,并就所有歧义达成共识; e ) 对需要特别明确的测试进入条件,应由测试方和测试委托方协商一致后提出。 4 . 4 通过准则 测试方应根据合同、协议,在分析软件特性、测试特性、被测试特性和未被测试特性的基础上, 确定软件测试通过准则。通常,测试通过准则是下列条款的集合或一个子集: a ) 合同、协议中所规定的测试任务已按要求完成; b ) 测试计划中所规定的测试项目及测试内容己完成, 并达到所规定的测试覆盖率和技术要求; c ) 对测试中所发现的
20、问 题或异常, 有合理的 解释和正确而有效的处理; d ) 对排错性测试中所发现的问题形成了完整的软件测试 问题报告单,按要求对这些问题进行 了修正,并通过了回归测试或重新组织的测试; e ) 所有已 发现的缺陷及影响均己 消除,当 不能及时排除时,己清楚这些缺陷对软件运行的风 险,并经过确认: f ) 测试中的所有歧义及有关问题,测试方和测试委托方己协商一致; 9 ) 对需要固 化运行的 软件,己 在规定的固 件环境中完成 测试; h ) 测试过程中 所需的测试输入文档和测试输出 文档 ( 见 4 . 5 ) 齐全、完整,且己 纳入 相应的 配置管理中; i ) 己完成测试分析和评估, 对测
21、试结果作出合理、公正的判断,完成测试报告的编制; J ) 特别要求的测试通过准则应由测试方和测试委托方协商提出, 纳入合同的相应条款中, 并 在测试计划、测试说明等文档中作出明确的规定和描述。 4 . 5 测试文档 4 . 5 . 1 测试文档的分类 对应于软件测试各阶段的测试活动和任务,测试文档可以分为测试输入文档和测试输出文档两 大类。 测试文档的 类别及对文 档的要求如下: a ) 测试合同或协议:测试之前,应由测试方和测试委托方按合同法等的规定协商签定; b ) 需求规格说明 ( 含接口 需求规格说明):应由测试委托方按合同规定或 测试需求提供, 需 求规格说明的格式见G J B 4
22、3 8 A -1 9 9 7 中的5 . 3 和5 . 4 ; c ) 设计文档 ( 含接口设计文档):应由测试委托方按合同规定或测试需求提供,设计文档的 格式见G J B 4 3 8 A -1 9 9 7 中的5 . 5和 5 . 6 ; d ) 源代码:应由 测试委托方按合同规定或测试需求提供: e ) 测试计划:在测试计划阶段应 由测试方编制,测试计划应描述测试活动的范围、方法、资 源和进度等。它是根据软件特性规定被测试特性、 应完成的 任务、测试人员的职责以及与 本计划有关的风险等。测试计划的格式及编制要求见附录A ; C B 1 3 6 0 一2 0 0 2 f ) 测试说明:在测试
23、设计阶段根据需要应由测试方编制。测试说明应包括如下三类文件: 1 ) 测试设计说明:应描述测试方法,规定测试设计及其相关测试所包括的 特性, 还规定 完成测试所需要的测试用例和测试规程: 2 ) 测试用例说明: 应描述用于输入的具体值以及预期的输出 结果,并规定在使用具体测 试用例时,对测试规程的各种限制; 3 ) 测试规程说明:规定对于运行系统和执行指定的测试用例来实现有关 测试设计所要求 的程序和方法。 在实际使用中,这三类文件通常合并为一份文件及测试说明,测试说明的格式见 G J B 4 3 8 A - 1 9 9 7中5 . 1 0 . 9 ) 代码审查计划: 代码审查前应由审查方编制
24、。 代码审查计划应规定 代码审查的范围、 方法、 进度和人员安排等。 代码审查计划的典型目 录及编制要求见附录B 中的B . 5 . 1 . 1 ; h ) 代码审查单:在代码审查前应由 审查方编制。代码审查单应规定代码审查的要求、目 标、 方法及工作流程等。基本的代码审查单见附录 B中的 B . 5 . 1 . 2 ; 1) 代码审查问题报告单:在代码审查的过程中,当发现问题时,应由 代码审查人员填写。 代 码审查问 题报告单的格式见附录B 中的B . 5 . 1 . 3 ; J软件测试问题报告单: 在软件测试过程中,当发现问题时,应由 软件测试人员填写。 软件 测试问题报告单的格式见附录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 64901计算机软件测试规程 标准 CB 1360-2002 64901 计算机软件 测试 规程 1360 2002
链接地址:https://www.31doc.com/p-3638236.html