Облако в кармане: запускаем всю инфраструктуру для теста при сборке

Как обычно, разрабатываемое приложение должно взаимодействовать с десятком различных компонентов: базой данных, микросервисами, провайдерами удостоверений и пр. И как это тестировать при сборке? Вручную? Конечно, нет! Мы обсудим, как автоматически поднимать всю необходимую инфраструктуру тестирования прямо в Gradle. Рассмотрим разные варианты: запуск прямо в тесте и запуск в Gradle. Вебинар будет полезен для разработчиков на Kotlin и Java для разработки автотестов разного уровня, особенно интеграционных и end-to-end. В результате вебинара вы узнаете, как пользоваться Docker, DockerCompose, TestContainers, как готовить образы для тестов и деплоя, а также как разрабатывать описанные автотесты. «Kotlin Backend Developer. Professional» - https://otus.pw/iXN9/ Преподаватель: Сергей Окатов - Архитектор в Solar Security Пройдите опрос по итогам мероприятия - https://otus.pw/UXNu/ Следите за новостями проекта: - Telegram: https://t.me/Otusjava - ВКонтакте: https://otus.pw/850t - LinkedIn: https://otus.pw/yQwQ/ - Хабр: https://otus.pw/S0nM/

Иконка канала Народный Оператор
18 подписчиков
12+
1 просмотр
9 дней назад
12+
1 просмотр
9 дней назад

Как обычно, разрабатываемое приложение должно взаимодействовать с десятком различных компонентов: базой данных, микросервисами, провайдерами удостоверений и пр. И как это тестировать при сборке? Вручную? Конечно, нет! Мы обсудим, как автоматически поднимать всю необходимую инфраструктуру тестирования прямо в Gradle. Рассмотрим разные варианты: запуск прямо в тесте и запуск в Gradle. Вебинар будет полезен для разработчиков на Kotlin и Java для разработки автотестов разного уровня, особенно интеграционных и end-to-end. В результате вебинара вы узнаете, как пользоваться Docker, DockerCompose, TestContainers, как готовить образы для тестов и деплоя, а также как разрабатывать описанные автотесты. «Kotlin Backend Developer. Professional» - https://otus.pw/iXN9/ Преподаватель: Сергей Окатов - Архитектор в Solar Security Пройдите опрос по итогам мероприятия - https://otus.pw/UXNu/ Следите за новостями проекта: - Telegram: https://t.me/Otusjava - ВКонтакте: https://otus.pw/850t - LinkedIn: https://otus.pw/yQwQ/ - Хабр: https://otus.pw/S0nM/

, чтобы оставлять комментарии