CI/CD Trend Report 2021 is Coming Soon! Watch this Space for Announcement.
Cypress
Cypress
Cypress
CI/CD Stage
QA
Product Type
Testing
Product
Cypress
Company
Cypress.io, Inc.
Community
Founder(s)
Brian Mann and Randall Kent
Founded
2014
Product Links
Documentation
Release Notes
Community

Cypress

Cypress is a JavaScript-based end-to-end testing framework. It is built on top of a feature-rich JavaScript test framework, Mocha, that makes asynchronous testing simple and fun. Cypress enables you to write tests locally. It allows you to build up a suite of CI tests, record them, and gain powerful insights.

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.