Оглавление
Интеграционное тестирование
-
Основы интеграционного тестирования
- Интеграционное тестирование оценивает соответствие компонентов функциональным требованиям.
- Проводится на уровне интеграции, в отличие от модульного или системного тестирования.
- Включает в себя различные типы тестирования, включая комплексное, смешанное, рискованное и сложное.
-
Процесс интеграционного тестирования
- Использует модули, прошедшие модульное тестирование, для формирования более крупных агрегатов.
- Применяет тесты из плана интеграционного тестирования и выдает результаты.
-
Методы интеграционного тестирования
- “Снизу вверх” – тестирование начинается с самых нижних уровней и продвигается вверх.
- “Сверху вниз” – тестирование начинается с верхних уровней и продвигается вниз.
- “Многослойный подход” – тестирование нескольких уровней одновременно.
- “Подход к большому взрыву” – тестирование всех модулей одновременно.
-
Рекомендации
- Важность правильной записи тестовых примеров для упрощения процесса интеграции.
- Необходимость наличия всех или большинства модулей для нисходящего тестирования.
- Ограничения сэндвич-тестирования, не проверяющего условия, не указанные в тестах.