A complete end-to-end testing experience.
Cypress Test Runner - Install the Cypress Test Runner and write tests locally.
Set up tests - Installing Cypress is simple. No dependencies, extra downloads, or changes to your code required.
Write tests - Write tests easily and quickly, and watch them execute in real time as you build your web application.
Cypress Dashboard - Build up a suite of CI tests, record them and gain powerful insights
Run tests - Debugging your tests in CI is as easy as running tests locally. With built in parallelization and load balancing.
Record tests - Record CI test data, screenshots and video - and view aggregated, next-level insights in your Dashboard.
What sets Cypress apart?
Time travel - Cypress takes snapshots as your tests run. Simply hover over commands in the Command Log to see exactly what happened at each step.
Debuggability - Stop guessing why your tests are failing. Debug directly from familiar tools like Chrome DevTools. Our readable errors and stack traces make debugging lightning fast.
Real time reloads - Cypress automatically reloads whenever you make changes to your tests. See commands execute in real time in your app.
Automatic waiting - Never add waits or sleeps to your tests. Cypress automatically waits for commands and assertions before moving on. No more async hell.