~/talk

Cypress: Where Automated Acceptance Testing Isn’t Just for QA Anymore

Talkat NDC Minnesota 2019 · 2019-05-06..05-09· [testing, frontend-architecture]
links:none on file
slides:none on file

Cypress is a browser‑run UI test framework that demos running ~30 integration tests in ~34 seconds, scaffolding ~105 example tests on install and recording MP4 videos in CI. It uses cy.visit, cy.get, cy.click, cy.route/cy.wait to mock APIs and avoid brittle waits, supports time travel debugging and DOM snapshots, integrates Percy for screenshot diffs and axe‑core for accessibility checks, runs Chrome only today, and typically adds about 1.5–2× development time up front.

AI-written summary · about

  1. 0:00Intro
  2. 0:28ACME CONSULTING
  3. 1:02WORLD CLASS COFFEE
  4. 1:16AFTER ANOTHER BAD RELEASE
  5. 6:39Microsoft MVP
  6. 9:14test interactions and behaviors
  7. 9:32next generation web Ul testing tool
  8. 10:11flake resistant
  9. 10:49debuggability
  10. 15:44everything is chainable
  11. 27:09npm install --save-dev cypress
  12. 27:21npx cypress open
  13. 37:48docs.percy.io/docs/cypress
  14. 43:39npx cypress run
  15. 49:00testing is hard!
  16. 51:42Behind A Proxy Server
  17. 52:32don't take all or nothing approach
  18. 54:45digitaldrummer
~/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.