Многие организации во всем мире разрабатывают и внедряют различные стандарты для повышения качества своих программ. Ниже кратко описаны некоторые из широко используемых стандартов, связанных с обеспечением качества и тестированием.

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

Этот стандарт касается пакетов программного обеспечения, поставляемых клиенту. Он не фокусируется или не обрабатывает производственный процесс клиентов. Основное содержание связано со следующими пунктами:

  • Набор требований к пакетам программного обеспечения.
  • Инструкции по тестированию поставляемого пакета программного обеспечения в соответствии с указанными требованиями.

Разнообразный

Некоторые из других стандартов, связанных с QA и процессами тестирования, упоминаются ниже:

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

Стандарт для тестирования компонентов программного обеспечения.