TestContainers: The Revolution for Your Unit Tests
summary
Introduces TestContainers as a way to use Docker from unit and integration tests across many languages and frameworks (Java/Kotlin, Python, Node.js, .NET, Ruby). Explains when to use TestContainers in the testing pyramid, clarifies the distinction between unit and integration tests, and argues that Docker-driven tests make development (not just ops) easier without heavy infra setup.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 10:17Unit test importance
- 19:04Hexagonal architecture
- 22:54Docker and TestContainers
- 32:29TestContainers demo
- 43:11TestContainers limits
- 46:50Conclusion
related talks
51mTestContainers: Integration Testing Without the Hassle
47mIntegration Tests: testcontainers to the Rescue
15mTestcontainers: Simplify Your Integration Tests and Development
46mTestcontainers - The past, the present and the future
37mContainers for testing - testing seriously
56mNext‑Level Integration Testing
28mPostmortem: TDD with TestContainers
50mCurse of the Pharaohs: Rethinking the Testing Pyramid with Testcontainers
