~/talk

Chris Harbert: Building the Testing Pyramid

Talkat TestCon Europe 2024 · 2024-10-22..10-25· [testing, developer-experience]
slides:none on file

Timeline: JUnit in 1997, Selenium in 2004 and the pyramid popularized by Mike Cohn; recommends classifying tests so you write two end-to-end tests for the password reset happy and sad paths, a few API-level integration tests, and many unit tests for validators using mocks. Unit tests run in about 50 milliseconds, integration tests hit real endpoints, end-to-end checks the email link via Selenium, and static tools like Dependabot scan libraries; the pyramid is an outcome, not a target.

AI-written summary · about

  1. 0:00Testing pyramid intro
  2. 2:15History and purpose
  3. 8:41Test types explained
  4. 16:52Misunderstandings
  5. 20:01Practical user story tests
  6. 33:27Why different tests
  7. 37:01Pyramid in modern architectures
  8. 38:45Q&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.