Как тестировать свое приложение, когда оно зависит от работы другого приложения, за которое отвечают другие люди? Можно писать сложные и медленные e2e-тесты, можно тестировать интеграции руками, а можно правильно настроить моки. Мы рассмотрим на примере WireMock, одного из самых популярных инструментов, как настроить тестирование с моками для разных случаев, от простых до самых сложных, поговорим о контрактном тестировании и потенциальных недостатках данного подхода.
21.7.2021