Что такое contract testing?

Ответ

Contract testing - проверка контракта между потребителем и провайдером API без прямого взаимодействия:

Потребитель описывает ожидания (contract), провайдер проверяет, что его API соответствует этим ожиданиям. Инструмент: Pact.

Подход: Consumer-Driven Contracts. Потребитель генерирует pact-файл (JSON), провайдер запускает тесты против этого контракта. Позволяет тестировать совместимость микросервисов без E2E тестов.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.