Krakow, Poland, 31 May - 2 June 2023

Oleg Šelajev
AtomicJar
Oleg Šelajev is a developer advocate at AtomicJar working on making integration tests with Testcontainers better for everyone in the community. VirtualJUG leader. In 2017 became a Java Champion.

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, than to Docker, now we can quickly prepare the environment for our tests.

In this lab, I would like to show how you can use Testcontainers - a popular testing library that harnesses Docker to easily, reliably, spin up test dependencies.

You’ll go through the process adding powerful integration tests to your codebase (we’ll use a Spring Boot app) without the headache of managing external service dependencies manually. And get acquainted with all necessary Testcontainers concepts to write elegant, efficient, and reliable integration tests.

More
Say it works on my machine one more time... I dare you!
Conference (INTERMEDIATE level)
Room 2

Reliable automated tests are essential for developer productivity, sensible continuous delivery setups, and security. But many teams need help creating tests they don't struggle to maintain and trust enough to rely on in an automated fashion. 

In this session, we'll look at how Testcontainers can easily power your automatic test suites whether you want to run unit tests with real service dependencies, integratin tests or even complex end-to-end and chaos engineering setups. With Testcontainers, you can run tests the same way on developer machines and CI platforms without introducing unnecessary complexity, slowing down your pipelines, or annoying yourself with fragile and error-prone manual setups. 

In addition to tests, you will also learn how to set up your local development environment using Testcontainers to run your projects locally with ease, creating a whole new developer experience for your team.

More

Ticket prices will go up in...

28
Days
:
 
14
Hours
:
 
54
Minutes
:
 
12
Seconds

You missed out!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17

Phone

+48 691 793 877

Email

info@devoxx.pl

Social Media