Integration Testing with Docker and Testcontainers
Kevin Wittek CEO Styracosoft GbR Unit testing is fine, but without proper integration testing, especially if you work with external resources like databases and other services, you might not know how your application will actually behave once it has been deployed to the real production environment. Before Docker, configuring the environment for integration testing was painful – people were using fake database implementations, mocking servers, usually it was not cross-platform as well. However, thanks to Docker, now we can quickly prepare the environment for our tests. In this talk I would like to show how you can use Testcontainers – a popular Java testing library that harnesses Docker to easily, reliably, spin up test dependencies.

▶︎
Testcontainers – From Zero to Hero. By @Marco Codes

▶︎
Testing Spring Boot Applications

▶︎
Docker Tutorial for Beginners

▶︎
TestContainers + JUnit5 = elegant end-to-end tests for microservices - Nikolay Kuznetsov

▶︎
Complete Docker Course - From BEGINNER to PRO! (Learn Containers)
![Docker Tutorial for Beginners [FULL COURSE in 3 Hours]](https://i.ytimg.com/vi/3c-iBn73dDE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAQIFtB90BMPbDAyL703VzHQRUoRQ)
▶︎
Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

▶︎
Testing Spring Boot Applications by Andy Wilkinson @ Spring I/O 2019

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

▶︎
Integration Testing with Docker and Testcontainers (Kevin Wittek, Germany)

▶︎
Mastering Chaos - A Netflix Guide to Microservices
![Docker Crash Course for Absolute Beginners [NEW]](https://i.ytimg.com/vi/pg19Z8LL06w/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBvJIl0gI4wzNAajHjNh8Dv7fDZkQ)
▶︎
Docker Crash Course for Absolute Beginners [NEW]

▶︎
End-to-End Automated Testing in a Microservices Architecture - Emily Bache

▶︎
Principles Of Microservices by Sam Newman

▶︎
Running complex testing project setups with Testcontainers

▶︎
Mastering Integration Testing for Microservices: An In-Depth Interview with Oleg Šelajev

▶︎
Write Maintainable Integration Tests with Docker

▶︎
The Best Way To Use Docker For Integration Testing In .NET

▶︎
Bootiful Testing

▶︎
