---
title: Cypress Reviews
meta_title: 'Cypress Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 108 reviews by the users' company size, role or industry
  to find out how Cypress works for a business like yours.
aggregate_rating:
  rating_value: 4.7
  review_count: 108
  scale: '5'
date_modified: '2026-07-17'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# Cypress Reviews
**Vendor:** Cypress.io  
**Category:** [Software Testing Tools](https://www.g2.com/categories/software-testing)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 108
## About Cypress
Cypress is a front end automated testing tool, created for the modern web. It provides better, faster, and more reliable testing for anything that runs in a browser. Built on an entirely new architecture, Cypress runs in the same run-loop as the application being tested - and it works on any front-end framework or website. The open-source Cypress app handles modern JavaScript frameworks especially well. Cypress Cloud is a hosted service that aggregates and applies powerful intelligence from past Cypress app test runs to support better CI failure debugging workflows, test suite analytics, and intelligent CI orchestration capabilities that improve developer velocity while reducing CI costs.



## Cypress Pros & Cons
**What users like:**

- Users find **ease of use** in Cypress thanks to its simple syntax and comprehensive documentation for testing solutions. (9 reviews)
- Users value the **ease of automation** with Cypress, enhancing test efficiency and integration capabilities. (5 reviews)
- Users appreciate the **easy integrations** of Cypress that streamline testing and enhance overall workflow efficiency. (4 reviews)
- Users appreciate the **intuitive API** of Cypress, making testing and debugging effortless and enhancing productivity. (4 reviews)
- Users appreciate the **fast test execution** of Cypress, enhancing efficiency and simplifying the overall testing process. (4 reviews)
- Users value the **easy API management** in Cypress, praising its integration and efficiency for end-to-end testing. (3 reviews)
- Functionality (3 reviews)
- Helpful (3 reviews)
- Time-saving (3 reviews)
- Customer Support (2 reviews)

**What users dislike:**

- Users face **limited browser support** with Cypress, particularly noting issues with Firefox compared to Chrome. (3 reviews)
- Users find that Cypress has **limited features** , particularly for large-scale projects and multi-tab testing support. (3 reviews)
- Users find a **steeper learning curve** for advanced features in Cypress, requiring time to adapt and master. (2 reviews)
- Users face **testing issues** with Cypress, as longer tests frequently fail due to out-of-memory errors. (2 reviews)
- Users note the lack of **dashboard functionality** in the free version, limiting usability compared to the licensed version. (1 reviews)
- Users find that **mocking APIs can be difficult to learn** , needing time to become accustomed to Cypress. (1 reviews)
- Expensive (1 reviews)
- Resource Limitations (1 reviews)
- Technical Issues (1 reviews)

## Cypress Reviews
  ### 1. Cypress simple, faster and powered

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vinicius F. | Software Engineer QA, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 17, 2020

**What do you like best about Cypress?**

Simple, fast to starts, power in assertions

**What do you dislike about Cypress?**

I work with a legacy system, I'm sad for cannot using cypress to run tests in IE (not edge)

**What problems is Cypress solving and how is that benefiting you?**

agility in web tests, api tests and frontend mocked tests

  ### 2. Cypress is awesome!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 20, 2020

**What do you like best about Cypress?**

The information is given when running the tests, the easy setup and time-travelling when stuff goes wrong

**What do you dislike about Cypress?**

I think that it takes a bit to start, would be cool if it was faster.

**Recommendations to others considering Cypress:**

Give it a go, after cypress you won't be using protractor again :) loads of great tutorials and how to's

**What problems is Cypress solving and how is that benefiting you?**

We were having problems maintaining our e-2-e test base with protractor, mostly due to the flakiness of tests, I'm promoting the usage of cypress on my

  ### 3. Really great tool for E2E testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vincent G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 27, 2020

**What do you like best about Cypress?**

Easy setup with the different browser and CI, easy async testing of components

**What do you dislike about Cypress?**

Nothing. Probably sometimes the tests doesn't reload correctly, and we need to re-open the Cypress UI.

**What problems is Cypress solving and how is that benefiting you?**

We needed to add E2E testing to our applications. We previously tried to setup other tools but the setup was long and writing tests took too much time. The environment and tools provided by Cypress make writing E2E tests easier for our team.

  ### 4. Great toll - finally writing e2e test is fun!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 03, 2020

**What do you like best about Cypress?**

its really fast! So its fun to use / write tests

**What do you dislike about Cypress?**

not many public tutorials .... but stuff on plural sight

**What problems is Cypress solving and how is that benefiting you?**

e2e tests for angular frontends

  ### 5. End-to-end testing is fun again with Cypress

**Rating:** 4.5/5.0 stars

**Reviewed by:** Henric T. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 02, 2020

**What do you like best about Cypress?**

The developer experience. Using the Cypress app for Mac to run and rerun my tests is a great feature.

**What do you dislike about Cypress?**

As with all end-to-end testing, it's always hard to keep the flakiness down to a minimum.

**What problems is Cypress solving and how is that benefiting you?**

Making sure that my application is fully working for end users.

  ### 6. New and incredibly fast testing tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 10, 2020

**What do you like best about Cypress?**

I love that cypress reintroduced the speed of running tests again and made it incredibly easy to integrate end-to-end tests within the project.

**What do you dislike about Cypress?**

It needs to support more features we used to, but it's only a matter of time, I think.

**What problems is Cypress solving and how is that benefiting you?**

No need to keep tests separately anymore, Cypress tests are now part of projects and developers are more confident in releasing and even pushing their changes.

  ### 7. Writing tests never been so easy!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Przemysław S. | Teacher, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 24, 2020

**What do you like best about Cypress?**

The most helpful for me is possibility to stub requests. I have very complicated product on the backend and setup is very painful. Plugin system is also awesome. I can pick which extensions to install and use.

**What do you dislike about Cypress?**

I don't think that there is anything in Cypress to dislike. Well, the integration with Firefox...I've been waiting for it since the very beginning :) The Cypress team confirms on monthly basis that they are so close...year after year. But I keep my fingers crossed :)

