Это не модульные тесты

Michael Feathers пытается определить что следует называть модульными тестами. Если в двух словах, модульные тесты — это тесты, которые зависят только от тестируемого модуля и никак не привязаны к внешнему окружению, будь то сеть, аппаратура, программное окружение и пр.

Проблема в том, что модульными тестами некоторые разработчики зачастую называют все тесты подряд — и модульные, и функциональные и какие угодно. А потом и появляются мифы о «сложности модульного тестирования», т.к. «для выполнения тестов нужно поднять тестовую базу и настроить веб-сервер».

И хотя unit tests у всех на слуху (Google выдает 37M ссылок против 20M для functional tests), по моему опыту, чаще используются (если они вообще есть) немодульные тесты, т.к. они обычно дают большую отдачу.

Ничего не имею против каких-угодно видов тестирования, просто давайте не будем их смешивать.

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn



1 коментар

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Это ж надо какой раритет нашел, Макс, давай!

Підписатись на коментарі