Тестирование можно проводить в разном масштабе.
Пирамида тестирования позволяет визуально представить соотношение количества тестов к сложности их создания.
Модульные тесты простые и самые многочисленные. Обычно модульные тесты пишут разработчики в процессе реализации какой-либо доработки (фичи).
Цель модульного тестирования — проверить корректность работы модулей (функций, классов) в изоляции и выявить дефекты ещё на этапе разработки.
