В своём докладе расскажу, как мы столкнулись с проблемой тестирования интеграции сервисов в сложной системе, почему классические интеграционные тесты нам не подошли и какие альтернативные подходы мы рассматривали. Разберём, почему Pact оказался неудачным решением в нашем случае, и какой метод мы в итоге выбрали — тестирование интеграции через проверку моков в функциональных тестах. Покажу, как это работает на практике и какие плюсы и минусы у такого подхода.