
软件安全测试是保障信息系统安全的关键环节,需严格遵循国家标准化技术委员会发布的系列标准。2025-2026年,我国网络安全标准体系迎来系统性升级,发布多项新标准,涵盖人工智能安全、数据安全、等级保护、软件物料清单等领域。本文主要梳理软件安全测试需遵循国家标准:GB/T 25000.51,深入解析核心标准内容、适用场景及合规要求,为测试机构和企业提供规范化指导。研究表明,遵循国家标准开展安全测试可降低70%以上的安全漏洞风险。
| 层级 | 标准类型 | 代表标准 | 适用范围 |
|---|---|---|---|
| 基础层 | 质量模型标准 | GB/T 25000.51、GB/T 16260.1 | 软件质量特性定义 |
| 通用层 | 测试过程标准 | GB/T 38634.1/2、GB/T 38674 | 测试流程与方法 |
| 安全层 | 安全测试标准 | GB/T 22239、GB/T 28448 | 安全功能与测评 |
| 专项层 | 专项测试标准 | GB/T 37729、GB/T 47020 | 性能、漏洞、供应链 |
全国网络安全标准化技术委员会(TC260):网络安全、信息安全标准
全国软件与系统工程标准化技术委员会(TC533):软件工程、软件测试标准
全国信息安全标准化技术委员会:密码应用、安全测评标准
公安部:等级保护相关标准
1.标准全称:《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》
2.核心内容:
规定软件产品8大质量特性及测试方法
适用于第三方软件检测机构CMA/CNAS认证
是软件产品登记测试、验收测试的核心依据
3. 8大质量特性:
| 质量特性 | 子特性 | 测试要点 |
|---|---|---|
| 功能性 | 适合性、准确性、互操作性、安全保密性、功能依从性 | 功能覆盖、业务逻辑、安全功能 |
| 性能效率 | 时间特性、资源利用率、容量 | 响应时间、并发能力、资源占用 |
| 兼容性 | 共存性、互操作性、适配性 | 多环境适配、系统交互 |
| 易用性 | 可理解性、易学性、易操作性 | 界面友好度、操作便捷性 |
| 可靠性 | 成熟性、可用性、容错性、易恢复性 | 稳定性、故障恢复 |
| 信息安全性 | 保密性、完整性、抗抵赖性、可核查性 | 身份认证、访问控制、数据加密 |
| 维护性 | 可分析性、可修改性、稳定性、易测试性 | 代码质量、可维护性 |
| 可移植性 | 适应性、易安装性、易替换性 | 跨平台能力、部署便捷性 |
适用场景:软件产品登记测试、验收测试、第三方质量评价
基础质量标准:
GB/T 25000.51-2016《系统与软件质量要求与评价(SQuaRE)》
GB/T 16260.1-2006《软件工程 产品质量 第1部分:质量模型》
CNAS认可依据ISO/IEC 17025《检测和校准实验室能力的通用要求》,软件测试实验室需证明:
具备按国家标准开展测试的技术能力
测试方法符合标准要求
测试结果准确可靠
资质要求:CMA资质认定:省级以上市场监督管理部门颁发。CNAS认可:中国合格评定国家认可委员会认可
人员要求:测试人员具备相关专业技能。授权签字人具备相应资质。定期参加继续教育和培训
设备要求:测试设备满足标准要求。设备定期校准和验证。测试环境可控可复现
测试规划:项目启动阶段明确测试标准依据。根据项目特点选择适用标准。预留充足测试时间和预算
测试执行:严格按照标准要求开展测试。保留完整测试记录和证据。发现问题及时整改复测
报告编制:报告格式符合标准要求。测试结论明确清晰。加盖CMA/CNAS资质章(如适用)
软件安全测试国家标准是保障软件质量和网络安全的重要技术依据。我国网络安全标准体系持续完善,新标准密集发布,覆盖人工智能安全、数据安全、软件供应链安全等新兴领域。测试机构和企业唯有遵循国家标准、规范测试流程、持续提升能力,方能确保软件安全测试质量,为网络强国建设提供坚实支撑。
标签:测试标准、安全测试