Cypress.io

Cypress


5 / 5
38 reviews

Who Uses This Software?

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.


Average Ratings

38 Reviews

  • 5 / 5
    Overall

  • 5 / 5
    Ease of Use

  • 5 / 5
    Customer Service

Product Details

  • Starting Price
    $99.00/month
  • Pricing Details
    Free accounts are available for open source projects.
  • Free Version
    Yes
  • Deployment
    Installed - Mac
    Installed - Windows
  • Training
    Documentation
    Webinars
  • Support
    Online
    Business Hours

Vendor Details

  • Cypress.io
  • www.cypress.io
  • Founded 2015
  • United States

About Cypress

Cypress tests anything that runs in a browser. The Cypress Test Runner 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. The Cypress Dashboard Service is an optional web-based companion to our Test Runner. It records tests run in Continuous Integration so you can understand failures and share results with your team.


Cypress Features

  • Hierarchical View
  • Move & Copy
  • Parameterized Testing
  • Requirements-Based Testing
  • Security Testing
  • Supports Parallel Execution
  • Test Script Reviews
  • Unicode Compliance

Cypress Reviews Recently Reviewed!


Capterra loader

This is a fantastic product for testing Javascript front ends. Quick & easy to become productive.

Nov 19, 2017
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Second-to-none documentation. Open source with a paid model for special services (but the open-source portion is complete). Comes bundled with JQuery, mocha, and a number of other extremely useful libraries. A key point to understand in starting with this software is that all selectors (such as cy.get() ) will keep trying until a timeout is reached. You can do either a positive selector or negate the selector (test for element to not be present in the DOM). This approach is extremely powerful. The selectors themselves, in this case, act sort of like assertions in that tests fail if the selector condition times out. Each subsequent cy.xxxx() command is only executed after the previous cy.xxxx() command completes - either the selection condition is met or it times out, so it's easy to prevent undesirable asynchronous behavior. Assertions are made using Chai, and tests are framed using Mocha syntax. I love that assertions are very English-like. Cypress.io comes with client software that spins up a browser and runs the tests. After the tests complete, you can review DOM snapshots of the test, which provides a way to play the state of the tests back over time. You can write not only unit tests, but full integration and end-to-end tests. I can't say enough good about Cypress.io. I thoroughly enjoy writing tests now, and need no other testing product for the front end.

Cons: I've only found one small thing - the way the cy.visit() command is set up. The command is set up like this cy.visit(baseUrl + the url). I would like to see it set up to be cy.visit(host + baseUrl + url).

Overall: Cypress.io has made writing Javascript tests a pure pleasure. It even allowed me to do testing (integration and end-to-end) on software that was written only with JQuery and mostly anonymous functions that, as a consequence of this structure, was not able to be unit tested (which Cypress can also handle). This software is more full-featured than competing Javascript testing suites, and it makes the use of Selenium purely optional (and not necessary for me).

Cypress is by far and away the easiest automation framework to implement and use.

May 21, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money

Pros: For me, the ease of use of getting up and running with automated testing using Cypress is one of the best things about it. From the initial install to running in CI/CD, Cypress makes your life so much easier when it comes to testing. The framework is incredibly user-friendly and easy to navigate, and you do not have any scaffolding to set up to use Cypress (no web drivers, no servers, etc.). I also love the debugging capabilities available within Cypress; taking snapshots of the DOM and having the ability to go back and see the state every step of the way has proven to be incredibly helpful. I performed a test in Winter 2017 of all current testing frameworks, including Cypress, TestCafe, NightwatchJS, and a few others; Cypress came out on top then and I believe that it still does now.

Cons: I have experienced weird OOM (out of memory) and random crashes when using Chrome while running long e2e tests with many steps; the Team has been amazing to work with and has helped me troubleshoot, but it still occurs with certain tests. Some Product Owners/Business Stakeholders do not like that it only runs on Chrome, but I do know that the Cypress Team is developing a Firefox implementation, so that issue should be resolved soon.

Capterra loader

It's the first OSS e2e testing I'm happy to use

Jan 24, 2019
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - UI/UX: I'm _extremely_ amazed how intuitive is the test runner. I can check the app's state before and after an action! It helps me to find the best query selector for cypress to access an element. And they help with that with a good documentation about recommendations, best/bad practices, and the hierarchy that cypress uses when deciding what it's the best query selector.

- Fast: Tests run fast. Really fast. At least comparing it with selenium and its forks.

- Reliable: One thing Selenium frustrated me the most was how unreliable was when running tests. Sometimes they passed, sometimes not, but then again passed. Instead, Cypress has _always_ failed/passed tests consistently.

