Доклад

Микросервисные войны: JUnit эпизод 5 — TestContainers наносит ответный удар

  • На русском языке
Презентация pdf

В этом докладе мы рассмотрим эволюцию инфраструктуры интеграционного тестирования бэкенда при переходе от монолита к микросервисам. Большое внимание будет уделено проблемам, которые появляются только в тестировании микросервисных приложений.

Посмотрим, как JUnit5 может помочь нам сделать наши тесты более лаконичными.

При помощи Docker и библиотеки test-containers мы будем тестировать работу с базами данных и брокерами сообщений. Если вы думаете, что тестировать асинхронное взаимодействие (например, с RabbitMQ) сложно, то приходите, и вы увидите, что это не так.

Также мы поговорим о подводных камнях интеграционного тестирования в Spring Framework и вариантах их обхода.

  • #java
  • #junit
  • #microservices
  • #test-containers

Спикеры

Доклады