5 ПОСЛЕДНИХ МЕЖДУНАРОДНЫХ СТАНДАРТОВ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

В этом сообщении блога мы обсудим некоторые из широко используемых стандартов в разработке программного обеспечения для повышения контроля качества (QA) и тестирования продукта.

Стандарты тестирования программного обеспечения помогают обеспечить последовательное и эффективное тестирование всего программного обеспечения, что способствует повышению качества конечного продукта.

5 ПОСЛЕДНИХ МЕЖДУНАРОДНЫХ СТАНДАРТОВ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Ассоциация стандартов IEEE

<р>Ассоциация по стандартизации IEEE (Ассоциация по стандартизации Института инженеров по электротехнике и электронике) – это некоммерческая организация, которая разрабатывает и поддерживает отраслевые стандарты для широкого круга технологий.

Стандарты IEEE разрабатываются на основе согласованного процесса, вместе волонтеры, представляющие все заинтересованные стороны, включая производителей, пользователей, работодателей, потребителей и научные круги. Целью этого процесса является содействие разработке совместимых, взаимозаменяемых и надежных технологий.

Стандарты IEEE публикуются в различных форматах, включая Сборник стандартов IEEE и Цифровую библиотеку IEEE Xplore.

Согласно ассоциации стандартов IEEE, последние стандарты тестирования программного обеспечения разрешено использовать во всем программном обеспечении компании. жизненный цикл разработки.

Поскольку несколько стандартов тестирования программного обеспечения, таких как ISO и IEEE, уже действуют, к списку был добавлен еще один стандарт, ISO/IEC/IEEE 29119, чтобы идти в ногу с глобальными технологическими достижениями.

Что такое ISO/IEC/IEEE 29119

ISO/IEC/IEEE 29119 — это международный стандарт тестирования программного обеспечения, опубликованный в 2013 году. Стандарт был разработан Международной организацией по стандартизации (ISO), Международной электротехнической комиссией (IEC ) и Институт инженеров по электротехнике и электронике (IEEE).

ISO/IEC/IEEE 29119 предназначен для использования организациями, которые разрабатывают, поддерживают или используют программное обеспечение. Его можно использовать для повышения качества программных продуктов и услуг, а также для повышения эффективности процесса разработки и тестирования программного обеспечения.

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

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

Типы международных стандартов тестирования программного обеспечения

В настоящее время существует пять различных международных стандартов тестирования программного обеспечения. К ним относятся следующие:

Стандарты тестирования программного обеспечения – это набор рекомендаций, которые обеспечивают основу для тестирования программных приложений. Эти стандарты помогают гарантировать качество разрабатываемого и тестируемого программного обеспечения.

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

«5

  • ISO/IEC/IEEE 29119-5: Тестирование программного обеспечения на основе ключевых слов (опубликовано: ноябрь 2016 г.).
  • ISO/IEC/IEEE 29119-4: Методы и стратегии тестирования (опубликовано: декабрь 2015 г.).
  • ISO/IEC/IEEE 29119-3:Документация по тестированию продукта (опубликована: сентябрь 2013 г.).
  • ISO/IEC/IEEE 29119-2: Процессы тестирования в продукте (опубликована: сентябрь 2013 г.).
  • ISO /IEC/IEEE 29119-1: Понятия и определения программного обеспечения (опубликовано: сентябрь 2013 г.).

ISO/IEC/IEEE 29119-1

Цель этого стандарта тестирования программного обеспечения — сосредоточиться на концепциях и определениях других стандартов серии 29119. Он помогает пользователям понять словарь, на котором основаны эти стандарты, а также помогает им понять, как каждая концепция может работать на практике.

29119-1 — это изобилие знаний, и его можно рассматривать как основу стандартов тестирования программного обеспечения IEEE. Некоторые темы, которые являются частью этой обширной серии: введение в тестирование программного обеспечения, процессы тестирования в SDLC, тестирование на основе рисков, общие методы тестирования, управление дефектами и т. д.

ISO/IEC/IEEE 29119-2 >

Целью этого стандарта является создание общего процесса тестирования в продукте, который можно использовать для проведения тестирования во время любого SDLC.

ISO/IEC/IEEE 29119-3

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

ISO/IEC/IEEE 29119-4

Уделяя особое внимание методам и стратегиям тестирования, этот стандарт может стать мощным средством для создания тестовых сценариев, которые можно использовать для демонстрации того, что каждое заявленное требование было выполнено или что существуют какие-либо дефекты, которые необходимо устранить.

Он охватывает программное обеспечение. методы тестирования, такие как разделение эквивалентности, анализ граничных значений и т. д.,

ISO/IEC/IEEE 29119-5

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

Различные стандарты тестирования программного обеспечения

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

<тд класс=столбец-1>IEEE 830

Стандарт

Описание

IEEE 829

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

IEEE 1059

Поддерживает управление проверкой и валидацией программного обеспечения планы.

IEEE 1008

Поддерживает настройку надлежащего модульного тестирования.

IEEE 1012

Поддерживает проверку и проверку продукта.

IEEE 1028

Помогает гарантировать, что проверки программного обеспечения выполнен правильно.

IEEE 1044

Он классифицирует различные программные аномалии.

Он обеспечивает основу для разработки спецификаций системных требований (SRS).

IEEE 730

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

IEEE 1061

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

IEEE 12207

Он определяет процессы жизненного цикла программного обеспечения и данные жизненного цикла.

BS 7925-1

Глоссарий терминов тестирования программного обеспечения.

BS 7925- 2

Набор требований к тестированию компонентов программного обеспечения.

Заключение

Стандарты тестирования программного обеспечения. По мере развития технологий развиваются и необходимость строгих стандартов тестирования программного обеспечения. В настоящее время существует множество международных стандартов тестирования программного обеспечения, которые помогают обеспечить качество и согласованность в полевых условиях.
TAG: qa

От QA genius

Adblock
detector