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

Какие знаешь уровни тестирования

В Java-разработке выделяют несколько уровней тестирования:

  1. Модульное (Unit) - тестирование отдельных методов/классов. Пример:
java
@Test
public void testSum() {
    assertEquals(5, Calculator.sum(2, 3));
}
  1. Интеграционное - проверка взаимодействия компонентов (БД, внешние сервисы). Используют Mockito:
java
@Mock
UserRepository repository;

@Test
public void testUserService() {
    when(repository.findById(1L)).thenReturn(new User());
    // тестируем сервис
}
  1. Системное - тестирование всего приложения end-to-end (Selenium, REST Assured).

  2. Приемочное (UAT) - проверка соответствия требованиям бизнеса.

Также выделяют smoke, regression, performance тесты, но это скорее виды, а не уровни.

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

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

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

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