~/talk

Integration Testing from the Trenches - Rebooted

Talkat TestCon Europe 2021 · 2021-09-07..09-09· [testing]
slides:none on file

Argues for concrete practices: run fast unit-like tests on every commit and run slow integration suites at intervals, name tests so Maven Surefire handles fast ones and Maven Failsafe handles slow ones, prefer H2 in-memory for fast feedback and testcontainers or a real DB for periodic verification, inject time and filesystem dependencies (use Path not java.io.File), design configuration as testable fragments, and set pool size to one in tests to catch connection leaks early.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Speaker intro
  3. 3:15Integration testing defined
  4. 6:48System under test
  5. 13:08Slow fragile tests
  6. 18:05Fast vs slow tests
  7. 21:12Decoupling infra
  8. 26:56Framework configs
  9. 31:52Key takeaways
  10. 34:23Q&A
~/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.