![](https://squidex.jugru.team/api/assets/srm/68af8fc9-74fa-475e-ab0c-b7cc7d5a1c45/100277-1783187330-anatoliy-korovin.jpeg?cache=3600&width=74&height=74&mode=CropUpsize)
Анатолий Коровин
Компания: The White
Тип доклада: Доклад
В этом докладе мы рассмотрим эволюцию инфраструктуры интеграционного тестирования бэкенда при переходе от монолита к микросервисам. Большое внимание будет уделено проблемам, которые появляются только в тестировании микросервисных приложений.
Посмотрим, как JUnit5 может помочь нам сделать наши тесты более лаконичными.
При помощи Docker и библиотеки test-containers мы будем тестировать работу с базами данных и брокерами сообщений. Если вы думаете, что тестировать асинхронное взаимодействие (например, с RabbitMQ) сложно, то приходите, и вы увидите, что это не так.
Также мы поговорим о подводных камнях интеграционного тестирования в Spring Framework и вариантах их обхода.
Компания: The White