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 supercharge your tests using Testcontainers to interact with SQL/NoSQL databases and message brokers. We'll also explore how its seamless integration with popular Java frameworks like Spring Boot and Quarkus to improve your productivity. Join me to go beyond code coverage and towards reliable, production-ready testing!
Target audience: Developers and Architects
Technical requirements: Docker and Java 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