testing-aqa middle

Что такое Testcontainers?

Ответ

Библиотека для запуска реальных БД/брокеров в Docker из тестов. Нужна для интеграционных тестов, которые проверяют реальную работу с PostgreSQL/Kafka, а не моки.

Разбор: Testcontainers поднимает реальные зависимости (PostgreSQL, Kafka и т.д.) в Docker-контейнерах прямо из тестов, давая честные интеграционные тесты против настоящих сервисов вместо моков. Ловушки: это не in-memory заглушки в JVM (смысл как раз в реальном движке в Docker), библиотека контейнеризует зависимости, а не собирает образ приложения, и не имеет отношения к параметризации контекстов Spring.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться