Интеграционное тестирование ПО

На том этапе, когда создание отдельных модулей программы завершено, но система не собрана еще в…


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

Модули системы объединяются в множества через собственные внешние интерфейсы. И поскольку внутренняя организация модулей не известна, можно говорить, что в тестировании применяется метод “черного” ящика.

В интеграционном тестировании могут быть применены следующие подходы:

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

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

  • Отслеживание изменений по системе управления версиями
  • При любой корректировке кода происходит его копирование в специальную директорию для последующего тестирования
  • Выполняется автоматизированная проверка кода и тестирование модулей по отдельности
  • Компиляция исходных кодов в выполняемые модули
  • Выполнение тестирования интеграционного уровня
  • Создание отчета

 


Оцените полезность статьи:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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