Session
85% Code Coverage Won’t Save You: Achieving Reliable Tests with Testcontainers
Many organizations enforce rules like "minimum 85% code coverage required to deploy" to improve code quality. Yet, even with extensive unit tests that satisfy these quality gates, teams often encounter critical issues post-deployment. Why does this happen?
Modern applications rely on diverse technologies—SQL/NoSQL databases, message brokers, and more. Unit tests with mocks or in-memory services might make the code look solid, but they fail to ensure your application behaves correctly with the real services it depends on in production.
Testcontainers is a library that lets you bootstrap real, production-like dependencies for your tests using Docker containers. With Testcontainers, you can test your application against real databases, message brokers, etc bringing the same testing experience both in local and CI pipelines.
In this session, you'll learn:
* How to test your application using SQL/NoSQL databases and message brokers with Testcontainers.
* How to test AWS service integrations using LocalStack and Testcontainers.
* How Testcontainers seamless integration with Spring Boot improve your local development experience.
Join me to go beyond code coverage and towards reliable, production-ready testing!
Target audience: Developers and Architects
Technical requirements: Docker and Java 21 installed.
Preferred session duration: 1 hour

Siva Prasad Reddy Katamreddy
Developer Advocate at JetBrains
Hyderābād, India
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top