Was ist Cypress?

Cypress testet alles, was in einem Browser ausgeführt wird. Der Cypress-Test-Runner ist derart erstellt, dass er besonders gut modernes JavaScript-Frameworks handzuhaben vermag. Wir haben hunderte von Projekten mit den neuesten React-, Angular-, Vue-, Elm-, und weiteren Frameworks. Cypress arbeitet auch ebenso gut auf dem Server mit seinent Anwendungen. Der Cypress-Dashboard-Service ist ein optionaler Web-basierter Begleiter zu unserem Test-Runner. Es zeichnet Tests, die im System Continuous Integration laufen, sodass du Ausfälle verstehen und Ergebnisse mit deinem Team teilen kannst.

Wer verwendet Cypress?

Front-End-Entwickler und QA-Ingenieure, die automatisierte Tests schreiben sind müde vom ewigen Testen und haben Kopfschmerzen. Cypress machen Tests für sie schneller, einfacher und viel zuverlässiger.

Wo kann Cypress bereitgestellt werden?

Mac (Desktop), Windows (Desktop)

Über den Anbieter

  • Cypress.io
  • Ansässig in Atlanta, USA
  • 2015 gegründet
  • Chat

Erhältlich in diesen Ländern

Vereinigte Staaten

Sprachen

Englisch

Über den Anbieter

  • Cypress.io
  • Ansässig in Atlanta, USA
  • 2015 gegründet
  • Chat

Erhältlich in diesen Ländern

Vereinigte Staaten

Sprachen

Englisch

Cypress – Videos und Bilder

Cypress Software - 1
Cypress Software - 2
Cypress Software - 3
Cypress Software - 4
Cypress Software - 5
6 weitere anzeigen
Videos zu Cypress
Cypress Software - 1
Cypress Software - 2
Cypress Software - 3
Cypress Software - 4
Cypress Software - 5

Kosten ähnlicher Produkte wie Cypress vergleichen

Cypress

99,00 $/Monat
Kostenlose Version
Gratis Testen
N/A
Kostenlose Version
Gratis Testen
200,00 $/Monat
Kostenlose Version
Gratis Testen
49,00 $/Monat
Kostenlose Version
Gratis Testen

Cypress Funktionen

  • Anforderungsbasiertes Testen
  • Parametrisierte Tests
  • Unterstützt parallele Ausführung
  • Verschieben und kopieren
  • hierarchische Ansicht

Alternativen für Cypress

Webbasierte Software, die dir hilft, bessere Anforderungen zu schreiben, deine Testfälle zu verwalten und Fehler zu verfolgen. Erfahre mehr über SpiraTest
Codefreies automatisches Testen. Angetrieben durch maschinelles Lernen.
Betriebsbereiter, erweiterbarer und entwicklerfreundlicher fortlaufender Integrations-Server. Erfahre mehr über TeamCity
Codeless Test Automation and Agile Test Management Platform
Generiere automatisierte Tests anhand von Modellen, die schnell erstellt und einfach zu warten sind. API-, UI-, Leistungs- und Datenbanktests. Erfahre mehr über Test Modeller
SaaS und KI-gestützte Testautomatisierungssoftware für Web- und Mobil-Anwendungen, um kontinuierliche Tests mit der Shift-Left-Methode zu erreichen.
Leistungsstarkes Software-Test-Automatisierungs-Tool, das hilft, Deine Anwendungsqualität zu verbessern und die Markteinführungszeit zu reduzieren. Erfahre mehr über Rapise
Boozang turns your browser into a user-friendly, enterprise-grade testing tool without any coding required.
Skriptloses, robustes All-in-one-Testautomatisierungstool zur Erstellung komplexer Testworkflows für Web, Mobile, Desktop, APIs und Cloud. Erfahre mehr über ZeuZ
UI test automation tool for web and desktop apps. Write your test cases without the need for any record & playback.
Helps find security and quality weaknesses in software by analyzing the code.
Gauge is an open source test automation tool that is simple and flexible to use, written in golang and completely hackable.
IQM Studio is a powerful end-to-end test generation and test script creating tool comprised of two features: Modeling and Scripting.

Bewertungen über Cypress

Durchschnittliche Bewertung

Gesamt
4,7 (60)
Benutzerfreundlichkeit
4,7 (60)
Kundenservice
4,5 (60)
Funktionen
4,5 (60)
Preis-Leistungs-Verhältnis
4,5 (60)

Nutzerbewertungen nach Unternehmensgröße (Angestellte)

  • <50
  • 51-200
  • 201-1.000
  • >1.001

Bewertungen nach Punktzahl finden

5
70%
4
28%
3
2%
Dan S.
Dan S.
Product Architect in USA
Verifizierter Nutzer auf LinkedIn
Verwendete die Software für: 1-5 Monate
Herkunft der Bewertung

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

5,0 vor 5 Jahren

Kommentare: 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).

Vorteile:

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.

Nachteile:

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).

Piotr P.
QA Automation Engineer in Irland
Computer-Software, 51-200 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

In Betracht gezogene Alternativen:

Quick and easy testing for everyone.

5,0 letzten Monat Neu

Kommentare: 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.

Vorteile:

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.

Nachteile:

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

Ian wyatt S.
Ian wyatt S.
Software Developer in Deutschland
Verifizierter Nutzer auf LinkedIn
Computer-Software, 11-50 Mitarbeiter
Verwendete die Software für: Mehr als 1 Jahr
Herkunft der Bewertung

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

3,0 vor 2 Jahren

Vorteile:

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

Nachteile:

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.

Joshua H.
QA Automation engineer in USA
Computer-Software, 201-500 Mitarbeiter
Verwendete die Software für: Mehr als 2 Jahre
Herkunft der Bewertung

One of the best UI automation testing tools

5,0 vor 3 Monaten

Vorteile:

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!

Nachteile:

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.

Luciano G.
Luciano G.
Lead Developer in Argentinien
Verifizierter Nutzer auf LinkedIn
Informationstechnologie & -dienste, Selbstständig
Verwendete die Software für: 1-5 Monate
Herkunft der Bewertung

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

4,0 vor 3 Jahren

Kommentare: 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!

Vorteile:

- 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!

Nachteile:

- 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!

Software gefunden in