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

Какие знаешь виды тестов

Unit-тесты – тестируют отдельные методы или классы изолированно (JUnit, TestNG).
Пример:

java
@Test
public void testSum() {
    assertEquals(4, Calculator.sum(2, 2));
}

Интеграционные тесты – проверяют взаимодействие компонентов (Spring Boot Test).

Функциональные тесты – тестируют бизнес-логику (Selenium, REST Assured).

Нагрузочные тесты – проверяют производительность (JMeter, Gatling).

E2E-тесты – имитируют действия пользователя (Cypress, Selenium).

Дымовые (Smoke) – быстрая проверка ключевых функций.

Регрессионные – проверяют, что новые изменения не сломали старый функционал.

Модульные (Mock-тесты) – используют заглушки (Mockito).
Пример:

java
@Test
public void testService() {
    when(repository.findById(1)).thenReturn(new User());
    assertNotNull(service.getUser(1));
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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