- Friendly: tests are really simple to write. I don't have to write a lot of boilerplate of my own just to wait a page to render and then be able to check if I can click a button, for example.

- It's just JS!

Cons: - It doesn't support other browsers than Chrome. Although there's an issue: https://github.com/cypress-io/cypress/issues/310

- It doesn't have a `tab()` function that triggers the tab key. It seems they expect to add it in v4, though.

I really didn't use it to tests a big app, so I'm sure there are a lot of things they need to improve. Kudos for the team! Because e2e is not easy!

Overall: I started using it with a personal project. It's a validation library that aims to provide plugins for vanillaJS, vue, react, angular and svelte (at least for now, I guess). I want to see if I can write an easy lib for multiple tools, allowing reuse a lot, while changing the underlying technology.

Cypress helps me write e2e tests only once, and run it for every plugin I write. This ensures cross-framework compatibility!

Great time to test

Sep 28, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Cypress comes with an unbeatable test development experience. Out of the box, you are armed with a very helpful snapshot, time travel, debugger, hair-picking on a flaky test is not really a case using Cypress.

The test execution speed and report is good, provide all needs for medium size project.

Video capturing, when combined with the dashboard, is quite a killer combination, failed test cases are quite easy to be replicated.

Cons: 1. It is somewhat pricey, given we have to execute test on our own servers (think of the extra cost to maintain those servers).

2. Cross-browser testing is not yet there

3. Running test in parallel on multiple servers is still somewhat limited

