Встречается на собеседованиях • сегодня

Что использовал для тестов

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.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы