Integration testing of microservices in Scala
summary
Shows how to write integration tests for Scala-based microservices to verify that a deployed service setup actually works beyond unit tests. Covers practical techniques and tools for running Scala microservice integration tests (for example spinning up dependent services and exercising real components) so teams can catch issues missed by unit tests.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:20Integration testing setup
- 7:59Docker and Compose
- 12:15Docker Compose 3 improvements
- 17:40Lifecycle control script
- 20:55Docker Java client
- 21:37Testcontainers overview
- 29:11Container dependency issues
- 33:30Mocking external services
- 38:31Testcontainers architecture
- 40:00Conclusion
related talks
46mIntegration testing for microservices with Spring Boot
02h 36mTesting Java Microservice
35mMicroservice Testing
42mIntegration testing of REST services using Akka Http
01h 20mIntegration Testing from the Trenches
58mIntegration Testing from the Trenches
47mBreak Up the Monolith: Testing Microservices
20mWriting Microservice Integration Tests in Go (Finally)
