Easy Integration Testing with Spring Boot + Test Containers

Purchase your ticket for this workshop for $150

If you registered for this event, please log in into your QCon Plus account.

Integration tests require external resources such as databases, message queues ....  to execute successfully.  A developer must consults the project's development environment setup guide to install and configure the various dependencies that integration tests require before they can run the integration tests, this is error prone and time consuming. CI/CD pipelines are significantly complicated by the shared external dependencies and frequently integration tests fail because the external dependencies are not properly configured. The environment setup complexity of integration tests leads to a small number of integration tests. What if Integration testing was just as easy as unit testing?  Would you do more of it on your project?

"Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container" (

This workshop is a hands-on introduction to using testing containers with Spring Boot + Junit5 + Testcontainer to make integration testing easy. You will be provided with many sample applications that demonstrate how Test Containers make integration testing very easy.


Adib Saikali

Principal Platform Architect

Adib is passionate about technology and entrepreneurship from assembly to JavaScript from pitching venture capitalists to advising senior IT executives at Fortune 500. Adib is currently a Principal Platform Architect at VMware.

Find Adib Saikali at:


Sergei Egorov

Software Developer @VMware & Member of the Spring Team

Sergei works at VMware on Project Reactor in Berlin, Germany. He is an active member of the Open Source community, member of the Apache Foundation, co-maintainer of the Testcontainers project, maintainer of docker-java, and a contributor to various OSS projects (Apache Groovy, Testcontainers, JBoss Modules, Spring Boot, to name a few).


Friday Nov 13 / 09:00AM PST (3 hours )



TOPICS Spring BootContainers ADD TO CALENDAR Add to calendar
  • Basic knowledge of Spring Boot 
  • Docker & docker compose
  • Java 11 JDK
  • Favourite Java IDE

3 weeks of live software engineering content designed around your schedule.

Don’t miss out! Save your seat now