Средний
Что такое Интеграционное тестирование?
Интеграционное тестирование проверяет взаимодействие между несколькими модулями или независимыми системами.
В отличие от Unit-тестов, которые проверяют одну функцию в изоляции (с моками), интеграционные тесты проверяют связки:
- Как микросервис А общается с микросервисом Б.
- Как приложение пишет и читает данные из реальной БД.
- Как система отправляет сообщения в Kafka.
💡 Суть: Выявляет баги на стыке компонентов (несовпадение контрактов API, проблемы с сетью).