Testing the way it should be
summary
Claims that Cypress replaces Selenium for modern web testing with a JavaScript-first desktop app and headless Electron CI, demonstrates time travel snapshots that restore the DOM for each command, shows automatic retrying assertions that block until state matches, and uses native access to app run loop so tests can stub XHR, set state before load, and run debuggers. Demo runs on real sites, produces video/screenshots/logs for CI, and the project is in invite‑beta but installable from npm.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:15What is Cypress?
- 2:00Why another testing tool?
- 2:38Testing is just too hard
- 10:47I hate testing
- 11:20Setup
- 12:34Writing
- 24:03Management
- 29:29A Roadmap
related talks
45mCypress: Testing without Selenium, Part 1
29mAutomated Testing for the Modern Web
23mGaining Confidence with Cypress Tests
31mTesting Angular with Cypress.io
42mFunctional and Visual Testing for Web Applications
50mShip Web Apps Confidently: End-to-End Testing with Cypress
44mAutomation Testing Web Apps with Cypress
32mGaining Confidence with Cypress Tests
