📜  软件测试-ISO标准

📅  最后修改于: 2020-12-04 05:48:06             🧑  作者: Mango


全球许多组织开发和实施不同的标准来提高其软件的质量需求。本章简要描述了一些与质量保证和测试有关的广泛使用的标准。

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 Standard & Description
1

IEEE 829

A standard for the format of documents used in different stages of software testing.

2

IEEE 1061

A methodology for establishing quality requirements, identifying, implementing, analyzing, and validating the process, and product of software quality metrics.

3

IEEE 1059

Guide for Software Verification and Validation Plans.

4

IEEE 1008

A standard for unit testing.

5

IEEE 1012

A standard for Software Verification and Validation.

6

IEEE 1028

A standard for software inspections.

7

IEEE 1044

A standard for the classification of software anomalies.

8

IEEE 1044-1

A guide for the classification of software anomalies.

9

IEEE 830

A guide for developing system requirements specifications.

10

IEEE 730

A standard for software quality assurance plans.

11

IEEE 1061

A standard for software quality metrics and methodology.

12

IEEE 12207

A standard for software life cycle processes and life cycle data.

13

BS 7925-1

A vocabulary of terms used in software testing.

14

BS 7925-2

A standard for software component testing.