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 their results 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 results, screenshots and video - and view aggregated, next-level insights in your Dashboard.
Test your code, not your patience.
Cypress is the new standard in front-end testing that every developer and QA engineer needs.
Developer-friendly
Cypress has been made specifically for developers and QA engineers, to help them get more done.
Open source
Cypress benefits from our amazing open source community - and our tools are evolving better and faster than if we worked on them alone.
Built from the ground up
Cypress is based on a completely new architecture. No more Selenium. Lots more power.
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.