**What problems is Cypress solving and how is that benefiting you?**

First of all - UI integration tests. I test the whole views and interactions between them without real backend (using XHR stubs). Recently I've added Visual Regression Test with 3rd party app percy.io and some cypress-image-snapshot plugin. Benefits? Tests are easier to write. I can share commands between UI and VRT tests. Developer experience has been better after switching from python-selenium-webdriver to the cypress.io.

  ### 8. Cypress is a awesome tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 17, 2020

**What do you like best about Cypress?**

It helps me to improve my daily job and it's totally necessary for to develop.

**What do you dislike about Cypress?**

I think there is little information about it.

**What problems is Cypress solving and how is that benefiting you?**

Cypress helps me to detect errors in my components and my application flow.

  ### 9. Cypress provides great developer experience and reliability. It's awesome!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vitaly T. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 23, 2020

**What do you like best about Cypress?**

Superb developer experience! Very easy to write tests and I think using Cypress with @testing-library/cypress creates the best experience!

**What do you dislike about Cypress?**

I consider myself a beginner Cypress user, I haven't encountered downsides so far.

**What problems is Cypress solving and how is that benefiting you?**

Replacing slow and unreliable tests with Robot Framework.

  ### 10. A huge step up from Selenium

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brad D. | Senior Automation Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 09, 2020

**What do you like best about Cypress?**

Not having to litter my automation with webdriverwaits

**What do you dislike about Cypress?**

Memory leaks during usage (primarily caused by Chrome)

**Recommendations to others considering Cypress:**

Consider the paid dashboard if you need parallelization.  It makes implementation a breeze.

**What problems is Cypress solving and how is that benefiting you?**

I'm able to develop automation much quicker in a way that's less dependent on the environment.  Built in response mocking allows me to test changes without having to rely on our test environment in many cases.

  ### 11. Presented Cypress.io in private tech conference

**Rating:** 5.0/5.0 stars

**Reviewed by:** Drew S. | Software Engineer, Program Development, Enterprise (> 1000 emp.)

**Reviewed Date:** October 21, 2019

**What do you like best about Cypress?**

I love the documentation! It is easy to read and understand. Many answers are made immediately available and plugins for deeper work are also there.

**What do you dislike about Cypress?**

I can't convince my QA Lead that Cypress will do everything he wants it to do. He wants a single tool to do all levels of testing. Cross-browser support is being worked on, but isn't currently usable.

**Recommendations to others considering Cypress:**

Use Cypress for all its strengths. Help in the community to strengthen this product. It is an excellent tool! We can help make it even better. Be willing to use the priced services as they will help with server-level recording of test performance.

**What problems is Cypress solving and how is that benefiting you?**

Full regression of all happy paths, corner cases, and known negative paths. We want to be able to rerun these without the need to manually regress before each release.

  ### 12. The software provides better and faster and more reliable tests than other competing software.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter I.  J. | Enterprise (> 1000 emp.)

**Reviewed Date:** January 20, 2020

**What do you like best about Cypress?**

I love reporting! I love documentation! Reading and understanding is simple. Most solutions are made available instantly and plugins are available for deeper research.

**What do you dislike about Cypress?**

I can't persuade my QA Manager to do all the research that Cypress needs. He wants a single instrument to measure all rates. The support of the cross-browser is working on, but currently is not available.

**Recommendations to others considering Cypress:**

For all their abilities, use Cypress. Continue the community boost this product. It's a very good tool! We will help to improve it. You are able to use the priced services as they help to record test performance at server level.

**What problems is Cypress solving and how is that benefiting you?**

Complete reversal of all happy tracks, corner cases and known negative paths. We want to rework these without having to regress manually before every print.

  ### 13. End-to-end testing made easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alvin C. | Engineering Team Lead, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 02, 2019

**What do you like best about Cypress?**

