Встречается на собеседованиях • сегодня
Что использовал для тестов
JUnit 5 — основной фреймворк для модульного тестирования. Mockito — для моков и стабов. TestContainers — для интеграционных тестов с БД (PostgreSQL, Redis). Пример:
java
@Test
void shouldReturnUserById() {
// given
User expectedUser = new User(1L, "test");
when(userRepository.findById(1L)).thenReturn(Optional.of(expectedUser));
text
// when
User actual = userService.getUserById(1L);
// then
assertEquals(expectedUser, actual);
verify(userRepository).findById(1L);}
text
Для API тестов — RestAssured + SpringBootTest. Для нагрузочных — JMeter.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы