Встречается на собеседованиях • сегодня
Какие знаешь уровни тестирования
В Java-разработке выделяют несколько уровней тестирования:
- Модульное (Unit) - тестирование отдельных методов/классов. Пример:
java
@Test
public void testSum() {
assertEquals(5, Calculator.sum(2, 3));
}- Интеграционное - проверка взаимодействия компонентов (БД, внешние сервисы). Используют Mockito:
java
@Mock
UserRepository repository;
@Test
public void testUserService() {
when(repository.findById(1L)).thenReturn(new User());
// тестируем сервис
}-
Системное - тестирование всего приложения end-to-end (Selenium, REST Assured).
-
Приемочное (UAT) - проверка соответствия требованиям бизнеса.
Также выделяют smoke, regression, performance тесты, но это скорее виды, а не уровни.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы