White Testing Magic
summary
Describes a white-box testing approach for microservices that runs each service in isolation using Dockerized databases, mocks for collaborators, and a fast message broker to exercise contracts. Tests are implemented in Python with a regression suite that completes in about 1 minute 15 seconds (longest ~1:30), yielding isolated microservice tests and contract checks that greatly reduce production regressions.
AI-written summary · about
chapters (7)
- 0:00White box testing intro
- 6:21White box underestimated
- 11:27Method misunderstanding
- 16:12Critique of testing
- 19:02Data flow analysis
- 30:08Why white box powerful
- 33:46Testing future & conclusions
related talks
44mHonest, Simple and Fast Isolation Tests
47mAnother Way to Test Your Microservices
49mThey say testing triangle but you are doing microservices. Now what?
02h 36mTesting Java Microservice
56mWrite Tests That Spark Flow
44mTDD (Pythonowych) Mikroserwisów
47mMicroservices Testing with Java
01h 05mMicrotesting
