← Все вопросы по Java
🔥 Java 📂 Testing ⚡ Junior/Middle

Что такое тестовые контейнеры (Testcontainers) и в чём их преимущество?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Библиотека для запуска Docker-контейнеров (БД, брокеры) в интеграционных тестах. Позволяет тестировать на реальном окружении, а не на H2.

Варианты ответа в приложении:

  • A. Testcontainers – это in-memory БД Правильный
  • B. Запускает реальные сервисы в Docker, что приближает тесты к production
  • C. Не поддерживает PostgreSQL
  • D. Работает только с Spring

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.