软件指标测试报告的测试依据是什么?国家标准有哪些?

2026-08-24

软件指标测试报告是第三方检测机构对被测软件进行质量评价后出具的正式文件,其测试依据通常分为国家/行业标准项目级文档依据两个层面,二者缺一不可。

软件指标测试 (7).jpg

软件指标测试标准

一、核心测试依据标准

GB/T 25000.51-2016 是当前软件指标测试领域最核心、引用频率最高的国家标准,全称为《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》,于2016年10月13日发布,2017年5月1日起正式实施。

该标准在GB/T 25000.51-2010的基础上增加了"信息安全"和"兼容性"两部分内容,定义了软件产品质量的八大质量特性,几乎所有第三方软件测评报告的测试指标都围绕这八个维度展开:

1.功能性:功能完备性、正确性、适合性、依从性

2.性能效率:时间特性(响应时间、吞吐率)、资源利用性、容量

3.兼容性:共存性、互操作性

4.易用性:可辨识性、易学性、易操作性、用户差错防御性

5.可靠性:成熟性、可用性、容错性、易恢复性

6.信息安全性:保密性、完整性、抗抵赖性、可核查性、真实性

7.维护性:模块化、可重用性、易分析性、易修改性、易测试性

8.可移植性:适应性、易安装性、易替换性

该标准也是第三方检测机构申请CNAS/CMA资质时的核心方法依据,机构需要在认可的检测能力范围内依据此标准出具报告。

二、配套支撑标准

除核心标准外,测试报告的编制和测试过程还需遵循以下配套国家标准:

GB/T 25000.10-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第10部分:系统与软件质量模型》,定义了软件质量模型框架,是GB/T 25000.51-2016的上游标准,为八大质量特性提供了理论基础。

GB/T 15532-2008《计算机软件测试规范》,规定了软件测试的全流程方法、过程和准则,涵盖单元测试、集成测试、配置项测试、系统测试、验收测试等各阶段的测试要求,是测试过程规范化的基本依据。

GB/T 9386-2008《计算机软件测试文档编制规范》,规定了测试计划、测试说明(测试设计说明、测试用例说明、测试规程说明)和测试报告(测试项传递报告、测试日志、测试事件报告、测试总结报告)三类文档的格式和内容要求,测试报告的编制必须遵循此规范。

安全类专项标准

如果测试报告涉及信息安全指标,还需引用以下标准:

GB/T 22239-2019《信息安全技术 网络安全等级保护基本要求》(等保2.0),当前适用的等级保护基本要求标准

GB/T 28448-2012《信息安全技术 网络安全等级保护测评要求》,等保测评的具体要求

GB/T 20984-2007《信息安全技术 信息安全风险评估规范》

GB/T 34944-2017《Java语言源代码漏洞测试规范》、GB/T 34946-2017《C#语言源代码漏洞测试规范》等代码安全测试标准

三、项目级文档依据

除了上述国家/行业标准,每份测试报告还必须明确列出项目级的测试依据文档,通常包括:

项目合同/技术协议,约定的功能指标、性能指标、验收标准

需求规格说明书,功能需求的详细描述

项目建设方案/设计文档,系统架构和技术方案

招标文件,项目建设的技术要求

这些项目文档是测试指标的具体来源,国家标准提供的是测试方法和质量评价框架,而具体"测什么、指标是多少"则由项目文档确定。

四、行业专用规范

特定行业还有额外的测试规范需要遵循,例如电子政务领域需参照 GW0014-2017《国家电子政务工程项目应用软件第三方测试规范》;

卫生健康行业需结合卫生信息系统基本功能规范;军工领域需参照 GJB 系列军用软件测评标准等。

验收测试报告260714-1-1.png

软件测试标准

一份规范的软件指标测试报告,其测试依据通常这样写:"本报告依据GB/T 25000.51-2016、GB/T 15532-2008、GB/T 9386-2008等国家标准的测试方法和要求,结合《XX项目合同》《XX系统需求规格说明书》等技术文档中约定的功能指标和性能指标,对被测系统进行了全面测试。" 如果涉及安全测试,还需补充等保相关标准。出具具有法律效力的检测报告需由通过CMA资质认定的机构在许可范围内执行。


标签:指标测试、软件测试标准

阅读4
分享
下一篇:这是最后一篇
上一篇:这是第一篇
微信加粉
添加微信