Встречается на собеседованиях • сегодня
Что используешь для тестов
Для юнит-тестов чаще всего использую JUnit 5 (Jupiter) в сочетании с Mockito для моков. Для интеграционных тестов - TestContainers или Spring Boot Test. Иногда AssertJ для более читаемых ассертов.
Пример простого теста:
java
@Test
void shouldReturnValidUser() {
UserService service = mock(UserService.class);
when(service.getUser(1L)).thenReturn(new User(1L, "John"));
User result = service.getUser(1L);
assertThat(result.getName()).isEqualTo("John");
}Для BDD-подхода иногда использую Cucumber. Для нагрузочного тестирования - JMeter или Gatling.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы