~/talk

Automated Testing for the Modern Web

Talkat NG-MY 2019 · 2019-07-06..07-07· [testing, web-platform]
slides:none on file

Cypress.io executes tests inside the browser and directly in the app’s run loop so tests can access application objects, call methods and inspect and time-travel at the failing step. It observes and can alter XHR traffic in real time, avoids webdriver’s stateless HTTP hops that cause flake, and ships as an npm package you run with cypress open. The bundled stack includes Mocha, Chai and Sinon, supports Chrome and Electron in the demo, and re-runs tests on file change.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:13What is browser automation
  3. 2:41History of browser automation
  4. 5:11WebDriver architecture explained
  5. 7:47Real-world WebDriver example
  6. 10:26Challenges with WebDriver
  7. 11:10Stateless vs stateful testing
  8. 14:23Debugging difficulties in WebDriver
  9. 15:51Complex setup of WebDriver
  10. 16:55Cypress architecture differences
  11. 19:31Live demo of Cypress
  12. 27:41Debugging with Cypress
  13. 28:03Closing and call to action
~/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.