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

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

Для тестирования в Java чаще всего использую JUnit 5 (Jupiter) как основной фреймворк для модульного тестирования. В сочетании с Mockito для мокинга зависимостей. Для интеграционного тестирования - Spring Boot Test с аннотациями @SpringBootTest или @WebMvcTest. Пример простого теста:

java
@Test
void shouldReturnCorrectSum() {
    Calculator calculator = new Calculator();
    assertEquals(4, calculator.add(2, 2));
}

Для тестирования REST API использую RestAssured или TestRestTemplate. Для покрытия кода - JaCoCo. Иногда применяю TestContainers для тестирования с реальными БД в Docker-контейнерах.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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