广东腾创技术服务有限公司_腾创实验室-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

软件测试之兼容性测试

  兼容性测试,测试软件在特定硬件平台上、不同应用软件之间、不同操作系统平台上、不同网络等环境中是否能够很友好的运行。

  2016 年,中华人民共和国国家质量监督检验检疫总局  中国国家标准化管理委员会发布了国家标准 GB/T 25000.51-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第 51 部分:就绪可用软件产品(RUSP)的质量要求和测试细则》,确立了就绪可用软件产品(RUSP)的质量要求,以及测试 RUSP 的测试计划、测试说明等文档要求和 RUSP 的符合性评价细则。并在GB/T 25000.51-2010的基础上增加了"信息安全性"和"兼容性"的有 关产品质量特性的表述。

  即:

  a) 就绪可用软件产品(RUSP)的质量要求;

  产品说明质量要求、用户文档集质量要求、软件质量要求(功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性)

  b) 用于测试RUSP的包含测试计划、测试说明和测试结果等的测试文档集要求;

  注: 用于测试的文档的汇集称为"测试文档集"。

  c)RUSP的符合性评价细则。

  GB/T 25000.51-2016涵盖软件产品的八大特性:功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性等作为对软件产品测评的主要依据和标准。

就绪可用软件产品(RUSP)的要求

  5.1 产品说明要求

  5.1.7.1 适用时,产品说明应根据GB/T 25000.10-2016包含有关兼容性的陈述,要考虑共存性、互操作性以及兼容性的依从性,并以书面形式展示可验证的依从性证据。

  5.1.7.2 产品说明应以适当的引用文档指明 RUSP在何处依赖于特定软件和(或)硬件。

  5.1.7.3 产品说明应标识用户调用的接口和相关的被调用软件。

  5.2 用户文档集要求

  5.2.9.1 用户文档集中应提供必要的信息以标识使用该软件的兼容性要求。

  5.2.9.2 用户文档集应以适当的引用文档指明RUSP在何处依赖于特定软件和(或)硬件。

  注: 这种引用可包括:

  ——软件和(或)硬件的名称;

  ——版本;

  ——特定定操作系统。

  5.2.9.3 当用户文档集引证已知的、用户可调用的与其他软件的接口时,则应标识出这些接口或软件。

  5.3 软件质量要求

  5.3.3.1 如果用户可以进行安装操作,则软件应提供一种方式来控制已安装组件的兼容性。

  5.3.3.2 软件应按照用户文档集和产品说明中所定义的兼容性特征来执行。

  5.3.3.3 如果软件需要提前配置环境和参数,以执行已定义的兼容性,应在用户文档集中明确说明。

  5.3.3.4 在用户文档集中应明确指明兼容性、功能、数据或流的类型。

  5.3.3.5 软件应能识别出哪个组件负责兼容性。

  5.3.3.6 如果用户可以进行安装操作,且软件在安装时对组件有共存性的约束条件,则在安装前应予以明示。