Как убедиться, что RESTful API обратно совместим? - PullRequest
1 голос
/ 12 февраля 2020

В моей компании мы разрабатываем API, который используется внешними клиентами. Мы хотим, чтобы наш API развивался обратно совместимым образом без использования версий.

Мы хотели бы иметь на нашей стороне тесты, которые подтверждают это, когда бы ни развивался наш API (например, новые атрибуты добавляются в запросы или ответы), обратная совместимость гарантируется. Каков наилучший способ подтверждения этого?

Я посмотрел на тестирование по контракту (Pact или Spring Cloud Contract), но они кажутся особенно эффективными в тестировании, ориентированном на потребителя - а это не то, что мы хотим делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...