End to End Testing with Cypress
summary
Cypress is an all‑in‑one end‑to‑end framework for web apps that claims faster, less flaky tests by giving control of the browser and network. Demonstrated features include npm install cypress and npx cypress open, time‑travel debugging, automatic waiting, spy/stub of requests with fixtures and cypress.json config, clock fast‑forwarding, screenshots and video. Example suite exercises a simple todo app, runs in ~22 seconds locally, and the project shows ~6.5M downloads and active GitHub contributions.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:58The Testing Pyramid
- 5:22E2E Testing can be challenging
- 23:16Our First Test...
- 30:48Removing items
- 37:08Stubs using a fixture
related talks
50mCypress, the Tool That Will Make You Love End-to-End Testing!
50mShip Web Apps Confidently: End-to-End Testing with Cypress
29mEnd-to-end Testing Is Hard - But It Doesn't Have to Be
23mRun your end-to-end tests at light speed with Cypress
26mSpeed Up Your End-to-End Tests with Cypress
35mCypress Tales: Effective E2E Testing
32mCypress.io – the State of the Art End-to-end Testing Tool
33mCypress: The future of E2E testing