Overall: We have been happy using Cypress as Cypress covered all of our needs (we don't need to support any browser than Chrome). It is fast, more reliable than Selenium. Troubleshooting failed test cases are great in general. Just wish they have more sophisticated feature to offer for the asking price

Capterra loader

A must have testing tool for any web application

Sep 17, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Ease of use and amazing documentation. Was able to set it up and write first tests in minutes. Also a great tool for people who are new to javascript or may be just getting started with test automation.

Gives full control of your application, allows you to intercept network traffic or mock your application code, which wasn't possible before in any UI testing tool. Makes your tests much faster and more stable.

The dashboard gives quick access to all the screenshots and videos of each test run! Amazing!

Cons: Still lacks support for cross browser testing, although I know they are currently working on it.

Has some minor bugs here and there, but there is always a workaround.

Overall: A really revolutional tool for web testing.

We have integrated cypress tests with our application deployment pipeline. We couldn't do it before with our Selenium tests because of their flakiness.

Developer & QA Perspectives

Sep 27, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: As a developer, the ease of use to write tests is amazing.

As an sdet, building the framework into our flow and codebase was extremely easy.

Cons: As a developer, the transitions, timing in general w/ GUI & cypress running into issues with iframes or vendor libraries.

As an sdet, no cross-browser support. (totally understandable since Cypress is still a fairly young company and cross-browser was not a priority at the time)

Overall: As a developer, TDD is extremely easy and fun to do with Cypress.

As an sdet, teaching developers how to write their own Cypress test is extremely easy. the framework itself is not flaky at all compared to selenium, which is huge. this has solved the problem of SDETs in companies writing tests all the time and instead, are able to focus on building other QA tools.

I know that with the recent funding, more and better features are in the works and our company is extremely excited.

Cypress has a decent chance to be marked as revolution in web application testing

Jun 29, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - simplicity of use, no need for setup. just download and start using

- cypress is a npm package, easy to use on CI

- as a person with no technical background, i found cypress to be very adjustable to my current level of knowledge, while at the same time it enabled me to grow and learn more

Cons: - not much. it is still a young project, so mobile device testing, or cross browser testing are still in the future

Capterra loader

Cypress testing review

Sep 28, 2018
4/5
Overall

5 / 5
Ease of Use

3 / 5
Features & Functionality

4 / 5
Customer Support
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Easy of use, Selector selection and fast to test UI.Parallel option.

Cons: Database connection need to well documented and better way to have real connection to most of the databases. Struggling with file upload like images attachments and submit. Enable to handle third party Captcha testing. Basic UI controls like run, skip, only, pause etc.Simple Drag and drop method need to work every where.Ideal to have Assets/ Images to have a common place. Test group tagging / grouping required from UI. Other browser support. Annotation ability to call tests from different suites.Another Wait option, other than cy.wait(1000) (dynamic wait). Controls for Google maps testing and high charts and more to add to the list.

Overall: Starting with Cypress tool was really cool.At that time I would not hesitate to give a 9/10 rating . Now after using for few months and used the tool in real testing i think it would be nice to have some more features above to add on, so rating at the moment is 8/10

Capterra loader

Cypress.io makes ui testing easy

Sep 27, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The way the test runner shows what steps it is taking and shows the page it is exercising is really helpful. The selector tool saves a lot of time and helps anyone learn to write e2e ui tests. The syntax is expressive. It knows to wait for page loads.

Cons: My company wanted cross browser testing to be supported, but for what I use it for that is not necessary. And I believe that is in the works.

Overall: They are active in the Atlanta development community which I really appreciate. They have made a great product and they continue to listen to what users want.

The best end to end test writing experience I've ever seen

Apr 22, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Developer experience - Cypress sets the bar for all types of dev tools. The ease of use is extremely high and the value of writing and maintaining tests more quickly is phenomenal. The documentation is filled with best practices that go beyond the tool

Cons: Still maturing - browser support is still getting there. I've also had trouble getting sourcemaps working properly when debugging.

Overall: My team delivered a better user experience because it was better tested. Regressions were reduced and our developer confidence when making changes was very high.

Capterra loader

Best E2E testing tool (and more) that currently exists

Apr 18, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - The documentation for how to use Cypress is some of the most well-written I've ever read. The team provides many different examples and working pieces of code to get you up and running with Cypress in a bunch of environments.

- The ease-of-use and speed in writing and running tests is miles ahead of any other tool that exists in the E2E testing tool market

- The support you receive for using and contributing to this product is by far the most beneficial part of using Cypress

Cons: This is not necessarily a fault of the tool but debugging test failures in a continuous integration (Jenkins) environment is a pain (though there is a Github issue open to address this in the future).

Overall: - Better insight into how quality of features are being maintained across teams

- Ability to show hard evidence to management that bugs are being caught before they hit production by E2E tests written by Cypress

Capterra loader

End-to-End test with Cypress is super easy

Oct 01, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: - The Cypress task runner is free and open-sourced.

- It's really easy to write and run the tests. The setup process is pretty straightforward. You can get it up and running in just a few minutes!

- The documentation is really great.

Cons: The package size is way too big. We have a CI that runs all of our tests (frontend and backend) and installing cypress takes a lot of time during our CI build.

Capterra loader

Cypress changed how I feel about e2e testing

Jan 09, 2019
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Completely new paradigm for integration testing. Developer-focused. No more Selenium!

Cons: Still only Chrome as the browser. But they are working on more browsers.

Overall: Paying humans to click buttons for regression testing is not the way to go. Cypress introduces not a new approach to writing tests, but includes tooling to run them that makes it "fun" to write new tests. Tests can also be run as part of your continuous integration system.

Capterra loader

A wonderful improvement over selenium based tools

Mar 08, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I love the ease in which I was able to get up and running, it was simple to write the tests thanks to the excellent item picker. Also loved the time travel debugger.

Cons: I've had trouble making it work in my corporate environment through the proxy. Not much support for this common use case.

Overall: Super easy test setup, reliable running tests mean faster time to production

Capterra loader

Automation for modern web apps

Oct 26, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Easy and quick to get up an running. Very minimal setup. Seems stable and useable for production and large scale apps. Nice features, tools, and ui. Built in a way that supports modern web applications. Overall a really great product that makes the older tools written for a different era not the only option.

Cons: Trying to generate nice html reports is a hassle with the way Cypress 3+ breaks up the specs. I understand why they do it for their own service.

Some things still Don't feel quite there yet.

One of my biggest issues is that you can't stub api responses based on the value of the request parameters. For me this is actually hard to deal with and a major issue.

Overall: It's great.

Capterra loader

e2e FINALLY got good

Sep 29, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I had meaningful test output no more than 10 minutes after `npm install cypress`. Anything else, I'd still be configuring or or learning the test api.

The examples included - my favorite type of documentation - are VERY thorough. They even cover scenarios I may not have thought to ask about.

Cons: Maybe I just haven't found it yet, but it would be nice to have a cli watcher (a la protractor) - similar to the browser watcher, just... Minus the window. This is seriously trivial, though. I get the same ends (on Ubuntu) by sliding the cy window to another workspace - then I can peek at it when I want. (Actually, I might like this more than cli watcher lol)

Testing Made Easy

Sep 21, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Cypress allows for easy testing across multiple environments. We love that it already includes all the tools we need to query the DOM and make assertions in our tests. The documentation is stellar and the community behind the project is growing rapidly - both factors that contribute to our success when we get stuck. Finally, the latest enhancements to run tests in parallel is killer!

Cons: We don't love that we have to use our GitHub accounts to log in. It would also be nice to run tests in other browsers, like IE and Firefox as well as mobile, so that we can trim down the number of browsers in which we manually test our features.

The Missing Piece to TDD

Nov 11, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The UI and useful methods that come right out-of-the-box. The UI to show my tests (passing hopefully).

Cons: Nothing. I think Cypress really solves two issues when it comes to TDD.

1.) Developers are not always willing to write tests because of the different methods that some testing packages use.

