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

Какие инструменты используешь для тестирования

Для unit-тестов чаще всего использую JUnit 5 + Mockito для моков. Иногда AssertJ для более читаемых ассертов. Пример:

java
@Test
void testAddition() {
    Calculator calc = new Calculator();
    assertThat(calc.add(2, 3)).isEqualTo(5);
}

Для интеграционных тестов — TestContainers (если нужны БД/докер) или Spring Boot Test.

Для e2e — RestAssured для API или Selenium для UI.

Из современных инструментов — WireMock для моков HTTP-сервисов, Jacoco для покрытия кода.

CI-инструменты: Jenkins/GitHub Actions для запуска тестов в пайплайне.

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

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

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

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