Очень интересное видео с Иэном Купером, объясняющим большое заблуждение вокруг слова «единица» в термине «модульное тестирование».
Он говорит, что слово «юнит» относится не к тестируемой системе (т.е. классу, методу и т.д.), а к самому тесту. «Юнит-тест» — это тест, который не зависит от других тестов.
Я думаю, что я размышлял над той же идеей, когда создавал заглавную картинку, касающуюся пирамиды тестов, и именно по этой же причине я работал над моделью Feature test model (https://aqaguy.uk/pages/ta/ftm/feature_tests/), которая помогает построить эффективное тестовое покрытие независимо от того, какой подход вы выбираете (test-first или test last).
А что думаете вы? Согласны ли вы с определением Иэна для модульного тестирования?