Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

Контракт тесты и Spring Cloud Contract. Вы все еще пишете E2E тесты? Тогда мы идем к вам! Бэкенд, теория программирования

Доклад отклонён
Максим Ястребов
True Engineering

Java разработчик в True Engineering

telegram: @myastrebov
Тезисы

В распределенных системах, таких как микросервисные приложения, тестирование взаимодействия между различными ее составными частями является очень важной задачей. Зачастую для ее решения используются End-To-End тесты, но существует специализированный подход - использование паттерна Consumer Driven Contract (CDC). Основная идея паттерна CDC - это публикация контракта взаимодействия, и написание на его основе тестов для всех сторон, использующих и реализующих этот контракт. Одним из инструментов, который применяет принцип CDC для Java приложений является Spring Cloud Contract. В своем докладе я подробно расскажу о возможностях этого инструмента, а также поделюсь нашим опытом его использования

API
,
Java
,
Микросервисы, SOA
,
Юнит-тестирование

Другие доклады секции Бэкенд, теория программирования

Rambler's Top100