18 years helping British businesses
choose better software

What is Cypress?

Cypress tests anything that runs in a browser. The Cypress app is architected to handle modern JavaScript frameworks especially well. We have hundreds of projects using the latest React, Angular, Vue, etc. frameworks. Cypress also works equally well on server rendered applications.

Cypress Cloud is an essential web-based companion to our open-source app. It records tests run in Continuous Integration so you can understand failures and share results with your team.

Who Uses Cypress?

Front-end developers and QA engineers that write automated tests and are tired of testing being a headache. For them, Cypress make testing faster, easier, and much more reliable.

Cypress Software - Installing Cypress
Cypress Software - Writing Tests in Cypress
Cypress Software - Running Tests in Cypress
Cypress Software - Cypress Debugging
Cypress Software - Cypress Cloud

Not sure about Cypress? Compare with a popular alternative

Cypress

Cypress

4.7 (66)
US$99.00
month
Free version
Free trial
6
No integrations found
4.7 (66)
4.6 (66)
4.5 (66)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
US$599.00
year
Free version
Free trial
7
No integrations found
4.3 (170)
4.5 (170)
4.2 (170)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to Cypress

SoapUI
Top rated features
Parameterised Testing
Security Testing
Supports Parallel Execution
Rainforest
Top rated features
Parameterised Testing
Software Testing Management
Test Script Reviews
BrowserStack
Top rated features
Quality Assurance
Supports Parallel Execution
Usability Testing
Sauce Labs
Top rated features
Move & Copy
Requirements-Based Testing
Supports Parallel Execution
mabl
Top rated features
Parameterised Testing
Reporting & Statistics
Supports Parallel Execution
TestCafe
Top rated features
Supports Parallel Execution
Selenium IDE
Top rated features
Debugging
For Developers
Graphical User Interface
Nightwatch
Top rated features
Keyword Rank Tracking
Localisation Automation
Mobile Keywords
testOFFICE
Top rated features
No features have been rated by reviewers for this product.

Reviews of Cypress

Average score

Overall
4.7
Ease of Use
4.7
Customer Service
4.5
Features
4.5
Value for Money
4.6

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001

Find reviews by score

5
68%
4
30%
3
2%
Prakash
Prakash
Software Engineer in Nepal
Verified LinkedIn User
Computer Software, 51–200 Employees
Used the Software for: 6-12 months
Reviewer Source

Cypress is easy and single packed

4.0 4 years ago

Comments: I am working as an automation engineer where I feel cypress is easy to install and get rolling. I like its outstanding features including time-travel, video, screenshots and so on. It has some issues as well but I prefer using Cypress to other automation tools.

Pros:

This automation tool is very easy to install and write tests. The thing I liked most in cypress are given below: i. No need to install extra driver for browser. ii. It uses JS and very suitable for single page applications. iii. Single line of code will install the cypress in your machine. iv. I really love its features like time travel, video recording and image capturing, auto waiting and so on.

Cons:

I have found some issues in cypress. They are working on to fix these issues. i. It does not support multiple browsers which is not be suitable for some tests. ii. "Detached from DOM" this is the common issue I have encountered.

Dale
Software Developer in Test in UK
Computer Software, 201–500 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Cypress is a great flexible test framework

5.0 last year

Comments: having been using Cypress for 6+ years, I still enjoy working with it on a daily basis.

Pros:

constantly evolving, always a new feature in developmenteasy to learn and implement

Cons:

not able to use on mobile app development

Ian Wyatt
Ian Wyatt
Software Developer in Germany
Verified LinkedIn User
Computer Software, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

A step forward for e2e, but still too many bugs for comfort

3.0 5 years ago

Pros:

The display for your e2e tests at every step is really what i always hoped for an e2e testing software

Cons:

Is not reliable. Tests that are ran 3 times in a row, will work 1 or 2 of those times and it has nothing to do with anything you did. Debugging often gives the wrong or useless information.

Piotr
QA Automation Engineer in Ireland
Computer Software, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Quick and easy testing for everyone.

5.0 3 years ago

Comments: I am working with Cypress for over 3 years. This framework is reliable, fast, and user-friendly. Failed tests debugging is enjoyable with a detailed open mode console. The amount of functionalities is amazing and its usage usually is just as simple as entering one or two methods. Each test is recorded/screenshotted if failed. Adaptation to users' needs is vast - multiple configs if needed, different types of tests (frontend, API), a huge amount of open-source plugins ready to work within two terminal commands, and much more. Documentation, as well as customer support, help greatly with all problems and questions. In 95%, if you have a bug, somewhere there is a solution. However, Cypress has some downsides, like a lack of native parallelization support (which needs an external cloud). Some functionalities (because of the framework architecture) are not supported (iframes) or resolved in a strange way (real mouse hover). Also, the structure of the tests (cy.get...) may be confusing at the start, especially since it is completely different from Selenium syntax. To sum up this review, Cypress is an amazing piece of code, that helped me greatly through the years. It has some specific problems and a unique structure, but when understood and used correctly it is extremally powerful and can be widely implemented to handle apps testing.

Pros:

Simplicity. Customer support. Documentation. Functionalities - Shadow DOM, DOM manipulation, debugger, videos and screenshots, automatic wait, etc. Open mode with all execution details. A number of additional plugins and ease of implementation. Frontend, Backend, and API testing support.

Cons:

Poor support of parallelization, iframes. It may be not intuitive. Minor bugs specific to this framework.

Joshua
QA Automation engineer in US
Computer Software, 201–500 Employees
Used the Software for: 2+ years
Reviewer Source

One of the best UI automation testing tools

5.0 3 years ago

Pros:

One of the most powerful features with Cypress is the test runner. You can else debug any tests with ease with their time machine feature where a user can click on cypress steps to view a screenshot of the app and view the DOM. This has helped us create more confidence than other low/no code solutions. Our web team is loving this and enjoy writing tests!

Cons:

It can be tricky learning how Cypress works and how to effective write tests. The rich documentation helps with the basics and provide recipes for more advanced scenarios. The community outside of the docs are very helpful with any questions.

Software found in