Logo QF-Test

Das GUI Testtool für Java & Web

 

Gratis Testen  Download  Kaufen

Fragezeichen? FAQ lesen oder bei uns anrufen.

Damit keine Fragezeichen bleiben: Lesen, mailen (qfs@remove-this.qfs.de) oder anrufen (+49 8171 38648-0).

Claudia Baur, QFS Marketing & Sales

Mit QF-Test können auch Nicht-Entwickler ihr Produkt testen.

Claudia Baur,
Online Marketing Manager, QFS

Zahnräder QF-Test

Continuous Integration mit anderen Tools.

Allgemeine Informationen

01. Was ist QF-Test?

QF-Test ist ein Werkzeug zur Erstellung, Ausführung und Verwaltung von automatisierten System- und Lasttests für Java- und Web-Anwendungen mit grafischer Benutzeroberfläche (GUI). QF-Test wird seit 2001 von der Quality First Software GmbH (QFS) entwickelt und vertrieben. Detaillierte Informationen zu QF-Test finden Sie auf der Seite QF-Test.

02. Für welche GUI Oberflächen-Technologien können Tests erstellt werden?

Für Java Anwendungen wird die volle Bandbreite unterstützt, beginnend mit dem traditionellen Java Swing (inklusive Applets, Webstart, ULC, CaptainCasa), dem Nachfolger JavaFX aber auch SWT, dem Standard Widget Toolkit von Eclipse, inklusive Plugins und RCP (Rich Client Platform). Darüber hinaus erlaubt QF-Test das Browser-übergreifende Testen von Web-Oberflächen inklusive HTML5, AJAX (u.a. Angular, Smart (GWT), GXT / ExtGWT, ExtJS, ICEfaces, jQuery UI, jQueryEasyUI, Kendo UI, PrimeFaces, Qooxdoo, RAP, RichFaces, Vaadin, ZK, ...). Weitere Toolkits können bei Bedarf mit geringem Aufwand integriert werden, z.B. SAP UI5, Siebel Open UI und Salesforce. Auch PDF-Dokumente kann QF-Test testen.
Wenn Sie nicht genau wissen, welches Toolkit Sie verwenden, lesen Sie diese technische FAQ.

03. Was sind die Besonderheiten von QF-Test?

Einfach zu bedienen:

  • Schnelle Testerstellung mit Aufnahme und Wiedergabe
  • Hervorragende Bedienbarkeit dank QF-Tests intuitiver Benutzeroberfläche
  • Einfacher Aufbau von komplexen Tests ohne Programmierkenntnisse

Höchst flexibel:

  • Automatische Anpassung an Änderungen im zu testenden System
  • Intelligente Aufnahme- und Filterfunktionen
  • Uneingeschränkter Zugriff auf alle aufgenommenen Sequenzen
  • Unterstützt Bäume, Tabellen und andere Widgets, auch mit dynamischen Inhalten

Mächtig:

  • Leistungsfähiger Algorithmus zur Wiedererkennung von Komponenten
  • Moderne Kontrollstrukturen wie Schleifen, Try/Catch, Abhängigkeiten und Bedingungen sowie Variablen und Prozeduren für Modularisierung
  • Textbearbeitung mit regulären Ausdrücken
  • Zugriff auf das gesamte Java API der zu testenden Anwendung
  • Integrierte Skriptsprachen Jython, Groovy und JavaScript, Kommandozeilenskripting
  • XML/HTML basierte Testreports, inkl. Screenshots

Ausführlich dokumentiert:

  • Das ausführliche Handbuch (über 1.000 Seiten) inkl. Anwenderhandbuch mit vielen Beispielen und Referenzen
  • Ein Tutorial zum schnellen Einstieg mit leicht verständlichen Testszenarien
  • FAQ für grundlegende Fragen - also hier :-)
  • Vollständig zweisprachige Dokumentation auf Englisch und Deutsch
  • Beispiel Testsuiten
  • Videos

04. Für welche Plattformen ist QF-Test verfügbar (Systemvoraussetzungen)?

QF-Test unterstützt Java Version 7, 8 und 9 und läuft unter:

  • Windows (Windows 10, Windows 8.1, Windows 8, Windows 7, Server 2016, 2012, 2008 R2),
  • Linux. Das Testen von Swing und JavaFX Anwendungen ist mit QF-Test auch auf vielen anderen Unix-Systemen (Solaris, AIX, HP-UX...) möglich.
  • macOS (außer SWT).

