Selenium | QF-Test | |
---|---|---|
Setup & Konfiguration | ||
Einfache Installation für Nicht-Programmierer | ❌ | ✅ |
Unterstützte Technologien | ||
Web-Anwendungen | ✅ | ✅ |
Java Programme | ❌ | ✅ |
Windows Programme | ❌ | ✅ |
Android Programme | ❌ | ✅ |
iOS Programme | ❌ | ✅ |
Kombinierte/hybride Applikationen | ❌ | ✅ |
Zielgruppe | ||
Tester | ❌ | ✅ |
Entwickler | ✅ | ✅ |
Aufnahme & Wiedergabe | ||
Aufnahme von Aktionen | Firefox Plugin, eingeschränkt | ✅ |
Aufnahme von Checks | eingeschränkt | ✅ |
Direkte Bearbeitung der aufgezeichneten Schritte | ❌ | ✅ |
Objekterkennung | ||
Robuste Identifizierung der Komponenten | ❌ | ✅ |
Zentrale Ablage der Objektrepräsentationen | müssen auf Code-Ebene verwaltet werden | ✅ |
Generische GUI-Objektklassen | ❌ | ✅ |
Einfache Adressierung von Unterelementen von Bäumen, Tabellen, etc. | ❌ | ✅ |
Nutzung von XPath-Ausdrücken | ✅ | ✅ |
Automatische Synchronisation von GUI-Elementen | ❌ | ✅ |
Unterstützung für dynamische IDs | ||
Robuste Erkennung | ❌ | ✅ |
Eingebaute Unterstützung gängiger Web-GUI Komponentenbibliotheken | ❌ | ✅ |
Testlaufanalyse & Reporting | ||
Intuitiv interpretierbare Protokolle | ❌ | ✅ |
Konfigurierbare Reports | ❌ | ✅ |
Wartbarkeit | ||
Einfache Wartbarkeit | ❌ | ✅ |
Wiederverwendung / Modularisierung | ||
Einfache Modularisierung für gute Wiederverwendbarkeit | Erfordert Kenntnisse in objektorientierter Programmierung | ✅ |
Datengetriebenes Testen | ||
Einfache Definition und Einbindung von Datenquellen | ❌ | ✅ |
DIE-Integration / Headless Testing | ||
Eclipse Plugin | ✅ | ✅ |
Headless Testing | ✅ | ✅ |
Dokumentation | ||
Umfangreiche Dokumentation (DE & EN) | ❌ | ✅ |
Video-Tutorials (DE & EN) | ❌ | ✅ |
Support und Beratung | ||
Professioneller Support direkt vom Hersteller (DE & EN) | ❌ | ✅ |
Schulung/Beratung direkt vom Hersteller (DE & EN) | ❌ | ✅ |
Freie Spezialwebinare zu wichtigen Themen | ❌ | ✅ |
Lizenz | ||
Kostenfreie Lizenz | ✅ | kommerzielle Lizenz |
Dieses Video zeigt die Unterschiede zwischen QF‑Test und Selenium.
"Nach zwei Hauptversionen haben wir die Tests mit Selenium aufgrund des hohen Pflegeaufwandes aufgegeben."
mehr dazu
Attila Enez, Tester
Hamburger Pensionsverwaltung, Hamburg, Deutschland
"Ich finde es ist wirklich schade, dass meine technischen Kollegen noch nie die Produktivitätsgewinne erlebt haben, die wir durch Ihr Produkt (QF-Test) erfahren haben.Viele können sich eine problemlose Testautomatisierung nicht einmal vorstellen.
Sie "wissen", dass Testautomatisierung wirklich hart und teuer ist, da sie alle nur Selenium oder andere Wrapper Tools um Selenium genutzt haben, die Programmierungskenntnisse erfordern. Ihr Produkt könnte in so vielen Organisationen ein Game Changer sein."
Liviu-Aurelian Rau-Neascu, Senior Technical Analyst
Bucharest, Rumänien
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 Test-Tool 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.