~/talk

Cypress, the Tool That Will Make You Love End-to-End Testing!

TalkinFrenchat DevFest Lille 2019 · on Friday, 2019-06-14· [testing]
github:rbung
slides:none on file

Cypress is presented as an end-to-end testing tool installed with a single npm command (npm i cypress --save-dev) that runs tests inside the browser rather than via Selenium, enabling direct observation of app code plus live debugging. It supports screenshots/videos during open and CI runs, stubbing XHR with fixtures for fast deterministic page tests, custom commands for actions like login, and an optional paid dashboard (free for open source); limitations include no multi-window support and JavaScript-only tests.

AI-written summary · about

  1. 0:00Welcome
  2. 1:17Testing limits
  3. 4:05Cypress benefits
  4. 7:37Cypress setup
  5. 8:22Cypress basics
  6. 12:52Critical test
  7. 19:49Optimize with assertions
  8. 21:39Avoid duplication
  9. 24:11Unit test with interception
  10. 31:48Simulate errors
  11. 33:58Auth with code
  12. 37:13CI results
  13. 40:50Advanced features
  14. 45:23Why Cypress
  15. 47:28Q&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.