Weitere Informationen finden Sie im Installationskapitel des Handbuchs.

05. Welche JDK-/SWT-/Browser-Versionen werden unterstützt?

  • Java Swing: Java 7, 8 und 9 (Java 6 kann noch funktionieren, jedoch ohne Garantie).
  • JavaFX: JavaFX Version 8 und höher.
  • Eclipse/SWT: SWT Version 4.2 und höher (ältere Versionen auf Anfrage verfügbar) unter Windows und Linux.
  • Webtesten: Internet Explorer (Version 11), Google Chrome, Mozilla Firefox (ab Version 38), Edge und Safari. Außerdem headless Browser: Chrome und Firefox.

Weiter Detailinformationen finden Sie im Installationskapitel des Handbuchs.

06. Welche Versionen von QF-Test gibt es und was enthalten sie?

Hintergrundinformationen zum Versionskonzept von QF-Test finden Sie unter Der Produktzyklus einer QF-Test Version.

07. Kann QF-Test mit anderen Tools integriert werden?

Durch verschiedene Schnittstellen (Batch- und Daemon-Modus, Skripting, ...) und XML als primäres Datenformat erlaubt QF-Test die flexible Integration mit anderen Werkzeugen (u.a. Quality Center, Lasttesttool wie Neoload, Scapa TPP):

  • Continuous Integration und Build Tools (Ant, bamboo, Maven, CruiseControl, Hudson, Jenkins, ...)
  • Versionsverwaltung (CVS, SVN, Subversion, ClearCase, Git, Mercurial, ...)
  • Fehlerverfolgung (Bugzilla, JIRA, ClearQuest, TestTrack Pro, Mantis, ...)

Spezielle Anbindungen sind verfügbar für folgende Testmanagementprodukte:

  • ALM - QualityCenter von HP
  • TestBench von Imbus
  • QMetry von QMetry
  • SQS-TEST/Professional von SQS
  • Klaros von Verit
  • TestLink, Open-Source Lösung

08. Wer verwendet bereits QF-Test?

Mehr als 1.000 Unternehmen in über 50 Ländern, mehr als 7.000 Lizenzen sind im Einsatz bei kleinen Firmen ebenso wie den weltweit größten IT-Service-Anbietern. Beispiele hierzu finden Sie unter Referenzen.

Warum GUI Testautomatisierung?

09. Ich mache Unit-Tests, wieso reicht das nicht?

Die unverzichtbaren Unit-Tests betrachten nur kleine Teile des Systems isoliert (Motor OK, Lenkrad OK). GUI basierte Tests überprüfen die Anwendung als Ganzes (Motor und Lenkrad zusammen garantieren noch keine Fahrtüchtigkeit). Siehe Vorteile für Entwickler.

10. Was bringen automatisierte Tests?

Automatische Tests reduzieren Zeitaufwand und Kosten der Softwarequalitätssicherung. Schon im Entwicklungsprozess erkennen stetige, vollständig im Hintergrund laufende automatische Tests frühzeitig Fehler. Die so erreichte reproduzierbare Sicherheit sorgt neben der höheren Qualität auch für früheren Markteintritt bei geringeren Pflegekosten. Eine Voraussetzung hierfür ist ein Tool mit guter Wiedererkennung und geringem eigenem Pflegeaufwand.... und noch ein paar weitere Bedingungen (Tester, Testdesign...).

11. Und was sage ich meinem Chef, der kein Geld ausgeben will?

Bei den geringen Lizenzgebühren und der hohen Bedienerfreundlichkeit ist mit sehr schnellem, effizientem Testen und Return-On-Investment zu rechnen (blog). Vergleichen Sie die Lizenzgebühren mit Personalkosten und den Kosten für Bugs, die erst nach Auslieferung erkannten werden - vom Imageschaden ganz zu schweigen. Siehe Vorteile für Entscheider

Evaluation und Lizenzen

12. Kann ich eine Testversion herunterladen?

Ja, Sie können die Testversion hier herunterladen.

13. Brauche ich sonst noch etwas?