It's simple to install, set up and start writing your very first test. On top of getting started quickly, the docs are solid in terms of giving examples and having opinionated strategies for testing. Having these resources are an excellent addition on top of the software itself.

**What do you dislike about Cypress?**

The docs on assertions could be made a bit clearer, e.g. have an opinion on when and how to use them. For example, testing strategies in the docs does a great job of giving an example of when and when not to stub out requests. Having a clear cut method on how to and when to utilize the various assertions would be great. 

**Recommendations to others considering Cypress:**

Start using Cypress now - your engineering team will love you for it.

**What problems is Cypress solving and how is that benefiting you?**

Cypress enables engineers to trust the software they're building. When engineers trust the quality of their code, that allows the entire team to trust what's being built and how it's being built. The increase in trust has lead to quality software being shipped consistently. 

  ### 14. Move fast - Don't break things

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hugh L. | Senior Frontend Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 30, 2020

**What do you like best about Cypress?**

Low barrier to entry. Test syntax is easy to read.

**What do you dislike about Cypress?**

Doesn't currently support IE or Safari. Although the addition of FireFox support in v4 is a great step in the right direction.

**Recommendations to others considering Cypress:**

Better integration with Azure Active Directory & MSAL.

**What problems is Cypress solving and how is that benefiting you?**

Before cypress we only had Unit & E2E test suites. This meant we had a disproportionally high number of E2E tests without the confidence that everything was working as expected. Since integrating Cypress into our application we're growing in confidence that our applications manage all scenarios effectively.

  ### 15. End-to-end testing made easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Veli-Matti V. | Entreprenerd, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 02, 2019

**What do you like best about Cypress?**

It is extremely easy and quick to set up integration/e-2-e tests with Cypress. In some cases I'm able to automate new cases in just few minutes which is pretty sweet. 

**What do you dislike about Cypress?**

Our app is a bit unique what comes to internal state management and receiving updates from data sources. Cypress is not very fluent with app like this where DOM changes are not 100% predictable or happening in expected order.

**What problems is Cypress solving and how is that benefiting you?**

Previously we had only unit tests which ensure single components or functions to behave correctly. Now with Cypress we are testing complete user flows which are composing those components together and using real API calls instead of mocked ones. 



  ### 16. Awesome End-To-End testing solution!

**Rating:** 5.0/5.0 stars

**Reviewed by:** David L. | Ingénieur Etudes Expert, Insurance, Enterprise (> 1000 emp.)

**Reviewed Date:** July 29, 2019

**What do you like best about Cypress?**

To me, Cypress tests are:
- fast to execute,
- simple to write,
- easy to debug with good developer tooling,
- quick to add to your Continuous integration pipeline,
- and reliable.


I also like the community around it: very helpful!

The Dashboard gives useful help to setup parallelization and the expected improvements in speed (did not see any tool do that before).

Also the local "cypress open" command has useful settings for CORS, or to see which Proxy settings are used: both are usually a pain inside our internal network, so it really shows that the tool was well thought!

**What do you dislike about Cypress?**

- not yet able to target other browsers except Electron and Chrome


**Recommendations to others considering Cypress:**

The experience is really smooth, the documentation is great, it is fast, reliable, and easy to use! Don't hesitate!

**What problems is Cypress solving and how is that benefiting you?**

- writing E2E tests: this had been so painful, unreliable and inefficient with other solution that we skipped them. Now with Cypress we can write those E2E tests quickly, they work, run fast, and are easy to maintain and automate.

  ### 17. A tool that redefines the concept of quality in automated testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikolas E. | Pleno QA Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 19, 2019

**What do you like best about Cypress?**

The time travel system is just fascinating it changes how you look to your application, now you are able to see step by step your app behavior and that makes much easier to debug events and help you provide a more detailed report, and that is just one feature among many, Automatic waiting, Network traffic control, from all the testing tools that I had the chance to work with, Cypress was the only one that never limited my testing strategies, Creating tests with Cypress is like giving commands to a real user to execute, the coding syntax is amazing, but that user mentioned before is, in fact, the most reliable and fast robot that I ever saw in action, and it has an awesome community support that helps Cypress studies to be really pleasant.

**What do you dislike about Cypress?**

Months ago I could mention one or two optional parameters for a specific cypress native command that I was missing, but all was implemented already, its a tool in constant improvements, driven by the users necessities, any problem that I found, I just need to open an issue on Github, and Cypress team will hear me.

**Recommendations to others considering Cypress:**

Just give it a try, It will definitively change your automated testing workflow for better in every aspect.

**What problems is Cypress solving and how is that benefiting you?**

Automated testing development, its simplicity in setup configuration, testing creation, and its performance on execution.

  ### 18. Easiest testing tool out there!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Panagiotis M. | QA Tester, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 23, 2019

**What do you like best about Cypress?**

Node JS makes it easier to communicate the tool across testers and even developers! Amazing stabbing & server capabilities.

