Обновить

Комментарии 4

Насколько понятно про Pact я еще ни разу не читал!

Спасибо за подробную статью! Но уже не в первый раз читаю про Pact, и пока никак не осознаю от какого класса ошибок он защищает. Допустим, изменил ты контракт сервиса, перегенерил клиентов в вызывающих его сервисах, откуда может возникнуть несоответствие?

Pact защищает от ошибок, возникающих, когда контракт изменили, а вызовы между сервисами перестали соответствовать новым ожиданиям. Даже если ты перегенерил клиентов, могут быть нюансы — например, изменения в формате данных, которые клиенты не учли, или обратно-несовместимые изменения, которые затронули старые версии. Pact ловит эти расхождения на этапе тестирования, не дожидаясь, пока они всплывут в продакшене.

@qz-19 , а можно ли генерировать PACT-тесты, имея OpenAPI cпецификацию?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
kuper.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Купер