软件测试 - ISO标准

全球许多组织制定并实施不同的标准,以提高其软件的质量需求.本章简要介绍了一些与质量保证和测试相关的广泛使用的标准.

ISO/IEC 9126

本标准涉及以下几个方面确定软件应用程序的质量 :

  • 质量模型

  • 外部指标

  • 内部指标

  • 使用质量指标

此标准提供了一些设置任何软件的质量属性,例如 :

  • 功能

  • 可靠性

  • 可用性

  • 效率

  • 可维护性

  • 便携性

上述质量属性进一步划分为子因子,您可以在详细研究标准时学习.

ISO/IEC 9241-11

本标准的第11部分涉及指定用户使用产品的程度在指定的使用环境中指定了有效性,效率和满意度的目标.

该标准提出了一个框架,描述了可用性组件及其之间的关系.在该标准中,在用户性能和满意度方面考虑可用性.根据ISO 9241-11,可用性取决于使用环境,可用性水平将随着环境的变化而变化.

ISO/IEC 25000:2005

ISO/IEC 25000:2005通常被称为提供软件质量要求和评估(SQuaRE)指南的标准.该标准有助于组织和增强与软件质量要求及其评估相关的过程.实际上,ISO-25000取代了两个旧的ISO标准,即ISO-9126和ISO-14598.

SQuaRE 分为以下子部分: ;

  • ISO 2500n : 质量管理部门

  • ISO 2501n : 质量模型部门

  • ISO 2502n : 质量计量部门

  • ISO 2503n : 质量要求部门

  • ISO 2504n : 质量评估部门

SQuaRE的主要内容是 :

  • 条款和定义

  • 参考模型

  • 一般指南

  • 个别部门指南

  • 与需求工程相关的标准(即规范,计划,测量和评估过程)

ISO/IEC 12119

该标准涉及交付给客户的软件包.它不关注或处理客户的生产过程.主要内容与以下项目相关 :

  • 软件包的要求集.

  • 根据指定要求测试交付软件包的说明.

其他

其他一些标准与质量保证和测试流程相关的内容在下面提到 :

Sr.No标准&说明
1

IEEE 829

b

软件测试不同阶段使用的文档格式标准.

2

IEEE 1061

建立质量要求,识别,实施,分析和验证过程以及软件质量指标产品的方法.

3

IEEE 1059

软件指南验证和验证计划.

4

IEEE 1008

单元测试的标准.

5

IEEE 1012

软件验证和验证的标准.

6

IEEE 1028

软件标准检查.

7

IEEE 1044

软件异常分类的标准.

8

IEEE 1044-1

软件异常分类指南.

9

IEEE 830

制定系统要求规范的指南.

10

IEEE 730

软件质量保证计划的标准.

11

IEEE 1061

软件质量指标和方法的标准.

12

IEEE 12207

软件生命周期过程和生命周期数据的标准.

13

BS 7925-1

软件测试中使用的术语词汇表.

14

BS 7925- 2

软件组件测试的标准.