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

Что такое Unit-тестирование

Unit-тесты — это автоматизированные тесты, проверяющие корректность работы отдельных модулей (юнитов) кода, обычно функций или методов, изолированно от других частей программы.

Ключевые особенности:

  • Проверяют одну логическую единицу кода.
  • Быстрые и выполняются часто.
  • Изолированы (используют моки/стабы для зависимостей).
  • Пишутся разработчиками параллельно с кодом.

Пример с pytest:

python
def add(a, b):
    return a + b

def test_add():
    assert add(2, 3) == 5
    assert add(-1, 1) == 0

Популярные библиотеки: unittest (встроен), pytest, nose2. Unit-тесты — основа TDD и CI/CD.

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

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

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

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