**What do you dislike about Cypress?**

It works only with chrome. It would be nice to see firefox integration in the future

**What problems is Cypress solving and how is that benefiting you?**

Fast and reliable tests!

  ### 19. Easy for a person new to coding

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 03, 2019

**What do you like best about Cypress?**

I like that it is easy to learn. Even for a person who does not have a programming background.

**What do you dislike about Cypress?**

There is no Hover command, I have had to find ways to make the application hover over menu items in the application being tested.

**Recommendations to others considering Cypress:**

Cypress is easy to use for people who do not write code with just a little bit of help in the beginning.  I have 170+ test cases in a test suite that runs in less than 10 minutes.  This test took 2-3 hours to run through manually.

**What problems is Cypress solving and how is that benefiting you?**

I have one end to end smoke test that took 2-3 hours to complete.  Now I can complete the same test in less than ten minutes!

  ### 20. Finally a great e2e test suite!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jordan P. | Web Developer III, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 15, 2019

**What do you like best about Cypress?**

I love that it is so simple to get up and running and start writing meaningful tests in a way that just makes sense.

**What do you dislike about Cypress?**

I have had some issues getting cypress to work with some of our apps that are using identity server. I'm sure their are ways to get it to work but I found little resources online centered around cypress and identity server. 

**Recommendations to others considering Cypress:**

Cypress is finally the perfect use case for jQuery! You can easily select an item in the dom and assert just about anything you could imagine on it. Its very easy to install and get running in your app. I would highly recommend it for anyone

**What problems is Cypress solving and how is that benefiting you?**

We are solving the repetitive testing of simple user behaviors throughout the entirety of our dev cycle by automating it with cypress. We realized we could automated hundreds of user behaviors that were constantly being tested by our QA team and run in just a few hundred seconds. 

  ### 21. Best end to end framework out there

**Rating:** 5.0/5.0 stars

**Reviewed by:** Danny F. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 20, 2020

**What do you like best about Cypress?**

It is pretty descriptive the way you write the tests and the inspector is amazing <3

**What do you dislike about Cypress?**

Is not available for Firefox, Safari and Microsoft Edge

**What problems is Cypress solving and how is that benefiting you?**

Write e2e tests with ease and it has amazing features like Time travel, Real-time reloads, Spies and stubs. It is simply incredible.

  ### 22. Great framework for E2E testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 15, 2020

**What do you like best about Cypress?**

Recorded videos of test runs, DOM time-travel, retriability

**What do you dislike about Cypress?**

Doesn't work that great with reactive web  apps

**What problems is Cypress solving and how is that benefiting you?**

We use it for E2E testing of our web app

  ### 23. An essential web development tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Eric A. | Lead Principal Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 15, 2019

**What do you like best about Cypress?**

Cypress gives us more confidence in our product. It allows us too easily automate the testing of our entire application. It integrates nicely into our continuous development and continuous integration environments like CircleCI. The team is always ready to answer questions or lend their assistance.

**What do you dislike about Cypress?**

There is one feature of Cypress that I wish was present, that is mocking our network layer when using the fetch API. That being said, it is a known issue and I believe development is being done on it.

**What problems is Cypress solving and how is that benefiting you?**

We are seeing greater confidence in the functionality of our web applications. Cypress allows us to test like a user would interact with our system and allows us to spot problem areas before they enter the production environment.

  ### 24. The most intuitive E2E testing tool 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hugo A. | Full-stack web developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 05, 2019

**What do you like best about Cypress?**

- the documentation is insanely good
- the Cypress GUI
- the describe-it syntax is a very nice idea
- the fact that we can add custom Cypress commands and Chai assertions to make specs easier to write and read
- spying on XHR requests
- a reactive community (Twitter/GitHub)

**What do you dislike about Cypress?**

Honestly I don't know, maybe when you have failing tests on CI service (like Travis) and you don't know what failed. But Cypress provide a dashboard on their website that list tests ran  on CI services with screenshots and videos.
And the dashboard is free for open-source project! :)

**What problems is Cypress solving and how is that benefiting you?**

To be sure that critical user-scenarios are still passing when we are modifying our code base.

  ### 25. We started testing our microservices with Cypress and it's really awesome

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 04, 2020

**What do you like best about Cypress?**

Mocking, API, and e2e testing functionality

**What do you dislike about Cypress?**

I think parallel execution and pricing model can be more transparent

**What problems is Cypress solving and how is that benefiting you?**

It's easy to do automation of microservices with one tool in different parts. With awesome documentation this is super cool

  ### 26. Cypress: My go to testing tool for the web

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ibidapo-Obe P. | Frontend Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 04, 2019

**What do you like best about Cypress?**

For me, the automatic waiting and easy to debug functionality is what makes me so in love with Cypress. I do not have to worry myself about the whole async issues and also, right within my chrome dev tools, I can easily debug my code. Thats a great feature for me. 

**What do you dislike about Cypress?**

