ICS 45.060 S30
RB 中 华 人 民 共 和 国 认 证 认 可 行 业 标 准 RB/T XXXXX—XXXX
轨道交通装备系统软件评测规范 Evaluation approaches of light and small rotors 点击此处添加与国际标准一致性程度的标识 (征求意见稿)
(本稿完成日期:2020 年 10 月)
XXXX - XX - XX 发布 XXXX - XX - XX 实施 中国国家认证认可监督管理委员会
发 布
RB/T XXXXX—XXXX I 目
次 前
言 ............................................................................... I 引
言 ............................................................................... 1 1 范围 ................................................................................. 2 2 规范性引用文件 ....................................................................... 2 3 术语和定义 ........................................................................... 2 4 一般要求 ............................................................................. 2 4.1 测试目的 ......................................................................... 2 4.2 测试阶段 ......................................................................... 2 4.3 测试过程 ......................................................................... 3 4.3.1 测试策划 ..................................................................... 3 4.3.2 测试设计与实现 ............................................................... 3 4.3.3 测试执行 ..................................................................... 4 4.3.4 测试总结 ..................................................................... 4 4.4 测试环境 ......................................................................... 4 4.5 测试方法 ......................................................................... 5 4.5.1 静态测试 ..................................................................... 5 4.5.2 动态测试 ..................................................................... 5 4.6 测试用例 ......................................................................... 5 4.6.1 测试用例的设计原则 ........................................................... 5 4.6.2 测试用例要素 ................................................................. 5 4.7 测试管理 ......................................................................... 6 4.7.1 过程管理 ..................................................................... 6 4.7.2 配置管理 ..................................................................... 7 4.8 测试文档 ......................................................................... 7 4.9 软件生命周期各阶段测试工作 ....................................................... 7 4.10 测试记录 ........................................................................ 8 5 详细测试要求 ......................................................................... 8 5.1 软件单元测试 ..................................................................... 8 5.1.1 测试对象与目的 ............................................................... 8 5.1.2 进入条件 ..................................................................... 8 5.1.3 技术要求 ..................................................................... 9 5.1.4 测试内容 ..................................................................... 9 5.1.5 测试方法 .................................................................... 10
RB/T XXXXX—XXXX II 5.1.6 实施步骤 .................................................................... 10 5.1.7 通过条件 .................................................................... 12 5.1.8 测试文档 .................................................................... 12 5.2 软件集成测试 .................................................................... 12 5.2.1 测试对象与目的 .............................................................. 12 5.2.2 进入条件 .................................................................... 13 5.2.3 技术要求 .................................................................... 13 5.2.4 测试内容 .................................................................... 13 5.2.5 测试方法 .................................................................... 14 5.2.6 实施步骤 .................................................................... 14 5.2.7 通过条件 .................................................................... 15 5.2.8 测试文档 .................................................................... 16 5.3 软件硬件集成测试 ................................................................ 16 5.3.1 测试对象与目的 .............................................................. 16 5.3.2 进入条件 .................................................................... 16 5.3.3 技术要求 .................................................................... 16 5.3.4 测试内容 .................................................................... 17 5.3.5 测试方法 .................................................................... 17 5.3.6 实施步骤 .................................................................... 17 5.3.7 通过条件 .................................................................... 19 5.3.8 测试文档 .................................................................... 19 5.4 整体软件测试 .................................................................... 19 5.4.1 测试对象与目的 .............................................................. 19 5.4.2 进入条件 .................................................................... 19 5.4.3 技术要求 .................................................................... 19 5.4.4 测试内容 .................................................................... 22 5.4.5 测试方法 .................................................................... 24 5.4.6 实施步骤 .................................................................... 24 5.4.7 通过条件 .................................................................... 25 5.4.8 测试文档 .................................................................... 26 5.5 软件系统测试 .................................................................... 26 5.5.1 测试对象与目的 .............................................................. 26 5.5.2 进入条件 .................................................................... 26 5.5.3 技术要求 .................................................................... 26 5.5.4 测试内容 .................................................................... 27 5.5.5 测试方法 .................................................................... 27 5.5.6 实施步骤 .................................................................... 27
RB/T XXXXX—XXXX III 5.5.7 通过条件 .................................................................... 29 5.5.8 测试文档 .................................................................... 29 5.6 回归测试 ........................................................................ 29 5.6.1 测试对象与目的 .............................................................. 29 5.6.2 进入条件 .................................................................... 29 5.6.3 技术要求 .................................................................... 30 5.6.4 测试内容 .................................................................... 30 5.6.5 结束条件 .................................................................... 30 附 录 A
(规范性附录)
静态分析 .................................................... 31 附 录 B
(规范性附录)
动态测试方法 ................................................ 33 附 录 C
(规范性附录)
强度测试 .................................................... 37 附 录 D
(资料性附录)
软件问题报告单 .............................................. 40 参 考 文 献 ........................................................................ 41
RB/T XXXXX—XXXX I 前
言 本文件按照GB/T 1.1—2020 《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规则起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本文件由中国国家认证认可监督管理委员会提出并归口。
本文件起草单位:中车青岛四方车辆研究所有限公司,航天中认软件测评科技(北京)有限责任公司,北京交通大学。
本文件起草人:马翔宇、孙国斌、马法运、吴永、王爱菲、曹源、曹虎、王斌、袭文娟、李德祥、林鸿、孔红。
RB/T XXXXX—XXXX 1 引
言 轨道交通装备软件具备高可靠性、高安全性,且运行频率高,维护周期长等特点,对软件质量的要求极高。而测试是软件生命周期中一个独立的关键阶段,完整、规范的测试工作是保证软件质量的重要手段。为了建立完善规范的软件认证方面的测评流程和测试体系,特制定此标准,为轨道交通装备企业及研究机构提供软件测评规范与指南。
此规范主要定义了轨道交通装备系统软件全生命周期各阶段测试的要求。包括:测试目的、测试对象、进入条件、技术要求、测试方法、测试内容、实施步骤、测试管理、通过条件、测试文档等。
RB/T XXXXX—XXXX 2 轨道交通装备系统软件评测规范 1 范围 本文件规定了轨道交通装备系统软件评测工作的基本测试方法、过程和准则。
本文件适用于轨道交通装备软件生命周期全过程。本文件适用于轨道交通装备软件的开发机构,测评机构及相关人员对轨道交通装备软件系统功能安全状况进行的测试指导及评价。
2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 9386 计算机软件测试文档编制规范 GB/T 11457 信息技术 软件工程术语 GB/T 15532-2008 计算机软件测试规范 GB/T 20158 信息技术 软件生存周期过程 配置管理(GB/T 20158-2006,ISO/IEC TR 15846:1998,IDT)
GB/T 28808-2012 轨道交通 通信、信号和处理系统 控制和防护系统软件(GB/T 28808-2012,IEC 62279:2002,IDT)
3 术语和定义 GB/T 11457和GB/T 28808-2012中确立的术语和定义适用于本文件。
4 一般要求 4.1 测试目的 计算机软件的测试目的是:
a)
通过测试,尽可能多地发现软件缺陷; b)
验证软件是否满足软件开发合同或项目开发计划、系统需求规范、软件需求规范、软件结构设计规范、软件详细设计规范及相关技术协议所规定的质量特性和技术要求; c)
为软件产品质量的评价提供依据。
4.2 测试阶段 根据GB/T 28808-2012的要求,软件测试工作应包含以下各级测试:
a)
软件单元测试;
RB/T XXXXX—XXXX 3 b)
软件集成测试; c)
软件硬件集成测试; d)
整体软件测试; e)
软件系统测试。
其中软件单元测试在软件实现阶段进行,软件集成测试、软件硬件集成测试和整体软件测试是以软件为测试主题,在软件单元测试阶段之后逐级进行。软件系统测试以软件所属系统为测试主体,在整体软件测试阶段之后,将软件部署到系统中进行测试。
4.3 测试过程 4.3.1 测试策划 测试策划应包含以下内容:
a)
确定该阶段的测试范围和任务,包括需要测试的内容、测试类型等; b)
确定测试策略和方法,分析可能实施的测...
相关热词搜索: 轨道交通 评测 装备