Test as You Run - Production-like Integration Tests with Docker
summary
Shows how to include production-like integration tests for microservices into automated builds using Docker, Spring (Spring Test suite) and Gradle. Explains multiple test scopes that go beyond mocks, the required build setups, and how to use those setups for debugging and publishing build results.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:01Unit vs integration tests
- 7:14Production-like integration tests
- 10:10Cassandra testing challenges
- 16:20Service testing with Docker
- 20:00Service design patterns
- 24:39Docker setup and attack sims
- 26:41Testing data and results
- 29:27Q&A
related talks
56mNext‑Level Integration Testing
42mUse Docker to test microservices
47mIntegration Tests: testcontainers to the Rescue
15mTestcontainers: Simplify Your Integration Tests and Development
51mTestContainers: Integration Testing Without the Hassle
30mUsing Docker & Compose to Simplify Integration Testing
28mContinuous Integration Testing: Fully Test your Microservices Application, Early and Often
48mContainers for Real Integration Tests
