GB/T 25000.51《系统与软件工程系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》是第三方软件检测机构建立技术体系、申请软件测试实验室认可的重要参考依据,本篇文章我们从软件产品的兼容性测试,为您介绍在GB/T 25000.51标准中,兼容性的三大性质,帮助大家更好地掌握该标准。

一、什么是兼容性测试
GB/T 25000.51质量模型中,明确规定了软件产品兼容性的具体要求,例如:遵循安装文档指导完成安装,确保已安装组件兼容当前环境;兼容性特征应与用户文档集和产品说明保持一致;提前配置环境和参数以保持兼容性,并在用户文档中明确说明;在安装前明示对组件共存性的约束条件。
在我们日常工作中,最显著的兼容性验证,当属浏览器的兼容测试。如某软件只做了在Goolge浏览器的兼容性,未测试IE浏览器的兼容性,导致软件在IE浏览器不兼容。

二、兼容性的三大性质
兼容性测试是GB/T 25000.51-2016《软件产品质量要求和测试细则》的重要组成部分,旨在评估软件产品在共存、互操作性和依从性方面的性能。
兼容性之共存性:共存性指与其他产品共享通用的环境和资源的条件下,产品能够有效执行其所需的功能并且不会对其他产品造成负面影响的程度。
共存性测试关注产品在共享资源条件下是否能与其它产品共存,如两个应用部署在同一服务器上能否协同运行。互操作性测试则验证软件能否与其他系统或组件进行信息交换并正确处理。依从性测试则侧重于产品是否遵循相关兼容性标准、法规或规定。
兼容性之互操作性:互操作性指两个或多个系统、产品或组件能够交换信息并使用已交换信息的程度,两个软件或系统都是“主角”,都属于被测试对象。
在测试中,交互的双方或多方均属于被测试对象。互操作性测试则验证软件能否与其他指定系统或组件进行准确的信息交换、接口调用,并对交换的信息进行正确处理,实现预期的协同功能。
兼容性之依从性:指产品或系统遵循与兼容性相关的标准、约定或法规以及类似规定的程度,要考虑国际标准、国家标准、行业标准、企业内部标准中的兼容性相关内容等。
依从性测试则侧重于验证产品是否遵循所声明的或适用的兼容性标准、法规或约定。其方法包括:审查产品说明书中是否提及并提供了遵循相关标准的证明材料;若未声明,则通过测试验证其实际表现是否符合标准或需求文档的要求。

安畅检测具备CNAS、CMA等资质,是国家级第三方检验检测机构,可为各企事业单位提供兼容性测试等测试服务。
咨询电话:186-6896-1869(微信同号)