~/talk

Level Up Your Automated Tests

Talkat GOTO Chicago 2015 · 2015-05-11..05-14· [testing]
slides:none on file

A week-long spike adopts Spock + Groovy for the MongoDB Java driver and the team rewrites integration and unit tests, gaining built-in mocking, clearer given/when/then sections and data-driven tests; test readability improves, test count rises, CI (Jenkins/Travis) catches regressions earlier, flaky tests get triaged, and performance-sensitive tests remain in Java. A testing champion nudges culture change and the approach proves worth the language tradeoff.

AI-written summary · about

  1. 0:00Introduction
  2. 2:15Quiz Show
  3. 7:16Why we dont write tests
  4. 14:32How can we change behaviour
  5. 21:59Testing solutions
  6. 27:18Easier to read
  7. 27:49Test names
  8. 28:04Subject annotation
  9. 29:18Mock assertions
  10. 31:48Datadriven testing
  11. 32:44Colorblind tests
  12. 33:33Ignore tests
  13. 34:39Spock
  14. 38:17Groovy
  15. 42:34Writing readable tests
  16. 44:02Writing meaningful tests
  17. 46:07Conclusion
~/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.