Cypress.io – the State of the Art End-to-end Testing Tool
summary
Shows Cypress writing real end-to-end tests that control network requests, run visual diffs via Percy or Applitools plugins, and integrate with CI to run on every commit. Demonstrates a code coverage plugin that instruments browser and Node backends with NYC so a single E2E test can cover large swaths of app code (one test hits ~72.5%) and combined tests reach 99.26% coverage. Builds checkpoints to split long flows and generates tests from finite state machines.
AI-written summary · about
chapters (14)
- 0:00Climate action pledge
- 2:08Testing challenges
- 3:13Writing better code
- 5:51The importance of documentation
- 7:38Types of tests
- 10:14Code coverage basics
- 13:39End-to-end testing efficiency
- 16:12Full stack coverage
- 18:20Automated test generation
- 20:05Debugging test failures
- 21:12Debugging and test length
- 23:12Optimizing test execution
- 25:15Summary and Q&A
- 26:14Q&A session
related talks
30mTesting Tools and Their Friends
47mEnd to End Testing with Cypress
50mCypress, the Tool That Will Make You Love End-to-End Testing!
04mCypress E2E Automation
33mCypress: The future of E2E testing
35mCypress Tales: Effective E2E Testing
29mEnd-to-end Testing Is Hard - But It Doesn't Have to Be
50mShip Web Apps Confidently: End-to-End Testing with Cypress
