TestContainers — интеграционное тестирование с Docker

День 2 / 15:45  / Зал 2  / Язык: RU

Unit-тесты — это хорошо. Вот только большинство современных микросервисов работают с внешними I/O (базы данных, MQ, другие сервисы). Как быть, как тестировать?

«H2» — гордо скажете вы! Ну хорошо, но в продакшене-то, например, PostgreSQL с JSONB. Как там с JSONB в H2?

В докладе будет рассказано про библиотеку TestContainers, позволяющую быстро и кроссплатформенно запускать из ваших JUnit (и не только) тестов Docker-контейнеры с популярными базами данных, Selenium-браузерами и вообще всем, что умеет бегать в Docker. С возможностью запускать как локально при разработке, так и на CI серверах без изменений.

Apache, Spring, ZeroTurnaround, Zipkin, Zalando, Альфа-Лаборатория — это лишь малая часть тех, кто выбрал TestContainers. Приходите узнать, почему!



Сергей Егоров

Сергей Егоров, Uvita

bsideup

Сергей является активным участником Open Source-сообщества, членом Apache Software Foundation и контрибьютором в разного рода проектах (Apache Groovy, TestContainers, Spring Boot, JBoss Modules, Zipkin и не только). Он также является одним из основателей русскоязычного DevOps-подкаста «Two Devs One Ops», где делится своим опытом в вопросах DevOps, облачных решений и современных инфраструктурных решений вроде Docker (пользователь с 2014 года).


Контакты

tickets@jokerconf.com
Билеты
tickets@jokerconf.com
program@jokerconf.com
Программа конференции
program@jokerconf.com
sponsors@jokerconf.com
Спонсоры
sponsors@jokerconf.com
partners@jokerconf.com
Партнеры
partners@jokerconf.com