Контрактное тестирование в 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» - https://otus.pw/Aw8J/ Преподаватель: Дмитрий Золотов - Flutter+Kotlin Developer в Yandex Пройдите опрос по итогам мероприятия - https://otus.pw/2uBW/ Следите за новостями проекта: - Telegram: https://t.me/Otusjava - ВКонтакте: https://otus.pw/850t - LinkedIn: https://otus.pw/yQwQ/ - Хабр: https://otus.pw/S0nM/
Основные элементы содержания - Контрактное тестирование в автоматизации тестирования на 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» - https://otus.pw/Aw8J/ Преподаватель: Дмитрий Золотов - Flutter+Kotlin Developer в Yandex Пройдите опрос по итогам мероприятия - https://otus.pw/2uBW/ Следите за новостями проекта: - Telegram: https://t.me/Otusjava - ВКонтакте: https://otus.pw/850t - LinkedIn: https://otus.pw/yQwQ/ - Хабр: https://otus.pw/S0nM/