I have tried using Cypress with other browsers aside Chrome but I have really found it difficult working with it. I think Cypress needs to also cater for that cross browser support. It could also be better implemented with JavaScript frameworks like Angular. 

**What problems is Cypress solving and how is that benefiting you?**

Cypress is a completely new testing framework that has been tailor-made for the highly responsive, asynchronous nature of the web today. This allows for fast and consistent test results. Hassels or challenges of me as a frontend developer has greatly reduced while trying to solve or handle test cases. 

  ### 27. Cypress is the tool we have all been waiting for

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michael F. | Partner, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 25, 2019

**What do you like best about Cypress?**

My favorite thing about Cypress is that the APIs work as I expect them to. With Cypress, I really only need to bring in one tool to write all my integration tests, without having to pull in a bunch of other support libraries.  

**What do you dislike about Cypress?**

Only thing I don't like is that certain browser tasks are hard to test with Cypress, like downloading content and performing drag-and-drop. 

**Recommendations to others considering Cypress:**

If you are building modern frontends, you should be using modern tools to test them — and Cypress is definitely the one to use. 

**What problems is Cypress solving and how is that benefiting you?**

We are writing all of our end-to-end tests with Cypress internally, as well as for our clients. Writing new end-to-end tests with Cypress is faster than anything else I have used, which lets us get back to other tasks at hand.  

  ### 28. Forget Selenium, Use Cypress.io

**Rating:** 5.0/5.0 stars

**Reviewed by:** James G. | QA Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 01, 2019

**What do you like best about Cypress?**

I love that the most if not all of the "framework" that you would build out using Selenium comes as part of Cypress.io out if the box. Waits, screenshots, videos, retries, etc.  This lowers the maintenance requirement for your automation framework to close to zero. 

**What do you dislike about Cypress?**

That I can't use it to test everything!  More browser support would be nice but I know that it's on the way. 

**Recommendations to others considering Cypress:**

Watch the Assert.js vids with Gleb and Brian Mann. Super helpful in getting to understand the testing approach that fits best with Cypress.io. 

**What problems is Cypress solving and how is that benefiting you?**

Front end behavior testing for pages, elements, even dynamic value testing by matching the front end values to data being returned from the APIs using the cy.request method. 

  ### 29. A quick and easy tool to test your app

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikita H. | Frontend Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 28, 2019

**What do you like best about Cypress?**

Simplicity, adequate learning curve, thorough documentation, community around it.

**What do you dislike about Cypress?**

nothing I can think of really, maybe a few features that are currently lacking like testing in an iframe

**What problems is Cypress solving and how is that benefiting you?**

Cypress tests help to make our system more robust, catch bugs on the pipeline

  ### 30. Incredible, Fast & Easy

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Enterprise (> 1000 emp.)

**Reviewed Date:** May 31, 2019

**What do you like best about Cypress?**

The best think I like about Cypress is how easy is everything. You don't need to wait for events, easy install (npm and Docker)... 

**What do you dislike about Cypress?**

The worse thing and very important for me is the Browser compatibility. Right now it only supports Chrome. I think would be amazing to have at least Firefox and Edge. 

**Recommendations to others considering Cypress:**

If you are looking for something easy, fast and where you can see each test individually (visual), go to Cypress. However, if you need to think about compatibility with browsers probably you shouldn't.

**What problems is Cypress solving and how is that benefiting you?**

Basically e2e testing. We didn't have any because the learning curve was very huge and installing it was very difficult. For example, Puppeteer only supports Chrome and now Firefox, but it's really really hard to install it in Docker and as well to use it.
The main benefits have been being able to do e2e testing in a easy way and also visual testing.

  ### 31. No excuse anymore for bad Test coverage

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mark K. | Co Founder, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2019

**What do you like best about Cypress?**

Cypress is a great End-2-End-Testing Environment for Web Applications. New Test Developers can create their own Tests in a very short time. It's enjoyable and easy to use also for complex Web Applications.

**What do you dislike about Cypress?**

I am missing the possibility to add extended Header parameters for PATCH Requests. I've found an Open Github Issue about this. I have no doubt that this will be solved soon.

**Recommendations to others considering Cypress:**

If you are searching for a Web Application Testing Tool, then you should definitely check out Cypress first, It is amazingly easy and enjoyable to use and leads to quick Test results. You won't have excuses for a bad Test coverage anymore when using Cypress.

**What problems is Cypress solving and how is that benefiting you?**

We are using Cypress to create End-2-End Tests for our Open Source ERP Project metasfresh.

  ### 32. Best E2E testing tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Daniil D. | Fullstack Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 20, 2019

**What do you like best about Cypress?**

- Quick setup and configuration
- Intercept of XHR requests / fixtures
- Easy interaction with UI elements

**What do you dislike about Cypress?**

It is hard question. But on enterprise environment with proxys, firewalls, etc sometimes it is hard to setup Cypress.

**What problems is Cypress solving and how is that benefiting you?**

