The Golden Path to SpringOne

Expert talks on the tools and processes devs need to know.  Register for SpringOne at VMware Explore >

Mastering Testcontainers for Better Integration Tests

Watch on Twitch
Watch on YouTube
7:00 PM UTC on Thursday, Mar 09, 2023

Mastering Testcontainers for Better Integration Tests

Mastering Testcontainers for Better Integration Tests

Mar 9, 2023

In this episode

Testcontainers libraries are a great way to create a reliable environment for running tests. It provides programmable, lightweight, and disposable containers to give you more confidence in your integration tests.

Getting started with Testcontainers is super straightforward, but have you looked into more advanced features to supercharge your test suite?

In this session, we’ll look deeper at Testcontainers and learn cool things like what’s the best way to debug what happens in a container? How to build more complex topologies of services? What’s the best way to migrate from Docker compose? How can one use Testcontainers for local development in addition to integration tests? And what’s the magical reusable mode everyone is talking about?

Whether you’re a practitioner with solid test coverage or just beginning your journey into writing more reliable software, this session will introduce you to Testcontainers and its pretty cool capabilities!

Guests

Oleg Šelajev

Oleg Šelajev

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

Hosts

Cora Iberkleid

Cora Iberkleid

Cora Iberkleid is a Developer Advocate for Modern Applications at VMware Tanzu, helping developers and enterprises navigate modern practices and technologies, focusing on cloud native architecture, modern CI/CD, Spring, and Kubernetes.

Prior to joining VMware, Cora was an Advisory Solutions Engineer at Pivotal. She also spent nearly a decade at Sun Microsystems and Oracle, helping customers design and build enterprise integration applications. Through this experience, she developed an understanding and empathy for complex organizational challenges, and she strives to incorporate this empathy into her everyday work.