~/talk

They say testing triangle but you are doing microservices. Now what?

Talkat Jfokus 2022 · 2022-05-02..05-04· [microservices, testing]
links:none on file
slides:none on file

Argues that the Unit/Integration/GUI triangle breaks for highly distributed microservices and replaces it with goal‑driven tests: fast unit checks, framework‑aware integration, IO tests against real services, and black‑box Dockerized runs. Demonstrates Spring plus WireMock and Testcontainers running real MySQL/Redis/queue instances, notes Spring context initializes once while containers can start per test (example: 20 tests × ~30 seconds container start becomes ~4 minutes), and shows Docker Compose black‑box tests that mimic production and catch deployment/runtime mismatches so deployments and production experiments succeed.

AI-written summary · about

  1. 0:00Intro
  2. 1:42microservices
  3. 2:41the testing triangle
  4. 4:02Jakubs background
  5. 4:52Problems with testing triangle
  6. 5:56Unit testing
  7. 12:40Spring testing
  8. 15:41Basic integration testing
  9. 16:43Response time
  10. 19:02Testing budget
  11. 24:36Advanced integration testing
  12. 26:22Quiz
  13. 35:26Blackbox testing
  14. 37:21Coding scenarios
  15. 39:06Summary
  16. 43:23Experiments on production
  17. 43:43What you cant test
  18. 45:42Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.