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

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

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

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

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

Маєте важливу новину про українське ІТ? Розкажіть спільноті. Це анонімно.І підписуйтеся на Telegram-канал редакції DOU

👍НравитсяПонравилось0
В избранноеВ избранном0
Подписаться на автора
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube


1 комментарий

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

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

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