Модульный тест
Определение
Модульный тест (англ. unit test) — автоматическая проверка маленького фрагмента кода, например одной функции расчета, отдельно от остальной системы. Пример: тест проверяет, что доставка заказа дороже 5000 рублей бесплатна, а дешевле стоит 300 рублей. Такие тесты выполняются за секунды, их запускают при каждом изменении в CI/CD, и сломанное правило видно сразу. Модульные тесты делают рефакторинг безопасным, но систему целиком не проверяют: связку модулей и пользовательские сценарии проверяют другими видами тестов. Подход, где тест пишут раньше кода, называют TDD.
Также говорят
юнит-тест, юнит.