论坛 | 最新的Web开发教程
 

软件测试ISO标准


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


ISO / IEC 9126

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

  • 素质模型
  • 外部度量
  • 内部度量
  • 使用质量指标

该标准提出了一些一套任何软件,如质量属性:

  • 功能
  • 可靠性
  • 可用性
  • 效率
  • 可维护性
  • 可移植性

上述质量属性被进一步划分成子因素,其中当详细研究的标准可以研究。


ISO / IEC 9241-11

这与程度标准涉及11部,其产品只能由指定的用户使用,实现与效益,效率和满意度使用的情况下指定特定目标。

该标准建议,它描述了可用性组件和它们之间的关系的框架。 在这个标准中,可用性是从用户的绩效和满意度方面考虑。 根据ISO 9241-11,可用性取决于使用环境和作为上下文改变可用性的电平将发生变化。


ISO / IEC 25000:2005

ISO / IEC 25000:2005是俗称,它提供了准则软件质量要求和评估(广场)的标准。 该标准有助于组织和加强与软件的质量要求和他们的评价进程。 在现实中,ISO-25000取代了两位老人的ISO标准,即ISO-9126和ISO-14598。

广场分为子部分,如:

  • ISO 2500N - 质量管理部
  • ISO 2501n - 质量模型师
  • ISO 2502n - 质量测量师
  • ISO 2503n - 质量要求分部
  • ISO 2504n - 质量评价司

广场的主要内容是:

  • 术语和定义
  • 参考模型
  • 通用指南
  • 个别指导师
  • 标准与需求工程(即规范,规划,测量和评估过程)

ISO / IEC 12119

这与软件产品的标准的交易传送到客户端。 它不集中或处理客户的生产过程。 主要内容涉及到以下项目:

  • 设置的对软件包的要求。
  • 说明对指定要求测试交付软件包。

一些相关的质量保证和测试过程中的其他标准如下所述:

标准 描述
IEEE 829 一种用于软件测试的不同阶段使用的文件的格式标准。
IEEE 1061 一种用于建立质量要求,确定,实施,分析和验证方法,同时软件质量度量的产品。
IEEE 1059 指南软件验证与确认计划。
IEEE 1008 一个单元测试标准。
IEEE 1012 一个软件验证和确认标准。
IEEE 1028 一个软件的检查标准。
IEEE 1044 一种软件异常的分级标准。
IEEE 1044-1 一种软件异常的分类指导。
IEEE 830 一个开发系统需求规格说明书指南。
IEEE 730 一种软件质量保证计划的标准。
IEEE 1061 一种软件质量度量和方法标准。
IEEE 12207 一种软件生命周期过程和生命周期的数据标准。
BS 7925-1 在软件测试中使用的术语词汇表。
BS 7925-2 一个软件组件的测试标准。