2.) There is nothing pretty about testing.

Cypress comes with out of the box methods that solve a majority of the problems that we have with testing. It also provides a fantastic UI for showing and collaborating with other developers.

Overall: Getting developers to write tests and be able to reproduce them and show other developers the issues.

Problem solved with Cypress.

Capterra loader

One of the best

Oct 26, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Ease of set up

The syntax is really clear and expressive

The test runner is incredible

Cons: Well... Hum, I don't know yet. Maybe there is something I don't like, but I did not find it.

Overall: I have a long experience with RubyOnRails, and RSpec, Capybara, FactoryBot. I am a test driven developer. And these test frameworks are incredible.

So, when I came to Angular, although unit tests are really OK with Support satff, I found the native end-to-end tests with Protractor really hard to handle, almost boring.

Then came Cypress, and voila!

Cypress is not only testing your app, it's having fun with it. I found myself writing unuseful tests, just for the pleasure of watching Chrome filling forms at the speed of light!

Thanks for all, you at Cypress.

Capterra loader

Bye bye Selenium based testing

Sep 27, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I like how well documented it is ! Another thing is that you can see historically what is happening in your tests and replay them. Also what can be useful are screenshots and videos of the tests. I like how you get all of this out of the box with Cypress! Fixtures and including them in tests are great too.

Also I like how they promote different testing ideas with mocking backend, when not to mock. They are more than just a testing tool, they are changing the way we test our code!

Cons: Not having failure logs on the CI server, then I have to go and see screenshots and videos of when it failed. But I read somewhere that they are going to support that pretty soon!

Overall: I'm using Cypress actively on one project where I test React frontend and Rails backend. It took some 'elbow grease' to get it going, but now I like it very much and it gives me confidence to push my code to staging or production.

Cypress tests

Nov 04, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: * Easy to install and write tests

* The documents are very detailed and elaborated.

* The test runner is very user-friendly with all its debbugging featuers

Cons: * No support for popup windows

* No retry mechanism

* parallel tests are only managed via the Cypress Dashboard

* Cross-site navigation is not working as expected on Electron and Chrome even when disabling chromeWebSecurity

Overall: We are converting our Selenium tests into Cypress.

The current Sanity tests are running very fast and enable the CI flow to run smooth and fast.

Capterra loader

Amazing and easy to use e2e front end testing tool

Sep 28, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Cypress is really easy to use, even for a functional tester with no coding experience. It's highly documented, its community is growing really fast and there's constant support via gitter.

Cons: The lack of cross-browser functionality and better CI error logs

Overall: We replaced Selenium with cypress in half of the time it took writing the Selenium code. Our tests are finally reliable and easy to maintain and our tests outputs are now really helpful.

We are really enjoy Cypress!

Cypress make testing fun

Nov 18, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Cypress is easy to use and execute very fast. All is very well documented with a lot of examples. Great to use on a simple unit test but also useable for large e2e tests. Using Cypress is great fun not only "work"

Cons: Cypress can only be used on chrome browser. Would be great if other browsers are supported too

Overall: Set up Cypress in ci/cd. Works really fast and tests are easy to update if necessary.

Cypress is the solution for end to end testing

Apr 24, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I really like how it is all built in JS. That is a game changer for me. It truly makes my life 10x easier, and that isn't an exaggeration.

Cons: It is still a little buggy, but they are good at accepting pull requests so that isn't a big deal to me.

Overall: I can do e2e and integration testing without any problems. It is truly a lifesaver, and I don't know what I did with my life before it came along.

Capterra loader

Give it a try

Sep 28, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Very smooth testing experience -- Cypress feels like the next generation of JavaScript integration testing.

Cons: Headless browser option is advertised, but we couldn't get it to actually run headlessly. Our test suite starts crashing past a certain medium number of tests, and we'd need a headless option to truly scale the test suite.

I'm really love Cypress. It is the first testing tool that has not completely frustrated me.

Jun 13, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Value for Money

Pros: Fairly easy to get things working, so you are not hitting a huge wall when you first try out the product.

Debugging is easier since you get a lot of good information in the console and you can replay each step to see what the browser state was at a certain time.

Easier than Selenium for sure.

