Так же видео можно посмотреть здесь: https://vimeo.com/80533536
Когда падает интеграционный тест, мы не можем сказать где именно проблема. И это плохо. После падения теста мы должны как можно точнее знать место, где ошибка.
Unit tests плохое название, лучше отражает суть Isolated tests.
Интеграционные тесты, в отличие от юнит тестов, не влияют на дизайн программы и не позволяют выявить проблемы в нем.
По этому, чем больше интеграционных тестов, темболее вероятно, что с приложением проблемы.
Люди, которые предлагают вам решать проблемы добавлением интеграционных тестов, продают вам аспирин, который усиливает головную боль.
Комментариев нет:
Отправить комментарий