新版《军用软件测试指南》

在《军用软件研制中的常用标准》一文中曾介绍过GJB/Z 141-2004《军用软件测试指南》,它是目前军用软件测试领域应用最常广泛的标准。GJB/Z 141规定了军用软件各阶段测试的方法、过程和准则,该标准是2004年发布的,引用文件还是GJB 2786-1996、GJB 438A-1997和GJB/Z 102-1997等旧标准,其中个别术语与GJB 2786A-2009《军用软件开发通用要求》等现行标准描述不一致。文章提到了关于GJB/Z 141被其他标准代替的消息,原来并不是空穴来风。

2021年9月,装发试验鉴定局发布了新版《军用软件测试指南》(以下简称新版测试指南)。该文件以装备试验鉴定指导文件的形式发布,文件架构与GJB/Z 141基本相同。

新版测试指南的前言中有这样的描述:

本指导性文件代替GJB/Z 141-2004《军用软件测试指南》。

TE-BTCG-003-2021《军用软件测试指南》


理论上,指导文件是不能代替国军标的。那么新版测试指南代替GJB/Z 141是一厢情愿吗?我咨询了编制组以及几个软件测评机构的专家,得到的答复是新版测试指南主要是应用于鉴定测评。另外,有消息称GJB/Z 141的修订工作已启动。

新版测试指南的前言中描述了其相比GJB/Z 141的主要变化:

1)增加了问题分级分类及处理;
2)增加了测试管理要求,包括测试组织、测试要求管理、被测件管理、质量保证、风险控制、评审、分包管理;
3)增加了数据审查测试类型;
4)增加了单元集成测试、配置项集成测试级别;
5)增加了测试项与测试用例技术要求、软件测试评审、常用测试方法、测试充分性指标、基于系统特征的测试充分性度量等附录;
6)删除了部件测试级别;
7)删除了敏感性、标准符合性、中文本地化等三个测试类型;
8)对测试类型进行了分类,重新定义了部分测试类型,对测试要求进行了细化完善。

TE-BTCG-003-2021《军用软件测试指南》


下面谈谈这几个主要变化。

1 测试级别

GJB/Z 141中,测试级别包括单元测试、部件测试、配置项测试和系统测试,新版测试指南中,测试级别修改为单元测试、单元集成测试、配置项测试、配置项集成测试和系统测试。

GJB2786A中,取消了“软件部件”的概念,统称为“软件单元”;“部件测试”变成了“单元集成测试”。新版测试指南也将“部件测试”修改为“单元集成测试”,与GJB2786A保持一致。但是,新版测试指南对单元集成测试的描述中,仍然使用“软件部件”的叫法,有点美中不足。

此外,GJB2786A中,有“CSCI/HWCI集成测试”,即软、硬件配置项集成测试。新版测试指南增加了“配置项集成测试”,与GJB2786A保持一致。


2 测试类型

GJB/Z 141中,实际未涉及“测试类型”的概念,称为“测试内容”,而且不完整,也未明确具体要求,这是GJB/Z 141的不足之处。新版测试指南增加了测试类型的定义和要求,并进行了分类。

在此,不得不提一下军用软件测试领域另一个比较重要的文件《军用软件测试实验室测评过程和技术能力要求》,它是军用软件实验室认可工作文件之一。虽然该文件主要适用于军用软件测评,但是它规定了军用软件测试常用的23个测试类型,弥补了GJB/Z 141的不足。

新版测试指南规定了21个测试类型,与《军用软件测试实验室测评过程和技术能力要求》基本一致,在此基础上增加了数据审查测试类型,删除了敏感性、标准符合性和中文本地化3个测试类型。因此,新版测试指南的前言中描述的其相比GJB/Z 141的主要变化中,第3条和第7条关于测试类型的内容是错误的,因为这些并不是相比GJB/Z 141的变化,而是相比《军用软件测试实验室测评过程和技术能力要求》的变化。


3 测试方法

GJB/Z 141中规定了常用的白盒测试方法和黑盒测试方法。新版测试指完善、增加和删除了个别测试方法。其中最重要的变化是将代码审查、代码走查和静态分析从测试方法中删除,将其定义为测试类型。


4 测试项与测试用例

GJB/Z 141中规定了测试用例的设计原则和要素。新版测试指南完善了测试用例的要素,同时增加了测试项的要素。


5 测试充分性指标

GJB/Z 141中仅提到了控制流覆盖的相关术语。新版测试指南增加了控制流覆盖和目标码覆盖的定义和要求,并给出了示例。


总而言之,新版测试指南相比GJB/Z 141有了很大的改进。虽然新版测试指南的适用范围主要是鉴定测评,但对第三方测评和内部测试等也具有重要的指导意义。同时希望GJB/Z 141的修订能够参照新版测试指南,并能够早日发布。


注意:转载申明:转载本号文章请注明作者和来源,本号发布文章若存在版权等问题,请联系QQ:86662817处理,谢谢。
1、本站目前拥有近 1000+ 精品收费资源,现在加入VIP会员即可全部下载。
2、本资源部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
祺智 » 新版《军用软件测试指南》

发表评论

加载中~

加入本站VIP会员订阅计划,海量资源免费查看

目前为止共有 3810位优秀的VIP会员加入! 立刻加入VIP会员
本站访客:58344
one-ie
one-ie
已为您复制好微信号,点击进入微信