Mock my infrastructure! Using Testcontainers for better integration tests.

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=0-8ION6yBjg



Duration: 31:51
94 views
4


Presented by Karsten Thoms (itemis AG) at EclipseCon 2022.

Integration tests are essential to test server application interaction with infrastructure services like databases, message brokers or others. The Testcontainers framework makes it easy to set up all infrastructure services your application code needs by using Docker images during the test execution. By doing so, integration tests can run independent of any external infrastructure and are more robust and faster to execute.

This session will show you how easy it is to use Testcontainers to test Java microservices that use external services, by example of a SpringBoot application. You will learn which services are supported out-of-the-box by Testcontainers, and how to write adapters for containers that are not directly supported. Finally, I will discuss the implications on test execution time and on the design of tests.




Other Videos By Eclipse Foundation


2022-11-22Helidon Nima - Loom based microservices framework
2022-11-22Deployment options for OSGi applications in the cloudedge
2022-11-22Oniro: How an Open Source Project can revolutionize IoT market/industry
2022-11-22Extending Eclipse JDT to Support Java Projects with a Bazel Build
2022-11-22MicroProfile: Current and Future
2022-11-22Langium + Sirius Web = Heart
2022-11-22Make your Java application observable with no code changes using OpenTelemetry
2022-11-22Oniro, and how to build a production oriented, open source, reference OS for IoT devices in no time
2022-11-22Innovation without compromise: better, stronger, faster Java in the Cloud (sponsored by IBM)
2022-11-22Textual and Graphical Languages for the Cloud Era
2022-11-22Mock my infrastructure! Using Testcontainers for better integration tests.
2022-10-18Interview with Remington Below, Product Leader at Volkswagen Automotive Cloud, VW
2022-10-18SDV Contribution Day - September 2022 - What to Expect
2022-10-18Interview with Ansgar Lindwedel, Steering Committee Member, Eclipse Software Defined Vehicle
2022-10-18Interview with Thomas Spreckley, Bosch
2022-10-18Interview with Christian Hort, SVP Automotive at T-Systems & Michael Plagge from Eclipse Foundation
2022-10-18Interview with Stefan Schumacher, VP Automotive - Portfolio & Business Development at T-Systems
2022-10-18Interview with Jesus Galan, Senior Manager Automotive Business Development at T-Systems
2022-10-18SDV Contribution Day - September 2022 Recap
2022-10-13Software Defined Vehicle WG Introduction - SDV Contribution Day - Sept 2022
2022-10-12How Kynetics Built Update Factory With Eclipse IoT Technology - Eclipse IoT Case Study