~/talk

Make your tests tell the story of your domain

Talkat KanDDDinsky 2019 · 2019-10-17..10-18· [documentation, testing]
links:none on file
slides:none on file

Legacy Norwegian court system runs 16 years of production with few bugs; the team automates the tedious quarter‑long manual regression cycles by writing value chain tests that exercise full workflows (death registration, notification flows) in Java/C#/Cucumber, uncovering that ~50% of cases follow alternate paths. Tests catch real quirks — a self‑owning house causes out‑of‑memory crashes — so they add explicit handling and regression checks. Tests double as readable domain documentation and enable collaborative (mob) testing across business and technical domains.

AI-written summary · about

  1. 0:00Introduction
  2. 3:16We dont like testing
  3. 4:27Use the computer
  4. 5:49Dont repeat yourself
  5. 7:01Why test
  6. 7:35Types of tests
  7. 10:28What happens when you die
  8. 15:12Main path vs other paths
  9. 18:54Tests for sanity
  10. 24:35The technical domain
  11. 24:59Two languages
  12. 27:32Technical details
  13. 28:03Test classes
  14. 29:43Business tests
  15. 31:00Main purpose of production code
  16. 31:31Test functions
  17. 33:18Perfect memory
  18. 35:00Naming your tests
  19. 35:22Feedback loop
  20. 36:35Dont tell lies
  21. 36:51The deadline
  22. 37:57Real mocks
  23. 40:11Test marks
  24. 40:51Business domain
  25. 42:20Copypasting
  26. 43:17Type system
  27. 45:48Less double testing
  28. 46:55Catching bugs
  29. 47:51Summary
~/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.