~/talk

Frontend Testing: Mapping Out the Territory

Talkat Build Stuff 2021 · 2021-11-17..11-19· [testing, frontend-architecture]
slides:none on file

A practical map of front-end testing that claims confidence comes from using the right tool at each level: Cypress end-to-end for user flows and occasional visual checks, Applitools visual grid for cross‑browser visual regressions, JSDOM for fast integration tests that run under Node, and Mocha for narrow unit logic. Recommends many integration tests (the “diamond/trophy” shape), sparse E2E, unit tests for combinatoric logic, and production smoke visual checks after each deploy.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Why test frontend code
  3. 8:49Types of frontend tests
  4. 9:53End-to-end testing demo
  5. 14:57Visual testing importance
  6. 21:40Visual regression testing demo
  7. 27:41Why not only end-to-end tests
  8. 29:45Integration testing with jsdom
  9. 33:01Component testing overview
  10. 35:07Unit testing fundamentals
  11. 37:33Testing pyramid vs trophy
  12. 41:46Production testing strategy
  13. 42:28Summary and final thoughts
  14. 43:34Q&A session
~/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.