For the moment I'm promoting E2E testing with Cypress in my company and local developer groups. In some projects we adopted Cypress and now all new features front-end (also back-end APIs) is covered with E2E tests with Cypress.

  ### 33. An amazing testing tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stefano M. | Senior front-end developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2019

**What do you like best about Cypress?**

I love the Cypress commitment to simplify the UI testing flow. The documentation is perfect, and it explains wisely why Cypress has been built and what differentiates it from the other market solutions.
I used, for a lot of time, Puppeteer and Selenium in the past and I can tell you that Cypress is a better tool for UI testing.

**What do you dislike about Cypress?**

It has too much unclosed issues. Some of them are important

**What problems is Cypress solving and how is that benefiting you?**

Having good testing confidence without spending too much time with UI testing complexity.

  ### 34. Future of Automated Testing is here

**Rating:** 5.0/5.0 stars

**Reviewed by:** Patrick W. | Director of Software Engineering, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 20, 2019

**What do you like best about Cypress?**

The runner, the syntax, the speed and the ease of use

**What do you dislike about Cypress?**

that browsers are making it harder to get beyond chrome coverage with cypress

**Recommendations to others considering Cypress:**

Check your browser support policy. Cypress, due to browser standards, is only supporting a subset currently so if you need what's missing you have to either tailor your usage of Cypress or wait a bit longer

**What problems is Cypress solving and how is that benefiting you?**

Using it for automated UI testing. It helps drive quality in our deliverables

  ### 35. Great e2e development experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Salim C. | Team Lead, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** February 16, 2019

**What do you like best about Cypress?**

I am a full stack developer, and had some experience trying to implement automation test for mobile and web applications. It was always hard to accomplish, not easy and also not stable at all.
Cypress is great for web developers, its 100% based on js and having some experience with js and jquery, you will be able to write your test with not much problems

Another really good feature  is the documentation. In my experience, with my team, we were able to find all the answers to our questions into the docs on the website. Also the issues on github are very well explained

**What do you dislike about Cypress?**

Not having the support for other browsers than chrome, canary and chromium is the main disadvantage.
I am fine with the support cypress has today, but when working on bigger companies/products that need to support multi browsers and versions is an impediment to implement.

**Recommendations to others considering Cypress:**

If you are fine supporting chrome, chromium and canary, definitely you need to give a try to cypress.
Great documentation and awesome development experience 

**What problems is Cypress solving and how is that benefiting you?**

Complex scenarios on the ui.  I had to work on ui paths with several steps and combinations.
One of the benefits is that is based on promises, so you can work with the callbacks with no need to handle the life cycles of the web forms (no need to implement waits, delays, etc).

  ### 36. Best FE Automation tool out there

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** September 09, 2019

**What do you like best about Cypress?**

Coming from a Selenium background, having intelligent waits based on the chrome dev tools api is unbelievably nice.

**What do you dislike about Cypress?**

Can't test across application tabs. There are times when the documentation can be hard to navigate / error messages aren't extremely helpful. 

**Recommendations to others considering Cypress:**

Just get started!

**What problems is Cypress solving and how is that benefiting you?**

Automating client side react application.

  ### 37. Love at first sight

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Professional Training & Coaching | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 28, 2019

**What do you like best about Cypress?**

Was totally new to Cypress, but after moments of using it, I can see exactly how helpful it's going to be.  I've even started adding the fact that i'm teaching myself Cypress to my Cover Letters as I apply for jobs.  

**What do you dislike about Cypress?**

Nothing yet! Love what i've seen so far, looking forward to continued use.  

**What problems is Cypress solving and how is that benefiting you?**

Web Testing, so much better that Selenium.  

  ### 38. Happy First-timer of E2E Testing 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hadyan Q. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 12, 2019

**What do you like best about Cypress?**

Cypress has clear and very helpful documentation, and it often has anything that you'd need to ask about while writing your tests.

**What do you dislike about Cypress?**

I haven't personally found best pattern to improve readability of the callbacks and closures. It's great once you have got used to it, but things like querying multiple aliases or wating for many requests could ressemble the familiar callback hell pyramid that could look daunting to many JavaScript developers.

**Recommendations to others considering Cypress:**

Take a moment to really read the documentation, and first implement what's recommended.

**What problems is Cypress solving and how is that benefiting you?**

Cypress has dramatically improved my workflow, and the "test-for-free" part I read somewhere in the documentation is totally true.

  ### 39. I love Cypress

**Rating:** 5.0/5.0 stars

**Reviewed by:** Wilbur S. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 01, 2019

**What do you like best about Cypress?**

I like writing tests for my interfaces no matter what technology I'm using, if it runs on the web I can test it with Cypress. I also like that I can find a lot of things that would otherwise fail on the user's hands.

**What do you dislike about Cypress?**

It may or not be something I dislike but it could exist more information, documentation or tutorials on how to set up bigger apps, ranging user logins, different backend features, etc ...

**Recommendations to others considering Cypress:**

