Для простоты проверки больших проектов на возникновение багов.
Бывает что после рефакторинга какого-то компонента в одном месте он стал работать лучше. А в другом просто отвалился. Тесты это покажут без прокликивания всей логики вручную после каждого изменения кода. Тесты имитируют юзурские действия автоматизированно.
+они позволяют красиво писать код — гуглить TDD
Бывает что после рефакторинга какого-то компонента в одном месте он стал работать лучше. А в другом просто отвалился. Тесты это покажут без прокликивания всей логики вручную после каждого изменения кода. Тесты имитируют юзурские действия автоматизированно.
+они позволяют красиво писать код — гуглить TDD