Контрактное тестирование в Kotlin QA: как гарантировать, что фронтенд и бэкенд понимают друг друга?

Основные элементы содержания Контрактное тестирование в автоматизации тестирования на Kotlin: зачем оно нужно и как помогает QA-инженерам. Инструменты для контрактного тестирования на Kotlin: Pact, Spring Cloud Contract и их отличие от интеграционных тестов. Как Kotlin QA-инженеры могут использовать Pact для тестирования API взаимодействия между сервисами. Интеграция контрактных тестов на Kotlin в CI/CD, автоматическая проверка совместимости API. Что мы будем делать Создадим потребительский контракт на Kotlin с использованием Pact. Проверим, что бэкенд соответствует контракту, и разберем типичные ошибки в тестах. Настроим контрактные тесты в CI/CD, чтобы исключить несовместимость API. Обсудим best practices для Kotlin QA, разберем кейсы, где контрактное тестирование наиболее полезно. Для кого может быть интересно QA-инженерам на Kotlin, которые хотят повысить стабильность API и автоматизировать проверку совместимости. Разработчикам на Kotlin, которые хотят убедиться, что их API не ломает работу других сервисов. Командам, работающим в микросервисной архитектуре, где важно поддерживать согласованность API. «Kotlin QA Engineer» -
Преподаватель: Дмитрий Золотов - Flutter+Kotlin Developer в Yandex Пройдите опрос по итогам мероприятия -
Следите за новостями проекта: Telegram:
ВКонтакте:
LinkedIn:
Хабр:

Смотрите также