Встречается на собеседованиях • сегодня
Что такое модульное тестирование
Модульное тестирование (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 процессов.

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