Встречается на собеседованиях • сегодня
Какие знаешь виды тестов
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));
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы