Встречается на собеседованиях • сегодня
Что такое unit в Unit-тестировании
Unit в Unit тестировании — это минимальная тестируемая часть кода, обычно функция, метод или класс. Цель — проверить корректность работы этого изолированного компонента, не затрагивая внешние зависимости (базы данных, API и т.д.).
Пример:
python
def add(a, b):
return a + b
# Unit test для функции add
def test_add():
assert add(2, 3) == 5
assert add(-1, 1) == 0Ключевые особенности:
- Изоляция: Моки/стабы заменяют внешние зависимости.
- Скорость: Быстрые, т.к. не требуют инфраструктуры.
- Детерминированность: Результат должен быть предсказуемым.
Используется для раннего выявления багов и упрощения рефакторинга.

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