Вопрос истинным разработчикам, которые используют тесты при написании программ. Зачем эти тесты?
Мой вопрос касается относительно в области web-программирования.
Допустим, я создал форму регистрации, и установил для этой формы правила валидации перед добавлением в БД. Вот и дописал форму, и теперь я могу проверять (тестировать) на браузере работает ли моя валидация, и вот зачем после этого написать тесты (такие как блочные, функциональный, unit, и т. д) , если можно проверять на браузере?
Я просто смысл не понимаю этих действий.