~/talk

Surviving the JS Testing Tools Jungle

TalkinFrenchat DevFest Lille 2024 · 2024-06-06..06-07· [testing]
slides:none on file

A practical guide to JavaScript testing tools (Jasmine, Chai, Selenium, Jest, Sinon, Karma, Mocha, Cypress) that explains what each tool does, how they differ, and which combinations are actually needed. It covers test types and a testing strategy to build a coherent, performant suite, how to write useful and robust tests, and questions the traditional test-pyramid as an ideal model.

AI-written summary · about

  1. 0:00Introduction
  2. 1:44Automate tests
  3. 5:45Test tool types
  4. 11:25Test models and naming
  5. 14:53Flaky tests explained
  6. 18:42Unit vs integration
  7. 26:18Writing robust tests
  8. 30:42Test pyramid
  9. 35:43Useless tests and false positives
  10. 39:22Test trophy alternative
  11. 42:59Summary
~/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.