Ctrl K
Java · Senior · Теория

Как вы выстраиваете стратегию тестирования Spring Boot сервиса: что проверяете юнит-тестами с Mockito, а что интеграционными тестами, и почему?

~4 мин голосом

Как подойти

Проверяют, умеет ли кандидат осознанно делить тесты по уровням: где Mockito даёт быструю обратную связь, а где нужна реальная инфраструктура. Ещё смотрят, понимает ли он цену тестов (хрупкость, скорость CI, флаки) и может ли подкрепить это опытом своей команды.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыСервис на Spring Boot должен принимать задачи на генерацию отчётов, каждая выполняется несколько минут. Как вы организуете их выполнение внутри Java-приложения? MiddleКак вы выстраиваете тестирование сервиса, который работает с базой данных, брокером сообщений и парой внешних API? Что вы тестируете на каком уровне? SeniorКак вы организуете обработку исключений в Spring-приложении: где их ловить и когда использовать checked, а когда unchecked исключения? MiddleКак работает аннотация @Transactional в Spring? JuniorКакие тесты вы бы написали для бэкенд-сервиса, и чем unit-тест отличается от интеграционного? Junior

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин