The community submitted 8 reviews to tell
us what they like about Cypress.io, what Cypress.io can do better, and
more.
4.0
Based on 8 reviews
Review Cypress.io?
Reviewers see Cypress.io as a strong browser testing tool, especially for frontend and UI automation: it is quick to start with, easy to learn, fast in practice, and helped by clear docs, a solid community, step-by-step visual debugging, and automatic waiting that can reduce flaky tests. The main limits are just as consistent: weaker fit for backend or mixed workflow testing, reporting that feels thin without Cypress’s paid services, and some friction with its hybrid sync/async model. One founder also praised screenshot-based E2E visibility and said it felt less flaky, while noting browser support gaps.
+5
Summarized with AI
ReplayAutonomous app testing for teams who ship at AI-speed
Cypress is great for quickly getting started with test automation -- especially if you're a front end developer. Reporting tools are lacking unless you subscribe to the excellent cypress.io services.
Lots of people are shifting to Playwright which has a consistent async/await interface which is easier to understand that Cypress's hybrid sync/async model where you often fall back to using JQuery.
Both suffer from the challenge of tying you to a runner where you end up trying to shoehorn steps that are not UI automation (like API setup and validation) into a framework that is not meant for it.
After using Cypress.io for 3 months, I can confidently say it's one of the best tools for frontend testing. Debugging is made easy with its ability to visually walk through tests step by step, which has saved me countless hours. The automatic waiting for elements has reduced flakiness in tests, making them more reliable. However, I’ve found it less suited for backend testing, so it’s primarily a UI testing solution. I’s been a great addition to my toolkit.
Fantastic testing framework with good documentation and community. It only lacks support for Safari (but it's in the works behind an experimental flag).
We use Cypress for our end-to-end automation to ensure quality and catch regressions. It runs directly in the browser, so we get a true sense of how the app is actually performing. The setup is super straightforward, and features like time-travel debugging make it easy to track down and fix issues quickly.