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

Что такое модульное тестирование

Модульное тестирование (unit testing) — это процесс проверки отдельных компонентов (юнитов) программы, обычно методов или классов, на корректность работы. Цель — изолировать каждую часть кода и убедиться, что она выполняет свою задачу правильно.

Ключевые аспекты:

  • Тестируется небольшая часть кода (например, один метод)
  • Тесты должны быть изолированными (без зависимостей от внешних ресурсов)
  • Быстрые и автоматизированные проверки

Пример с JUnit:

java
public class Calculator {
    public int add(int a, int b) {
        return a + b;
    }
}

// Тест
class CalculatorTest {
    @Test
    void testAdd() {
        Calculator calc = new Calculator();
        assertEquals(5, calc.add(2, 3));
    }
}

Используются фреймворки: JUnit, TestNG, Mockito (для моков). Модульные тесты — основа TDD и CI/CD процессов.

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

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

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

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