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

Как работает SpringBootTest? Какие есть срезы тестирования?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
@SpringBootTest загружает полный контекст. Срезы: @WebMvcTest (только контроллеры), @DataJpaTest (JPA), @JsonTest, @RestClientTest. Ускоряют тесты за счёт загрузки только нужных компонентов.

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

  • A. Срезы не влияют на скорость Правильный
  • B. Позволяют тестировать только определённый слой, не загружая весь контекст
  • C. Срезы не поддерживаются в Spring Boot
  • D. @DataJpaTest загружает полный контекст

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

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