全网唯一标准王
GJB 中华人民共和国国家军用标准 FL 0112 GJB 9433-2018 军用可编程逻辑器件软件测试要求 Testing requirements for military programmable logic device software 2018-03-27发布 2018-08-01实施 中央军委装备发展部‧颁布 GJB 9433-2018 前言 本标准附录 A、附录 B 和附录 C 是资料性附录。 本标准由中央军委装备发展部综合计划局提出。 本标准起草单位:中国航天科工集团第三研究院第三○四研究所、空间研究院系统所、火箭军研究 院、战略支援部队航天工程研究所、61569部队、中国航天科技集团有限公司第一研究院第十二研究所、 上海微小卫星工程中心。 本标准主要起草人:于林宇、张津荣、陈立功、王春云、陈杰、陈晨、刘军、张国宇、杨 云、 田涛、张幼春、薛亮、董锐、涂亚明、王宝、陈丽容、常亮、李昆、闫昆、朱琳、 刘伟、杨楠、王栋、宋文、魏伟波、王颖、韩旭东、康建涛、郑育才、周晴、殷永峰、 门永平、王永孟。 GJB GJB 9433-2018 军用可编程逻辑器件软件测试要求 1范围 本标准规定了军用可编程逻辑器件软件测试的目的、内容、级别、过程和类型等。 本标准适用于军用可编程逻辑器件软件的测试。 2 引用文件 下列文件中的有关条款通过引用而成为本标准的条款。凡注日期或版次的引用文件,其后的任何修 改单(不包含勘误的内容)或修订版本都不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本 的可能性。凡不注日期或版次的引用文件,其最新版本适用于本标准。 GB/T11457软件工程术语 GJB9432-2018军用可编程逻辑器件软件开发通用要求 3术语和定义 GB/T11457和GJB9432-2018中确立的以及下列术语和定义适用于本标准。 3.1 工况 working condition 影响可编程逻辑器件时延的电压因素和温度因素。 3. 2 典型工况 typical working condition 可编程逻辑器件工作时的典型电压、典型温度。 3.3最大工况 maximal working condition 可编程逻辑器件工作时的最低电压、最高温度。 3.4 最小工况 minimum working condition 可编程逻辑器件工作时的最高电压、最低温度。 4 一般要求 4.1 测试目的 军用可编程逻辑器件软件测试的目的是: a)验证可编程逻辑器件软件是否满足研制任务书、需求规格说明、设计说明等所规定的要求; b)发现可编程逻辑器件软件错误; c)为可编程逻辑器件软件产品质量的评价提供依据。 4.2测试内容 可编程逻辑器件软件测试过程中,应根据研制任务书、需求规格说明、设计说明等文档要求,采用 合理的测试方法,对可编程逻辑器件软件单元、配置项、系统的功能要聚、性能要求、时序要求、接口 要求、强度要求、余量要求、安全性要求、边界要求和功耗要求等开展测试,测试级别与测试类型对应 关系参见附录 A,测试类型与测试方法的对应关系参见附录B。 4.3测试级别 军用可编程逻辑器件软件测试的级别一般包括单元测试、配置项测试和系统测试。 4.4测试过程 军用可编程逻辑器件软件测试的过程一般包括测试策划、测试设计和实现、测试执行和测试总结。 4.5测试类型 军用可编程逻辑器件软件测试类型一般包括文档审查、代码审查、代码走查、逻辑测试、功能测试、 GJB 9433-2018 性能测试、时序测试、接口测试、强度测试、余量测试、安全性测试、边界测试和功耗分析等。 4.6测试方法 军用可编程逻辑器件软件测试方法一般包括设计检查、功能仿真、门级仿真、时序仿真、静态时序 分析、逻辑等效性检查和实物测试等,具体内容及要求参见附录C。 4.7评审 4.7.1测试就绪评审 在测试执行前,对测试计划和测试说明等进行审查,审查测试计划的合理性、测试用例的正确性、 科学性和覆盖充分性,以及测试环境是否齐全并符合技术要求等。审查的具体内容和要求应该包括: 审查测试文档内容完整性、正确性和规范性; a) 通过比较测试环境与真实运行的软件、硬件环境的差异,审查测试环境要求是否正确合理,满 足测试要求; 审查测试项选择的完整性和合理性: c) d)审查测试用例的可行性、正确性和充分性。 测试评审 4.7.2 在测试完成后,审查测试过程和测试结果的有效性入确定是否达到测试目的,主要对测试记录、测 试报告进行审查,其具体内容和要求应包括: a)审查文档和记录内容完整性,正确性和规范性 审查测试环境是否符合测试要求! b) 审查测试记录测试数据及测试报告内容马实际测试过程和结果的_致性; 审查实际测试过程与测试计划和测试说明的一致性 (P 审查未测试项和新增测试项的合理性 e) f)审查测试结果的真实性和正确性: 审查测试过程中出现异常处理的正确性。 g) 5详细要求 5.1测试级别 5.1.1单元测试 单元测试的对象为可编程逻辑器件软件单元TWW般符合以下要求 a)应逐项测试设计说明等文档所规定的软件单元的所有功能、性能、接口及安全性等特性; 软件单元的每个特性应至少被一个正常测试用例和一个被认可的异常测试用例覆盖; b)车 测试用例的输入应至少包含有效等价类值和无效等价类值; c) 覆盖率应达到测试充分性的要求,对未覆盖的情况进行分析; 应测试软件单元之间所有接口。 ( 5.1.2配置项测试 配置项测试的对象为可编程逻辑器件软件配置项,一般符合以下要求: 应逐项测试需求规格说明等文档所规定配置项的所有功能、性能、时序、接口、余量、安全性 等特性; 配置项的每个特性应至少被一个正常测试用例和一个被认可的异常测试用例所覆盖; b) 测试用例的输入应至少包括有效等价类值和无效等价类值; 覆盖率应达到测试充分性的要求,对未覆盖的情况进行分析; d) 在边界状态和异常状态运行条件下,应测试配置项的功能和性能; (2 应按需求规格说明等文档的要求,对配置项的功能、性能等进行强度测试; f) 对有恢复或重置功能需求的配置项,应测试其恢复或重置功能,并且对每一类导致恢复或重置 g) 2 GJB 9433-2018 的情况进行测试; h)必要时,应对配置项的功耗情况进行分析。 5.1.3系统测试 系统测试的对象为完整的、集成的可编程逻辑器件软件系统,一般符合以下要求: a)应逐项测试研制总要求、研制任务书等文档所规定的功能、性能及安全性等特性; b) 系统的每个特性应至少被一个正常测试用例和一个被认可的异常测试用例所覆盖; 测试用例的输入应至少包括有效等价类值和无效等价类值; (p 应测试配置项之间及配置项与其他硬件之间的所有接口; 应测试系统输入/输出通道的吞吐能力和处理时间的余量; e) 测试应实现对研制任务书相关需求的100%覆盖; 应在边界状态、异常状态的运行条件下测试系统的功能和性能; g) 应按研制任务书的要求,对系统的功能、性能等进行强度测试; h) 对有恢复或重置功能需求的系统,应测试其恢复或重置功能,并且对每一类导致恢复或重置的 i 情况进行测试。 5.2测试过程 5.2.1测试策划 根据可编程逻辑器件软件测评任务书、合同、研制总要求或其他等效文件,以及可编程逻辑器件研 制任务书、软件需求规格说明或设计说明等进行测试策划,形成测试计划,一般符合以下要求: a)测试需求分析: 1)分析被测可编程逻辑器件软件,确定测试级别、被测对象及测试内容; 2)应依据研制任务书、需求规格说明等文档分析被测软件的测试需求,确定所需测试类型及 要求并进行标识,应分别确定每个测试对象所需测试类型及测试要求并进行标识,标识应 清晰、便于识别; 3)应根据被测软件的重要性、测试目标、约束条件和用户要求,确定测试类型的充分性要求; 确定每个测试类型中的各个测试项及其优先级,并对测试项进行标识: 4) 5) 确定每个测试类型中各个测试项的测试方法; 确定每个测试项的测试终止要求,包括测试过程正常终止的条件和导致测试过程异常终止 的可能情况; 应建立测试项与研制任务书、需求规格说明追踪关系,确保测试项100%覆盖软件需求; 7) 8)分析和评价测试环境的有效性和差异性。 b) 测试过程的策划: 确定测试策略,包括技术策略和管理策略; 1) 确定测试需要的技术,如测试数据生成与验证技术、测试数据输入技术、测试结果获取技 术等; 确定用于测试的资源要求,包括软硬件设备、环境条件、人员数量和技能等; 进行测试风险分析,如技术风险、人员风险、资源风险和进度风险等; 5) 确定结束条件: 确定被测软件的评价要求;- 6) 确定测试活动的进度: 确定需采集的度量,如测试需求度量、用例度量、风险度量、缺陷度量和工作量度量等, 并保存相应的数据。 5.2.2测试设计和实现 测试设计和实现过程应依据测试计划,对最终分解的每个测试项,进行测试用例设计并说明测试用 3 GJB 9433-2018 例的设计方法,一般符合以下要求: 针对最终分解后的每个测试项,设计测试用例。 a) 确定测试用例的执行顺序。 针对测试输入要求,设计测试数据,准备和验证所有的测试数据。 c) 形成测试说明,要求如下: (P 1)确定测评项目名称和项目标识。 2)确定测试用例名称、标识和所采用的测试方法。 确定测试用例所依据的内容来源,并追踪到相应测试项标识。 确定测试用例的初始化要求。 4) 确定测试用例的前提和约束。 5) 6) 确定测试用例的输入,包括每个测试输入的名称、用途和具体内容。 确定测试用例的期望测试结果。 7) 确定测试用例的测试结果评

.pdf文档 GJB 9433-2018 军用可编程逻辑器软件测试要求

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GJB 9433-2018 军用可编程逻辑器软件测试要求 第 1 页 GJB 9433-2018 军用可编程逻辑器软件测试要求 第 2 页 GJB 9433-2018 军用可编程逻辑器软件测试要求 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-10-25 10:55:40上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。