Will allow some non-developer types (like manual QA for example) to learn how to write tests.

All types of tests (E2E, Integration, and Unit tests) can be written.

The tests are more reliable.

Cons: Currently limited to testing using Canary, Chrome, Chromium, and Electron. Looks like Firefox support is currently in the works though. IE/Edge maybe some day.

Capterra loader

My favourite e2e testing tool.

Dec 19, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Npm install, cypress open, done.

That simple. Never had an issue.

It's so easy to install, configure and write tests that will motivate devs to write more and better tests.

Cons: Docs are great but can be improved a little.

Overall: I'm using it in every single project that has a frontend. Period.

Capterra loader

Apex Acceptance Testing. 5 Stars!

Nov 26, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Getting started with Cypress was pretty simple due to really great docs and using assertion libraries I already knew.

I love being able to write a failing test for some piece of UI and watch the test run in the Cypress runner on one screen while I progress -- or not -- on fixing the bug or creating the feature on the other screen.

Cons: The biggest thing that Cypress is missing right now, and I'm excited to see that they are working on it, is cross-browser testing. Edge and Safari are a constant problem for me and I wish Cypress could help me get a head of those issues.

Exceptional easy of use

Sep 26, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I like default assertions. It allows me to write smoke test very easily.

Cons: Sometimes I get false positive error but mostly when Electron is as a engine - page load time out.

Overall: In our company we are using cypress as a CI tool for e2e tests.

Capterra loader

Cypress.io rocks!

Jan 07, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It quickly and easily allowed us to get up to speed with writing tests. We were able to catch and resolve issues that otherwise would have been difficult without Cypress. The tool is not only easy to use but fun to learn and add to most if any workflow. It is well documented. A must-have! You can write an end-to-end test and evaluate the entire process very easy.

Cons: I have no cons. We have yet to come across a con.

Overall: We used it to find bugs with a Wordpress plug-in. We realized that we could easily replicate odd behaviors that helped us understand where the issues were originating from.

Cypress is what e2e testing should be from the start

Oct 11, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Ease of use - it's ridiculously easy to get started with cypress. You just install a single package and you can start writing your own, stable, reliable e2e tests.

The fact that it's not Selenium/Webdriver etc. makes it a charm to work with

Cons: The only thing that kinda bugs me is the fact that the browser window does not open for the first time (on Mac), but I'm sure that will get fixed shortly.

Great for E2E Testing

Dec 12, 2018
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Easy to setup and get started with E2E testing

Cons: Need to get more practical experience with Cypress but did not yet find any cons.

Overall: Will be using it to test E2E ecommerce web applications.

Great Developer Experience

Nov 29, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - Works out of the box

- Fast tests and developer feedback

- Fully featured and functional without 3rd party plugins

- Incredible developer experience and tooling

Cons: - Cross-browser support

- Page navigation outside of current page (i.e: oauth logins etc)

Overall: Incredible developer experience that supersedes by far everything in the category

Capterra loader

Love me some Cypress.io!

Jan 17, 2019
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1. It was easy to learn. It had great examples to help you get started.

2. The documentation was well organized.

3. THE TIME TRAVEL DEBUGGING... So good.

4. The debugging, in general, was the best experience that I ever had when writing e2e/Integration tests.

5. Automatic waiting for assertions.

Cons: The browser support was very limited.

Cypress - testing can be easy

Jan 10, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Easy Integration into Architecture

Great Docs

Good Examples

Simple API

Awesome Community

Cons: Test parallelization only possible with cypress test orchestrator

Overall: E2E tests of large scale react applications

Capterra loader

Easiest UI Testing

Sep 25, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: It is very easy to use!! Very easy installation and integration with my project, easy spec setup and just the right kind of reporting I need.

Cons: I wish it support file upload testing, also support for other browser would be great.

Overall: I am new to web development UI testing. While other product gives me the horror by just peeking the setup, Cypress really pick my interest. And after I need to do the testing for my front end, I found it very easy to use. This will be absolutely a main stay on my toolbox.

Capterra loader

Cypress + TypeScript

Jan 12, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Cypress makes end to end testing as easy as jest makes unit testing. The TS definitions make exploring the apis easy, and where that falls short, their documentation fills the void and then some.

Cons: I'm not sure if I've used cypress enough to have encountered pain points.

Overall: Cypress made e2e very attainable when I had never succeeded with other tools for lack of patience.

Capterra loader

Makes testing so easy to get into

Nov 26, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It was very beginner friendly! I went from never-written-a-test to 2 E2E tests in a day.

Cons: Can't think of anything - I've really enjoyed it so far!