Integrationtests with Testcontainers
Sales ended

Integrationtests with Testcontainers

myview systems GmbHBüren, NRW
Overview

Unit testing is fine, but without proper integration testing you don't know how you application will actually behave once deployed

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 ( https://github.com/testcontainers/testcontainers-java ) – a popular Java testing library that harnesses Docker to easily, reliably, spin up test dependencies.

We will use it with a Spring Boot microservice and test against real PostgreSQL and Mongo data stores, we’ll isolate it from other microservices, then start Selenium browsers in Docker and test our application, and all with the same library!Come and learn why Apache, Spring, ZeroTurnaround, JetBrains, Playtika, Zipkin and others already decided to use Testcontainers for their integration testing needs!

Good to know

Highlights

  • 2 hours 30 minutes
  • In person

Location

myview systems GmbH

Lindberghring 1

33142 Büren

How do you want to get there?

Map
Organized by
Report this event

More events from Java User Group Paderborn

Discover more events from Java User Group Paderborn, from Science & Tech to other experiences you might love.

Sales ended
Wed, Apr 22, 2020 • 6:30 PM