GB/T 25000.51-2016的全称是《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》,它依据的是GB/T 25000.10-2016中定义的软件产品质量模型,针对的是就绪可用软件产品(RUSP)的质量要求和测试评价方法。
这个标准在行业里的地位很特殊,它是第三方测评机构申请CNAS/CMA资质时的核心方法依据,也是政企信息化项目验收时几乎必引的测试标准。

国标GB/T 25000.10-2016
1. 制定核心纲领:《软件测试作业指导书》
这是测试团队的“宪法”,用于统一全流程的测试方法、判定规则和文档格式,确保过程可复现、结果可追溯。一份完整的指导书通常包含六大板块:基础说明、人员职责、编制依据、标准化测试流程、测试记录与文档管理、附则。
2. 细化执行标准:编制《专项测试指南》
为了保持主流程的简洁,建议为不同的质量特性(如“功能性”、“性能效率”)分别编制详细的测试指南。这样既能保证专业性,也方便后续扩充新的测试类型。
3. 规范测试流程
一个标准的测试流程通常包括:测试计划制定 → 测试需求分析 → 测试设计 → 测试环境准备 → 测试执行 → 回归测试 → 测试总结。
核心目标:软件是否提供了用户需要的功能,并且功能是正确的。
子特性:完备性、正确性、适合性、依从性。
测试指标:
功能完备性:需求规格说明书中的所有功能是否都已实现。
功能正确性:功能的运行结果和精度是否与预期一致。
功能适合性:功能是否按照用户预期的方式运行。
功能性的依从性:功能是否符合相关行业标准或法规。
核心目标:软件在特定条件下的响应速度、资源消耗和吞吐能力。
子特性:时间特性、资源利用性、容量、依从性。
测试指标:
时间特性:响应时间、处理时间、吞吐率。
资源利用性:CPU、内存、I/O等资源占用情况。
容量:系统可承受的最大并发用户数或处理能力。
性能效率的依从性:是否遵循相关的性能标准或法规。
常用方法:主要通过负载测试、压力测试和稳定性测试来验证。
核心目标:软件能否与其他软硬件系统正确交换信息并协同工作。
子特性:共存性、互操作性、依从性。
测试指标:
共存性:与其他软件、系统共存时是否会发生冲突。
互操作性:与其他系统交换信息和执行功能的能力。
兼容性的依从性:是否遵循相关的兼容性标准或法规。
测试范围:不仅包括软件间的兼容,还包括硬件、数据库、不同版本间的兼容。
核心目标:软件是否易于理解、学习和操作,用户用起来是否顺手。
子特性:可辨识性、易学性、易操作性、用户差错防御性、用户界面舒适性、易访问性。
测试指标:
可辨识性:用户能否轻松识别软件的功能和状态。
易学性:新用户学习使用软件的难易程度。
易操作性:用户操作软件进行任务控制的难易程度。
用户差错防御性:系统防止用户操作错误的能力。
用户界面舒适性:用户界面的美观度和舒适度。
易访问性:不同用户(包括残障人士)使用软件的便利性。
核心目标:软件在规定条件和时间内,稳定运行不出错的能力。
子特性:成熟性、可用性、容错性、易恢复性。
测试指标:
成熟性:软件内部缺陷的多少,即系统的健壮性。
可用性:系统在需要时能够正常操作和访问的程度。
容错性:系统在发生故障或违反指定接口的情况下,仍能保持正常运行的能力。
易恢复性:系统发生故障后,恢复所需数据和重新建立正常状态的能力。
测试方法:可靠性测试通常在系统测试、验收阶段进行,通过仿真环境或用户现场来收集数据和分析。

质量特性
核心目标:软件保护信息和数据不被非法访问、篡改或泄露的能力。
子特性:保密性、完整性、抗抵赖性、可核查性、真实性。
测试指标:
保密性:确保数据只被授权用户访问。
完整性:防止数据被非法篡改。
抗抵赖性:确保操作行为不可否认。
可核查性:能对用户的操作行为进行审计和追踪。
真实性:验证用户或系统的身份是真实的。
测试方法:信息安全性测试通常包含代码漏洞扫描、渗透测试和应用漏洞扫描等手段。
核心目标:软件是否易于被修改、修复或改进。
子特性:模块化、可重用性、易分析性、易修改性、易测试性。
测试指标:
模块化:软件是否由独立的组件构成。
可重用性:软件组件是否能被用于其他系统。
易分析性:诊断缺陷或失效原因的难易程度。
易修改性:修改软件或修复缺陷的难易程度。
易测试性:验证软件修改有效性的难易程度。
核心目标:软件能否从一种硬件、软件或运行环境,有效、高效地迁移到另一种。
子特性:适应性、易安装性、易替换性等(标准中隐含)。
测试指标:
适应性:软件适应不同环境(如操作系统、数据库)的能力。
易安装性:软件在不同环境中安装的难易程度。
易替换性:软件在特定环境中被其他软件替换的难易程度。
测试方法:主要验证软件是否符合产品说明中的可移植性要求。
实际操作中,不需要每个项目都测满八大特性。比较常见的组合是:
项目验收测试:功能性 + 性能效率 + 信息安全性 + 用户文档集
软件产品登记测试:功能性 + 性能效率 + 兼容性 + 易用性 + 可靠性 + 可移植性
全面质量检测:八大特性全覆盖
标签:GB/T 25000.51、软件测试报告