Testcontainers is a powerful library that creates lightweight, disposable containers for testing environments and enhances integration testing in complex applications. In our new back-office system designed to manage over 100,000 annual visitors at CERN, we utilized this technology for the first time to streamline our testing process and ensure seamless functionality across the application. In this talk, I will discuss our reasons for choosing this library, how we integrated it into our Spring Boot development workflow, the challenges we encountered, and the improvements we’ve seen in our testing strategy. By sharing our experience, I aim to provide insights into the benefits and considerations of using Testcontainers for integration testing in mission-critical projects. #vdc25
Get notified about new features and conference additions.