Use it, try it, dive into the documentation and learn how to set up your application for different personas and you will enjoy frontend testing once again

**What problems is Cypress solving and how is that benefiting you?**

We aim for 100% test coverage and Cypress helps us cover all of the end-to-end testing for all the user-facing aspects of our app.

  ### 40. Best service for testing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 23, 2019

**What do you like best about Cypress?**

My organization usually deals with the website requirements given by the clients. We require to deliver all tested products so that our client can be happy and reliable on us. Cypress has been very helpful with that to us, the best part is that we can even programmatically handle the UI widgets and it also lets us take control on the network requests.

**What do you dislike about Cypress?**

There is a different custom section also for which a user is required to complete some specific form. I have tried buying a custom package but it took around 3 weeks for them to deliver. I insist that may be they can improve this delivery time.

**Recommendations to others considering Cypress:**

I recommend everyone going through the list of package description before buying a particular one.

**What problems is Cypress solving and how is that benefiting you?**

Almost all of my clients require their websites to be tested thoroughly, that mean from the UI to the network flow and requests. To deliver their requests I use Cypress.

  ### 41. Product Review - Cypress

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rohit G. | Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** October 16, 2018

**What do you like best about Cypress?**

Few Best things about Cypress:-
First, Setting up in a existing project is very easy and straightforward. Define in your package.json as a dependency and you are good to use Cypress. No external dependencies required.
Secondly, Auto -reloading option of Cypress which is saving a lot of time as we don't have to start the server again to get the changes. It's almost like the hot-reloading.
Another thing, Cypress tests are written using Mocha and Chai, the syntax echoes what most Javascript users understand. 
Last but not least,It's free and open source where you can also contribute :)

**What do you dislike about Cypress?**

Cypress doesn't support multi browser testing at the moment which is pain for us. It only supports Chrome based browsers at the moment. 
Cypress eats up lot of resources of the system when you try to run parallel tests. Sometimes the system hangs. 
The team looks promising and they are having plans for improving these on their roadmap. 

**Recommendations to others considering Cypress:**

I don't think a recommendation is needed for Cypress. Every company which requires end to end tests should try this . It's free, open source and there are various community rooms for this where you get a lot of help. You will never feel alone.

**What problems is Cypress solving and how is that benefiting you?**

We are trying to run end to end Integration as well as Isolation(with Mocks) test in the CI system which will greatly help our delivery model and reduces human errors. 


  ### 42. an amazing tool that has helped us deliver higher quality

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 09, 2019

**What do you like best about Cypress?**

it makes it really easy to develop and debug e2e tests, and the fact that Cypress is really intuitive it makes it easy to pickup even without previous automation experience

**What do you dislike about Cypress?**

the lack of support for other browsers at the moment

**Recommendations to others considering Cypress:**

really easy to pickup from scratch and get it working without much hassle

**What problems is Cypress solving and how is that benefiting you?**

great regression coverage, accurate and clear reports

  ### 43. finally got into E2E testing with this solution 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andy W. | Lead frontened developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 04, 2019

**What do you like best about Cypress?**

The simple async API with implied asserations , and the GUI which lets you see snapshots 

**What do you dislike about Cypress?**

Only Chrome browser support , and it could have a recorder

**What problems is Cypress solving and how is that benefiting you?**

E2E Testing Websites and Apps 

  ### 44. Most Simplified Software

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saurin S. | Graduate Assistant, Computer Hardware, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 22, 2019

**What do you like best about Cypress?**

Easy to set up and use for frontend developers.
I love the little details. Much better than a protractor.
It's probably the best e2e testing frameworks that exists.

**What do you dislike about Cypress?**

Doesn't come built in to angular. So, have to make some extra effort to keep up with the work.
No cross-browser testing. IMHO this is not a big deal for our product, but with Cypress you can only test on Chrome and Elektron, not on IE, FF, etc.

**Recommendations to others considering Cypress:**

Worth using it for all including beginners to expert

**What problems is Cypress solving and how is that benefiting you?**

It's probably the best e2e testing frameworks that exists. Its benefits includes that it is super fast and reliable.

  ### 45. Easy to setup, built for beginners and also for experts at testing!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 30, 2019

**What do you like best about Cypress?**

The chromium browser that opens up to help you write tests! It was perfect for a beginner like me in testing to start writing E2E tests

**What do you dislike about Cypress?**

An built in editor to make it possible to write tests on the chromium browser

**What problems is Cypress solving and how is that benefiting you?**

As a fullstack dev at my company have to make sure that every part of my app is working as it supposed to, and one thing that I shouldn’t be worried about is setting up an tool that will help me test the work that I’ve done. Having not to do that, not only saves me time, but also saves me from that headache.

  ### 46. Seamless automation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Toyer M. | QA Technical Lead, Financial Services, Enterprise (> 1000 emp.)

**Reviewed Date:** March 22, 2019

**What do you like best about Cypress?**

