# QF-Test Reviews
**Vendor:** Quality First Software  
**Category:** [Automatisierungstestwerkzeuge](https://www.g2.com/de/categories/automation-testing-tools)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 9
## About QF-Test
QF-Test ist das etablierte Werkzeug für die professionelle GUI-Testautomatisierung von Desktop-, Web- und mobilen Anwendungen sowie PDF-Dokumenten. QF-Test ist ein Low-Code-GUI-Testwerkzeug, das es Ihnen ermöglicht, effizient Testfälle zu erstellen, z.B. mit Capture/Replay, ohne Programmierkenntnisse plattformübergreifend auf Windows, Linux und macOS. Für Softwareentwickler bieten Jython, Groovy oder JavaScript erweiterte Skriptmöglichkeiten. Tests können automatisch über Continuous-Integration-Tools wie Jenkins ausgeführt werden und erzeugen detaillierte Logdateien sowie XML- oder HTML-Berichte. Verwenden Sie QF-Test, um robuste und stabile Regressionstests für verschiedene GUI-Technologien zu erstellen. QF-Test unterstützt alle Arten von Java-GUIs, von Swing (einschließlich ULC, JIDE-Komponenten, CaptainCasa), seinem Nachfolger JavaFX, sowie das Standard Widget Toolkit (SWT) und Eclipse, einschließlich Plugins und RCP-Anwendungen. Sie können QF-Test auch verwenden, um dynamische Webanwendungen zu testen, die auf Angular, React oder Vue.js basieren, einschließlich Electron und hybriden Anwendungen, die JxBrowser, JPro oder WebSwing verwenden. QF-Test unterstützt native Windows-Desktop-Anwendungen, die mit Win32, .Net, Windows Forms, WPF, Windows Apps erstellt wurden. Mobile Anwendungen können auf realen Geräten oder mit dem Android Studio Emulator oder iOS Simulator und Xcode getestet werden. Darüber hinaus können Sie automatisiert testen, ob Ihre Webanwendung den gängigen Barrierefreiheitsstandards entspricht, in nur wenigen einfachen Schritten. PDF-Dokumente können auch bequem automatisch mit QF-Test getestet werden. Seit 2001 auf dem Markt, wird das Testwerkzeug kontinuierlich aktiv weiterentwickelt und wird derzeit von mehr als 1.500 Unternehmen in über 60 Ländern eingesetzt.




## QF-Test Reviews
  ### 1. Fehlt Unterstützung für mobile Apps

**Rating:** 3.5/5.0 stars

**Reviewed by:** Destacamento A. | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 25, 2024

**Was gefällt Ihnen an QF-Test am besten?**

Mit QF-Test ist es möglich, ein Framework für die Automatisierung von GUI-Tests für Desktop-Anwendungen zu erstellen. Der visuelle Editor, mit dem Nicht-Programmierer Testscripte ohne Fachkenntnisse erstellen können, verschiebt die Messlatte für die Erstellung von Testfällen. Er hilft, Regressionen zu erfassen und stellt somit sicher, dass die Benutzererfahrung reibungslos ist.

**Was gefällt Ihnen an QF-Test nicht?**

Mobile-Apps-Tests werden standardmäßig nicht von QF Testing unterstützt. Die Einschränkung dabei ist die Tatsache, dass wir unsere Welt jederzeit bei uns tragen. Unser Ansatz muss auf Drittanbieter-Tools oder Hacks basieren. Das bedeutet, dass wir zusätzliche Zeit aufwenden müssen, um Ineffizienz und komplexe Probleme zu überwinden.

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

Die QF-Test-Regel hat den Schmerz des GUI-Testens für Desktop-Anwendungen minimiert. Es ist mir jetzt möglich, automatisierte Tests zu entwickeln, während ich Zeit darauf verwende, umfassendere Testmethoden zu analysieren. Dies gewährleistet nicht nur die Stabilität der App, sondern minimiert auch unbekannte Fehler, die gelegentlich während des Testprozesses durchrutschen.

  ### 2. Halbautomatisierte Entwicklung, hohe Produktivität, vielfältige Standardfunktionen, angenehm zu nutzen

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matt E. | Senior QA Analyst, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** September 02, 2022

**Was gefällt Ihnen an QF-Test am besten?**

1. Ich benutze QF-Test seit 17 Jahren, seit 2005, sowohl für Web- als auch für Java-Swing-Anwendungen. Sehr angenehm zu arbeiten, besonders wenn man eine kreative Person ist. Es gibt mir ein tiefes Gefühl der Zufriedenheit.  
2. Halbautomatisierte Entwicklung, sehr einfach, ein Framework zu erstellen. Testautomatisierungsskripte sollten nicht so kompliziert sein wie die API-Anwendungen, die sie testen. Es ermöglicht, innerhalb sehr kurzer Zeit eine beliebige Anzahl alternativer Lösungen für ein Problem zu entwickeln und auszuprobieren. Sogar zur Laufzeit, während eines Haltepunkts, kann man gesamte Testfälle erstellen, neu gestalten, aufzeichnen und zusätzliche Funktionen einfügen. Man springt hin und her, ändert Werte von Variablen, testet und testet neue und alte Funktionen so oft wie nötig, ohne das Programm zu stoppen.  
3. Grafischer/bildbasierter Editor im Gegensatz zum Hardcoding, daher auch für Außenstehende leicht verständlich. Ein manueller Tester automatisierte ein kompliziertes Szenario nur durch das Betrachten meiner „Skripte“. Am Ende des Tages fühlt man sich so frisch wie am Morgen.  
4. Einfach zu bedienen, bietet aber umfangreiche Funktionalitäten für alle möglichen Szenarien.  
5. Robuste und flexible Bildverifizierung in der GUI. Man kann ein Bild sogar in der Zelle eines Rasters aufzeichnen. Neun verschiedene Algorithmustypen ermöglichen es, aufgezeichnete Bilder gegen Farbvariationen immun zu machen und sie jahrelang, wenn überhaupt, nicht zu aktualisieren.  
6. Mehrere Schritte bei der Erkennung von Komponenten/Elementen. Manchmal bitte ich Entwickler, einen Namen oder eine andere ID zu setzen, um Einzigartigkeit zu garantieren und Updates aufgrund von Änderungen in der API zu minimieren, aber nur, um Updates zu minimieren, wenn sie eine weitere Komponente zu 10 ähnlichen hinzufügen.  
7. Kunden-/Technischer Support ist vorbildlich. Ich bin in New York und sie sind in Deutschland; dennoch bekomme ich normalerweise am selben oder am nächsten Tag eine Antwort. Selbst in einer Umgebung mit hohem Sicherheitsniveau wie in meinem Unternehmen haben sie viele Mittel, um alle benötigten Informationen zu erhalten und Ihre Probleme zu beheben.  

**Was gefällt Ihnen an QF-Test nicht?**

Es gibt nichts zu bemängeln. Das Team hört auf seine Kunden. Sie haben auf meine Bitte hin ein paar Funktionen hinzugefügt. Ein oder zwei meiner Anfragen haben sie abgelehnt, weil sie an alle ihre Kunden gedacht haben und ob die neue Ergänzung der größeren Gruppe zugutekommen würde. Und ich stimme dieser Politik voll und ganz zu.

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

1. Ermöglicht es, die Anzahl der Automatisierungsingenieure und funktionalen/manuellen Tester auf ein Minimum zu reduzieren. Ein Ingenieur kann Tausende von Testfällen entwickeln, unterstützen und ausführen. In Verbindung mit einem angemessenen Preis ist es sehr kosteneffektiv. Einmal forderte das Management, dass ich innerhalb eines Jahres 400 Testfälle automatisiere, um den Druck von manuellen/funktionalen Testern zur Veröffentlichungszeit zu verringern, da sie mit der Arbeitsbelastung überfordert waren. Es war herausfordernd, aber ich habe es geschafft.

2. Ausgezeichnetes, sehr detailliertes Handbuch, viele Tutorials und Beispiele ermöglichen es, das Tool sehr schnell zu meistern. Wenn jemand bereits ein Framework erstellt hat, lernen neue Ingenieure sehr schnell, auch ohne vorherige Erfahrung mit QF-Test.

3. Erfordert minimalen Input von App-Entwicklern, wenn überhaupt.

  ### 3. Tolles Werkzeug, tolles Team, maximale Flexibilität

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrej Z. | Operations & Software Development, Managing Partner, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** May 05, 2021

**Was gefällt Ihnen an QF-Test am besten?**

Die Reife und Flexibilität des Werkzeugs und des dahinterstehenden Teams, um die sich ändernden Anforderungen der Kunden im UI-Testing zu lösen.

**Was gefällt Ihnen an QF-Test nicht?**

Schwer zu sagen, da wir es selbst nicht intensiv nutzen. Wir haben es nur in Aktion gesehen (siehe unten).

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

Wir sind Anbieter eines Produkts namens Webswing, das ein Webserver ist, der es ermöglicht, jede Java-Swing-Anwendung in einem Webbrowser auszuführen, und dabei nur reines HTML5 verwendet. Wir wurden von QFS kontaktiert, um zu prüfen, ob ihr UI-Test-Tool QF-Test auch für dieses spezielle Java/Web-System funktionieren könnte. Diese Zusammenarbeit hat sich ziemlich gut entwickelt und QF-Test erwies sich als ein großartiges Werkzeug, selbst für solche sehr speziellen Fälle. Tatsächlich fanden die Leute einen wirklich coolen Weg, um UI-Tests, die zuvor für die Java-Anwendung entwickelt wurden, auf einem Webswing-Server über den Webbrowser nahezu unverändert auszuführen. Durch die Implementierung der Unterstützung für Webswing konnte QFS einem wichtigen Kunden helfen, seine umfangreiche Java-Testbasis für seine neue Webumgebung wiederzuverwenden und so eine enorme Menge an Zeit und Geld zu sparen.

  ### 4. Das beste Werkzeug für die Automatisierung

**Rating:** 5.0/5.0 stars

**Reviewed by:** Achim M. | Freelancer, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** September 04, 2021

**Was gefällt Ihnen an QF-Test am besten?**

Since 2011, I have been working with QF-Test in various projects. What I like most is the overall stability, the endless possibilities, and of course, the legendary support. With QF-Test, you can quickly and easily master any project challenges.

**Was gefällt Ihnen an QF-Test nicht?**

Ich habe keine negativen Erfahrungen mit dem Tool gemacht.

**Empfehlungen für andere, die QF-Test in Betracht ziehen:**

Teste es!

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

Komplexe Teststrategien lassen sich genauso einfach umsetzen wie auch triviale, einfache, schnelle Testfälle. Mit QF-Test ist man immer am Puls des Projekts. Die Schnelligkeit des Tools fasziniert mich immer wieder.

  ### 5. Sweet Spot für Testautomatisierung

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chris S. | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** November 17, 2020

**Was gefällt Ihnen an QF-Test am besten?**

Die Preisgestaltung ist genau richtig:
Viele Testautomatisierungstools sind kostenlos, erfordern jedoch erheblichen Aufwand, um ein 'Framework' zu erstellen, das Komponenten-Erkennung, Berichterstellung, Abstraktion, Wiederverwendung, CLI usw. handhabt. Zusätzlich erfordern diese kostenlosen Tools kostspielige Wartung, wenn sie gegen eine sich ändernde Codebasis einer zu testenden Anwendung (AUT) laufen.
Im Gegensatz dazu sind "Enterprise"-Testtools, die ein Framework enthalten, häufig zu einem außergewöhnlichen Preis erhältlich.
QF-Test trifft den 'Sweet Spot' zwischen diesen beiden Extremen, indem es ein preisgünstiges, reichhaltiges Funktionsset innerhalb eines Frameworks bietet, mit einer einfach zu erstellenden und zu wartenden abstrahierten Objektkarte für Ihre AUT.

Der Support ist erstaunlich:
Ich habe das Tool bei Dutzenden von Kunden mit vielen spezifischen Problemen verwendet, die gelöst werden müssen. QFS (QF-Test-Anbieter) reagiert in der Regel innerhalb von 12 Stunden mit Lösungen für alle Probleme und verfolgt diese bei Bedarf weiter. Sie schließen das Ticket nicht, bis das Problem wirklich gelöst ist.

Unterstützte Technologien sind breit gefächert:
Ursprünglich mit Java Swing, SWT & JavaFX auf Windows, Linux und Mac, dann erweitert durch denselben konsistenten Ansatz für das Testen von Webanwendungen.

Das Funktionsset ist riesig:
QF-Test ist erweiterbar mit Jython, Javascript und Groovy und unterstützt alles, was Tools wie Selenium tun, jedoch mit eingebauter Abstraktion. In meiner Erfahrung werden 95% der Testautomatisierungsprobleme typischerweise mit den "von der Stange" gelieferten Funktionen von QF-Test gelöst.

Flache Lernkurve:
Das Tool wird mit einer Reihe von Beispielen geliefert, die in den integrierten Anwendungen unter Test verwendet werden. Diese Beispiele enthalten Muster, die wiederverwendbar sind und auf denen der Tester für seine AUT leicht aufbauen kann. Das Eintauchen in diese Muster ist eine einfache Aktivität mit hoher Rendite bei der Weiterbildung. Zusätzlich ermöglichen das Handbuch, das Tutorial und die kontextsensitive (Rechtsklick) Hilfe ein schnelles Verständnis, wie man das Tool verwendet.

**Was gefällt Ihnen an QF-Test nicht?**

Die Testartefakte werden als *.xml-Dateien auf einem Dateisystem gespeichert. Diese in die Versionskontrolle einzubringen, ist manchmal problematisch beim Umgang mit Diffs (z.B. beim Zusammenführen von Branches in Git). Es ist ein überwindbares Problem (zum Beispiel die Tests in viele kleinere Dateien aufteilen), aber bei monolithischen Testdateien kann die Versionskontrolle für nicht-technische Tester herausfordernd sein.

**Empfehlungen für andere, die QF-Test in Betracht ziehen:**

Laden Sie die Testversion direkt von qfs.de herunter und probieren Sie es aus.

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

Ich arbeite in agilen Entwicklungsteams als Testautomatisierungsentwickler und führe Tests durch, die mit QF-Test in verschiedenen CI/CD-Pipelines gegen alle Arten von Anwendungen (Swing, Web, RESTful APIs) erstellt wurden. Da die Tests in den Pipelines ausgelöst werden, erfordert die Notwendigkeit, sie innerhalb einer Iteration mit Abdeckung für neue Änderungen im AUT "grün" laufen zu lassen, geringe Wartungskosten. QF-Test ermöglicht dies.

  ### 6. QF-Test für Web-Tests

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** November 12, 2020

**Was gefällt Ihnen an QF-Test am besten?**

Es ist einfach, im Selbststudium und mit Hilfe von Videos oder Webinaren zu lernen. Die Komponentenerkennung ist sehr gut. Mit ein wenig Übung kann die Komponentenerkennung individuell an Ihre Bedürfnisse angepasst oder optimiert werden.

**Was gefällt Ihnen an QF-Test nicht?**

Das Aussehen des Werkzeugs ist etwas veraltet. Ich hatte einmal Schwierigkeiten mit der Automatisierung des Lesens und Klickens auf eine spezielle Schaltfläche in einer PDF-Datei. Aber der Support war sehr kompetent und konnte mir helfen, das Problem mit Bilderkennung zu lösen.

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

Wir verwenden das Tool hauptsächlich zur Automatisierung von Webtests. Es ist einfach, Komponenten wiederzuverwenden und sich mit einem bereits bestehenden Projekt vertraut zu machen. Das bedeutet, dass jeder Mitarbeiter, der QF-Test kennt, in der Lage ist, jedes mit QF-Test realisierte Testautomatisierungsprojekt sehr leicht zu verstehen. Die einfache Integration in Jenkins hilft uns, die Testzyklen zu verkürzen und Tests während der Nacht oder am Wochenende durchzuführen.

  ### 7. QFT Kompakttraining

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Halbleiter | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** May 20, 2021

**Was gefällt Ihnen an QF-Test am besten?**

Das Beste ist, im ersten Schritt GUI-Tests sehr einfach zu implementieren.

**Was gefällt Ihnen an QF-Test nicht?**

Einige Fehlermeldungen sind nicht klar und verwirrend, und ich kann die eigentliche Ursache der Fehler nicht finden.

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

Interaktive GUI-Leistungsprobleme. Unser Ziel ist es, Probleme zu erkennen, bevor unsere Kunden sie finden.

  ### 8. Leistungsstarke Funktionen und sehr gute Dokumentation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dirk O. S. | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** February 26, 2020

**Was gefällt Ihnen an QF-Test am besten?**

Im Allgemeinen sind das Handbuch und der gute Support ein sehr wichtiges Argument für QF-Test. Der Hersteller QFS legt großen Wert auf ein ständig aktualisiertes Handbuch. Dies stellt sicher, dass die Informationen hilfreich sind und das Handbuch im Arbeitsalltag oft als Referenz verwendet wird. Wenn das Handbuch nicht hilft, habe ich immer hilfreiche Ratschläge vom QFS-Support erhalten.

**Was gefällt Ihnen an QF-Test nicht?**

Das Konzept der Verwendung von Variablen ist sehr mächtig, aber nicht intuitiv. Das Kapitel über Variablen ist Pflichtlektüre für alle Technischen Testanalysten, die Skripte schreiben sollen, die mehr als einmal verwendet werden sollen.

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

Im Kundenprojekt musste ich eine Webanwendung testen, bei der die GUI-Elemente dynamisch IDs zugewiesen bekommen. Als Testmanager konnte ich den externen Webentwickler nicht umstimmen. Hier half es mir, dass QF-Test Variablen in der Parametrisierung der GUI-Objekte erlaubt, die zur Laufzeit ausgewertet werden. Auf diese Weise konnte die Testautomatisierung die aktuell gültigen IDs in Variablen in einem Katalog der Webanwendung schreiben und die Erkennung der GUI-Objekte sicherstellen.

  ### 9. Die Kraft von QF-Test

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ringo D. | Senior Experte im Bereich Test / Testautomatisierung, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 24, 2020

**Was gefällt Ihnen an QF-Test am besten?**

QF-Test ist ein leistungsstarkes Werkzeug für automatisierte Tests von Java-, Web-, .NET- und jetzt auch nativen Windows-Anwendungen. Es läuft als Java-Anwendung unter UNIX / Linux, macOS und Windows. QF-Test bietet, wie die meisten GUI-Testwerkzeuge, die Möglichkeit, Tests über Capture & Replay aufzuzeichnen und diese Tests abzuspielen. QF-Test arbeitet mit einem eigenen Treiber für die (Wieder-)Erkennung von GUI-Elementen, kann aber auch den Selenium-Treiber verwenden. Aber QF-Test bietet noch viel mehr. Mit der Möglichkeit, eigene Skripte (in Jython oder Groovy) zu implementieren, gibt es nichts, was Sie davon abhalten könnte, (fast) jede Herausforderung zu meistern. Die eigenen Testsuiten (Testskripte) von QF-Test basieren auf XML und sind nach einer flachen Lernkurve leicht zu handhaben. Die XML-Skripte sind in drei Teile unterteilt. Im unteren, eigentlich wichtigsten Teil, werden die Benutzerschnittstellenelemente der zu testenden Anwendung auf benannte Objekte abgebildet, die leicht anzusprechen sind. Diese können dann in Prozeduren und Funktionen (oder sogar in selbst geschriebenen Jython / Groovy-Skripten) verwendet werden, Objektattribute können getestet und angesprochen werden. Im obersten Teil der Testsuiten werden die Testabläufe strukturiert mit Testsatzgruppen, Testfällen / Testaufrufen und Testschritten abgebildet. Durch die Möglichkeit, Variablen in den Prozeduren und Funktionen, sogar auf der Abbildungsebene, zu verwenden, kann ein datengesteuerter GUI-Test sehr einfach über Datentabellen abgebildet werden. Ich habe QF-Test in meiner freiberuflichen Arbeit seit vielen Jahren in einer Vielzahl von Projekten und für eine breite Palette von Anforderungen verwendet. Bisher gab es keine Herausforderung, die nicht gelöst werden konnte (spätestens mit Hilfe des sehr schnellen und hilfsbereiten Support-Teams).

**Was gefällt Ihnen an QF-Test nicht?**

Ich kann im Moment an nichts darüber denken...

**Empfehlungen für andere, die QF-Test in Betracht ziehen:**

QF-Test eine Chance geben, es ist einfach zu benutzen.

**Welche Probleme löst QF-Test für Sie, und wie profitieren Sie davon?**

Die Möglichkeit, die Erkennung von Oberflächenelementen an kundenspezifische Bedingungen anzupassen (Resolver und Co.).



- [View QF-Test pricing details and edition comparison](https://www.g2.com/de/products/qf-test/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-26+18%3A25%3A35+-0500&secure%5Bsession_id%5D=7a68b104-bc4c-483e-b0ec-41b9e67f3fb0&secure%5Btoken%5D=409de3c3a905015e40902f64b3201d327f906a429f89c6bffb88485c60b1c655&format=llm_user)

## QF-Test Features
**Funktionalität**
- Test-Feedback
- Testverlauf
- Anpassung
- Test-Vielfalt

**Automatisierung**
- Organisation
- Zuverlässigkeit
- Gründlichkeit

**Agentische KI - Automatisierungstests**
- Autonome Aufgabenausführung
- Natürliche Sprachinteraktion
- Proaktive Unterstützung

## Top QF-Test Alternatives
  - [UiPath Agentic Automation](https://www.g2.com/de/products/uipath-agentic-automation/reviews) - 4.6/5.0 (6,097 reviews)
  - [BrowserStack](https://www.g2.com/de/products/browserstack/reviews) - 4.4/5.0 (3,259 reviews)
  - [Panaya Smart Testing and Change Intelligence](https://www.g2.com/de/products/panaya-smart-testing-and-change-intelligence/reviews) - 4.5/5.0 (500 reviews)