Normalerweise wird eine Lizenzdatei benötigt, um QF-Test zu starten. Das Tool läuft auch ohne diese Datei, allerdings können Sie dann keine Dateien speichern und nur die mit QF-Test ausgelieferten Dateien lesen. Das genügt, um das Tutorial durchzuarbeiten und um erste Versuche zu unternehmen und Ihre Applikation unter QF-Test zu starten. Für alles weitere benötigen Sie eine Lizenzdatei.

14. Und woher bekomme ich diese Lizenzdatei?

Sie können mit diesem Formular eine 4 Wochen gültige Testlizenz beantragen.

15. Welche GUI-Technologie(n) muss ich kaufen?

Client: GUI Technologien

Sie kaufen Ihre QF-Test Lizenzen mit den GUI Technologien, die Sie wirklich brauchen. Um die GUI Technologien für Ihre Anwendung herauszufinden, öffnen Sie bitte Ihre Testsuite(n), lassen all Ihre Clients laufen und führen Ihre Tests aus. Dann klicken Sie bitte auf das Menü "Clients" und zwischen den [ ]-Klammern sehen Sie dann die GUI-Technologien, die Sie für das Testen Ihrer Anwendung durch QF-Test brauchen. Im Beispiel sind es [Swing] und [Web], aber alle Kombinationen aus [Swing], [Swt], [FX] und [Web] sind möglich. 

16. Wie viel kostet QF-Test?

Lizenztypen und -preise für QF-Test sind detailliert auf der Seite Preise aufgeführt.

17. Braucht man für QF-Test einen zusätzlichen Lizenz-Server?

Nein, nicht unbedingt. QF-Test verwaltet Lizenzen für den Multi-User-Betrieb in lokalen Netzen selbst, sofern IP Multicast funktioniert. Um Lizenzen über mehrere Standorte zu verteilen oder für restriktive Netzwerke, ist ein Lizenzserver verfügbar.

Weitere Informationen hierzu finden Sie in der Produktbeschreibung und technische Details im Lizenzserver Handbuch.

Support, Schulung und Feedback bei QFS

18. Wo bekomme ich Hilfe bei Problemen?

  • Bevor Sie Fragen stellen, lesen Sie bitte diesen FAQ zu Ende durch. Vielleicht ist die Frage damit bereits beantwortet. Zusätzlich gibt es noch die technischen FAQ im Handbuch.
  • Für den Einstieg gibt es das learning-by-doing Tutorial, bei tiefergehenden Fragen hilft das Handbuch.
  • Evaluations-Webinar für Anfänger jeden Montag um 15 Uhr (MEZ). Anmeldung über webinar@remove-this.qfs.de.
  • Videos zu verschiedenen Themen für Einsteiger und fortgeschrittene User finden Sie bei den Videos.
  • Es gibt eine Mailingliste für Fragen und Diskussion rund um QF-Test an der Sie teilnehmen können (Weitere Informationen finden Sie hier). Im Mailinglist-Archiv finden Sie viele hilfreiche Beiträge (Volltextsuche möglich).
  • Während der Evaluation von QF-Test gewähren wir freien Support per E-Mail support@remove-this.qfs.de oder Telefon +49 8171 38648-20.
  • Kunden bieten wir E-Mail Support mit garantierter Antwortzeit in Form unseres Software Pflegevertrags.

19. Gibt es Schulungen für QF-Test?

Regelmäßig finden in deutscher und englischer Sprache QF-Test-Schulungen für Anfänger wie Fortgeschrittene bei QFS statt. Auch besteht die Möglichkeit von Schulung & Beratung vor Ort oder per Webinar.

20. Wo kann ich Erweiterungen von QF-Test vorschlagen?

Erweiterungswünsche sollten vorzugsweise an die Mailingliste geschickt werden (siehe 18.), sind aber auch jederzeit an die Adresse support@remove-this.qfs.de willkommen.

21. Wie berichte ich über einen Bug in QF-Test?

Bitte schicken Sie eine E-Mail mit der Problembeschreibung an qftest-bug@remove-this.qfs.de und wir sehen uns die Sache an. Bitte legen Sie so viel Information wie möglich bei, vor allen Dingen Testsuiten und Protokolle.

Videos Downloads Dokumentation Kaufen Gratis Testen