Testcontainers - это легковесная библиотека, позволяющая запускать в JUnit тестах Docker-контейнер с популярными базами данных и вообще всем, что может бежать в Docker-контейнере. Особенно полезно использовать тест контейнеры в интеграционных тестах, ведь они позволяют тестировать на production-like БД.
Но на практике с ними могут возникнуть сложности, поэтому в докладе будут рассказаны не только основы, но и лайфхаки по оптимизации.
Если вы все еще используете in-memory БД для тестирования, тогда тест контейнеры идут к вам!
код из презентации - github.com/kmi...
www.testcontai...
Сергей Егоров - TestContainers - интеграционное тестирование с Docker - • Сергей Егоров - TestCo...
Сергей Егоров - Testcontainers: Год спустя - • Сергей Егоров - Testc...
Негізгі бет Введение в Testcontainers. Прокачиваем интеграционные тесты.
Пікірлер: 6