Определение - Что такое тестирование на соответствие?

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

Существует отдельная категория тестирования, известная как "нефункциональное тестирование".

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

  • Нагрузочное тестирование
  • Стресс-тестирование
  • Объемное тестирование
  • Проверка на соответствие
  • Операционное тестирование
  • Тестирование документации

На данный момент я пытаюсь пролить свет на 4-й пункт - тестирование на соответствие.

Проверка на соответствие

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

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

Стандарты, обычно используемые в ИТ-индустрии, в основном определяются крупными организациями, такими как IEEE (Международный институт инженеров электротехники и электроники) или W3C (Консорциум Всемирной паутины) и т. д.

Она также может быть проведена независимой/третьей стороной, которая специализируется на данном виде тестирования и обслуживания.

Цели

Цели проверки соответствия включают:

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

Когда использовать тестирование на соответствие

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

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

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

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

Как провести проверку на соответствие

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

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

Заключение

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

Проверка соответствия в основном осуществляется в процессе инспекции, и результаты процесса проверки должны быть хорошо документированы.

Прокрутить вверх