Cypress ist ein weit verbreitetes, kostenloses UI-Testautomatisierungswerkzeug für Webseiten. Der Ansatz von Cypress ist Code-basiert und Browser-basiert: Tests werden im Browser mit JavaScript entwickelt, ausgeführt, analysiert und aktualisiert.
Cypress glänzt vor allem mit seiner nahtlosen Integration in die Chromium dev tools und dem "UX time travel" feature, über das sich eine Testlauf-Aufzeichnung wie ein Video beliebig vor- und zurückspulen lässt.
Cypress | QF-Test | |
---|---|---|
Setup und Konfiguration | ||
Leicht für Nicht-Entwickler:innen einzurichten | ❌ | ✅ |
Lizenz | ||
Open Source | ✅ | ❌ |
Kostenlos | ✅ (Kommerzielle Add-ons) | ❌ |
Unterstützte Technologien | ||
Web-Anwendungen | ✅ | ✅ |
Java-Anwendungen | ❌ | ✅ |
Windows-Anwendungen | ❌ | ✅ |
Android-Anwendungen | ❌ | ✅ |
iOS-Anwendungen | ❌ | ✅ |
Hybride Anwendungen | ❌ | ✅ |
Web-APIs | ❌ | ✅ |
PDF-Dokumente | ❌ | ✅ |
Skriptsprachen | ||
JavaScript | ✅ | ✅ |
Groovy | ❌ | ✅ |
Python | ❌ | ✅ |
Zielgruppe | ||
Tester:innen | ❌ | ✅ |
Entwickler:innen | ✅ | ✅ |
Plattform-Unterstützung | ||
Cross-platform | ✅ | ✅ |
Cross-browser | ✅ | ✅ |
Unterstützte Browser-Driver | ✅ CDP | ✅ CDP |
Mobile Browser | ❌ | ✅ |
Testentwicklung | ||
Strukturierte Testsuites, -Sets, und -Fälle | ❌ Flat code hierarchy | ✅ Verschachtelte Baumstruktur |
Komponentenidentifikation | ✅ CSS-Selektoren | ✅ Komponentenknoten |
Einfache Komponentenwartung | ❌ | ✅ Zentrale Verwaltung |
Integrierter Debugger | ❌ | ✅ |
Testlaufprotokoll | ❌ | ✅ QF-Test Protokoll, Berichte in HTML, XML oder JUnit-XML |
Multi-Tab-Interface | ❌ | ✅ |
Umfangreiche Dokumentation | ✅ | ✅ |
Fortgeschrittene Features | ||
Parallelisierung | ❌ (Cloud-only) | ✅ |
Headless testing | ✅ | ✅ |
Accessibility testing | ❌ | ✅ |
On-device testing | ❌ | ✅ Android (iOS kommt bald) |
Support und Beratung | ||
Professioneller Support | ❌ | ✅ |
Training und Beratung | ❌ | ✅ |
Kostenlose Webinare | ❌ | ✅ |
Der Preis für Software macht nur einen geringen Anteil der gesamten Testprojektkosten aus. Der Hauptanteil sind die Personalkosten. Deshalb sollte die Effektivität, mit der Tests implementiert und gewartet werden können der entscheidende Faktor sein. Dies bleibt beim reinen Software-Preisvergleich unberücksichtigt.
Nach unserer Erfahrung amortisiert sich das Testwerkzeug nach ungefähr drei Testzyklen. Weitere Informationen über Testautomatisierung und ROI
Im Vergleich zu diesen Konkurrenzprodukten bietet QF-Test als ausgereiftes Werkzeug zur Testautomatisierung verschiedene Vorteile.
Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch »Matomo«. Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt. Ein Widerruf bzw. Opt-out ist jederzeit auf unser Datenschutz-Seite möglich.
1. Funktionale Cookies
Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.
2. Performance und Statistik Cookies
Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.
Dieses Cookie enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
Dieses Cookie wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
wird erzeugt und versucht sofort wieder zu löschen (zur Prüfung, ob der Browser des Besuchers Cookies unterstützt).
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.