Use Testcontainers to test integration with databases.
Read More →
Reduce code maintenance by OpenAPI client generation.
Use Testcontainers to test Kafka messaging.
Use random valid test data to increase test coverage.
Use client-test model for separation of concerns for REST API testing.