API и сервисы, основанные на событиях, часто одновременно используются множеством приложений через сложную сеть интеграций, поэтому их сложно тестировать. Контрактные тесты предлагают простое решение этой проблемы. Совместимость API или сервиса проверяется с помощью согласованных контрактов. Контракты понимают и соблюдают все компоненты системы (а также разработчики, которые их создали). Этот инновационный метод помогает обнаружить проблемы интеграции на раннем этапе разработки и повышает жизненно важную для любой системы прозрачность.Книга «Контрактное тестирование в действии» поможет командам внедрить этот вид тестирования для микросервисов и других систем, основанных на API. Узнайте, как интегрировать контрактное тестирование в процесс разработки, и рассмотрите практические методы внедрения контрактных тестов в ваш стек технологий и практик. Научитесь применять передовые инструменты — такие как Pact, PactFlow и GitHub Actions — чтобы построить собственную инфраструктуру контрактных тестов, и создавайте контрактные тесты, ориентированные на потребителя (CDCT), для REST и GraphQL API, а также интегрируйте их в процесс CI/CD.
Круз Мари
Мари Круз — тестировщик ПО с 10-летним опытом, а также девелопер-адвокат в Grafana Labs.
Прескотт Льюис
Льюис Прескотт — специалист по тестированию в IBM с 9-летним опытом работы в этой области.
Пока нет отзывов
Тестирование микросервисов с помощью Pact.
Контрактное тестирование, ориентированное на потребителя.
Двунаправленное контрактное тестирование.
Построение фреймворка контрактного тестирования.
Преобразование интеграционных тестов API в контрактные.
Заказ обратного звонка
Спасибо за обращение!
Скоро с вами свяжется наш менеджер