The amazing ease of setup and low overhead. Very powerful and refreshing, to find a tool that just works is very rare nowadays. I love the script readability that can be provided to other team members to help them create scripts easily too. Incorporating into CI/CD tools also feels so much easier.

**What do you dislike about Cypress?**

Not much right now :) I guess the true test is in time.

**What problems is Cypress solving and how is that benefiting you?**

Automation of business critical functionality for a large Investment firm. The ease and speed of script creation to make quicker delivery is the greatest benefit. Script readability is also so smooth.

  ### 47. Cypress great for webapp end to end and functional testing.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Steve R. | CEO and Trader, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2019

**What do you like best about Cypress?**

The framework is fully bundled, it has a test runner, selectors that replace the need for selenium,  comparison methods.  That is not all, It can also intercept the network traffic and mock the server responses giving the app a predictable state for validation.

**What do you dislike about Cypress?**

The development / QA management community has not quite yet caught on to the power and ease of use of cypress over the proven selenium based frameworks. 

**What problems is Cypress solving and how is that benefiting you?**

End to end testing of web apps and functional testing of features. in a fast end efficient manner.  Fast to code fast to run.

  ### 48. Amazing Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ed M. | Lead Front End Engineer, Sports, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 25, 2019

**What do you like best about Cypress?**

I love how easy it is to write the tests in cypress and also the time travel feature to see the state of the app at each step of the testing process.

**What do you dislike about Cypress?**

Sometimes if something doesn't work when it's running in the CI it's hard to see what exactly failed.

**What problems is Cypress solving and how is that benefiting you?**

Every card we pass must have e2e tests against it. It has really made us much more confident that our app is working correctly and we aren't breaking anything.

  ### 49. Big fan of Cypress for end-to-end testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joe P. | Instructor, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 27, 2019

**What do you like best about Cypress?**

The documentation is amazing. The language they use makes it so easy to understand and implement into your application. I am a big fan. I also love that it's open source :) 

**What do you dislike about Cypress?**

- can't test iframes
- can't clear cookies multiple sites
- wish there was more documentation on integrating Cypress into CICD pipelines

**What problems is Cypress solving and how is that benefiting you?**

We're trying to mimic how users use our app in order to sure they're resilient and break less.

  ### 50. A great tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** William K. | Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** April 23, 2019

**What do you like best about Cypress?**

It's the e2e tool the most simple that I've ever seen. The UI is very sexy, I like it !

**What do you dislike about Cypress?**

It's youth, but is it a defect ? I don't think !

**What problems is Cypress solving and how is that benefiting you?**

With Cypress, we can reduce the time spend doing tests.


## Cypress Discussions
  - [Is there a plan to add firefox to the list of supported browsers?](https://www.g2.com/discussions/is-there-a-plan-to-add-firefox-to-the-list-of-supported-browsers) - 1 comment, 1 upvote
  - [How can I influence my lead QA engineer positively to to use Cypress? Cross-browser is a factor.](https://www.g2.com/discussions/how-can-i-influence-my-lead-qa-engineer-positively-to-to-use-cypress-cross-browser-is-a-factor) - 1 comment, 1 upvote
  - [Are their any resources or individuals to help us connect our app authenticating with IdentityServer](https://www.g2.com/discussions/13327-are-their-any-resources-or-individuals-to-help-us-connect-our-app-authenticating-with-identityserver) - 1 comment, 1 upvote
  - [Is Cypress a free tool?](https://www.g2.com/discussions/is-cypress-a-free-tool) - 1 comment

- [View Cypress pricing details and edition comparison](https://www.g2.com/products/cypress/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-07-21+03%3A47%3A51+-0500&secure%5Bsession_id%5D=f416b1e1-65fc-491b-b4fd-8c4047ec9692&secure%5Btoken%5D=d7d15ba698497a9d59229d306b014110180f5f19d4577c8962574dd2c7b7f78c&format=llm_user)
## Cypress Integrations
  - [GitHub](https://www.g2.com/products/github/reviews)
  - [Slack Connector for Jira](https://www.g2.com/products/slack-connector-for-jira/reviews)
  - [Zephyr Squad](https://www.g2.com/products/zephyr-squad/reviews)

## Cypress Features
**Functionality **
- Test Feedback
- Test History
- Customization
- Test Variety

**Agentic AI - Software Testing**
- Autonomous Task Execution
- Natural Language Interaction
- Proactive Assistance

**Automation**
- Organization
- Reliability
- Thoroughness

**Agentic AI - Automation Testing**
- Autonomous Task Execution
- Natural Language Interaction
- Proactive Assistance

## Top Cypress Alternatives
  - [BrowserStack](https://www.g2.com/products/browserstack/reviews) - 4.4/5.0 (3,308 reviews)
  - [Apache JMeter](https://www.g2.com/products/apache-jmeter/reviews) - 4.3/5.0 (151 reviews)
  - [SOAPUI](https://www.g2.com/products/soapui/reviews) - 4.4/5.0 (137 reviews)

