QF-Test Logo

Das GUI Testtool für Java & Web

 

Gratis Testen  Download  Kaufen

Capture/ Replay Buttons QF-Test

Starten Sie schnell und einfach mit dem Testen mit Hilfe von Capture/Replay.

QFS Geschäftsführer: Gregor Schmid, Dr. Martina Schmid, Karlheinz Kellerer

Das Testtool für Menschen, die von Qualität begeistert sind. 

Die QFS-Geschäftsführung

Logo HF Mixing Group

Mit QF-Test können auch Kollegen ohne Programmier­kenntnisse Tests erzeugen.

Alexander Orbach,
HF MIXING GROUP, Deutschland

GUI Test­­automati­­sierung für Java und Web

QF-Test: Ihre Vorteile auf einen Blick

  • Automatisierte Regressions- und Lasttests für Java und Web sowie gemischte Technologien davon
  • Für (Fach)Tester (Capture/Replay, ohne Programmierkenntnisse möglich) und Entwickler (Skripting/Zugriff auf API, Browser DOM, JavaKomponenten…)
  • Plattformübergreifend (Windows und Linux/Unix) und browserübergreifend (Internet Explorer, Chrome, Firefox)
  • Schneller Start: intuitive Benutzeroberfläche mit Capture/Replay, Videos, Tutorials, Beispiele, Webinar für Anfänger, Schulungen, Schnellstartwizard (automatische Erkennung des Toolkits, Instrumentierung, keine Browser Plug-Ins nötig)…
  • Effiziente Testerstellung: übersichtliche Baumstruktur und Modularisierung
  • geringer Pflegeaufwand dank stabiler Tests (Wiedererkennung auch robust bei Änderungen am Layout oder dynamische Inhalte, keine Einzelpflege bei Änderungen)
  • Mächtiger Funktionsumfang: Abstraktion komplexer GUI-Komponenten und –Hierarchien auf generische Komponenten bei tiefer Integration mit der Java Plattform, datengetriebenes und schlüsselwortbasiertes Software Testen etc.
  • Offene Schnittstellen für Reporting (HTML und XML), Integration in Toolumgebung (Testmanagement, CI, Build, Versionsverwaltung, Fehlerverfolgung …) und Unit Tests
  • Kostenlose Evaluation mit voll funktionsfähigem QF-Test, vollem Support und freiem Webinar
  • QF-Test Lizenzen sind "floating", frei im Projekt übertragbar
  • Professioneller E-Mail- und Telefonsupport auf Deutsch und Englisch, direkt vom Hersteller und inkl. "Rich Media": Dokumentation (>1.000 Seiten), Videos, Schulung, Beratung, Webinare, Mailingliste, technische FAQ...
  • Variable Preis- und Lizenzmodelle für ein hervorragendes Preis-Leistungs-Verhältnis (Runtime ab 995 EUR, Leasing, GUI-Auswahl, Staffelrabatte...), Lizenzserver 
  • "Rundumsorglos"-Pflegevertrag mit Supportgarantie und kostenlosen Upgrades
  • Etabliertes Software Testtool (in über 50 Ländern bei mehr als 1.000 Firmen aller Branchen) einer sympathischen mittelständische Firma mit engagierten Mitarbeitern
Javatasse - Java Testen
zu QF-Test für Java
Weltkugel - Web Testen
zu QF-Test für Web
QF-Test läuft auf Microsoft
QF-Test läuft auf Linux/Unix
QFS weltweit
Fragen? +49/8171 386 48-0

Performance für Tester

Software-Tester 
berichten über Ihre 
Erfahrungen mit QF-Test

Sicherheit für Entwickler

GUI Entwickler
berichten über Ihre
Erfahrungen mit QF-Test

Vorteile für Entscheider

Entscheider
berichten über Ihre
Erfahrungen mit QF-Test


Überzeugen Sie sich selbst:

  • Checkliste zur Überprüfung Ihrer Anforderungen und zum Vergleich mit anderen Software Testing Tools.
  • Evaluationsberichte zum Nachlesen
  • kostenlose Evaluationslizenz, voll funktionsfähig, für 4 Wochen Gratis Testen

Welche Features machen QF-Test aus?

Struktur einer Testsuite
Struktur einer Testsuite in QF-Test
QF-Test Reportgenerierung
QF-Test Reportgenerierung
HTML Report für QF-Test Testberichte
Zusammenfassung QF-Test Testbericht
QF-Test Feature
Java GUIs Alle Java GUI-Technologien: Swing, JavaFX, AWT, SWT, Eclipse Plug-Ins, RCP, WebStart, Applets, RIA, ULC, Captain Casa, Kombinationen davon (z.B. Swing mit eingebetteten JavaFX Komponenten).
Web GUIs Statische und dynamische UI Komponenten: HTML5, AJAX: ExtGWT/GXT, ExtJS, GWT, ICEfaces, jQuery UI, jQuery EasyUI, Kendo UI, PrimeFaces, Qooxdoo, RAP, RichFaces, Vaadin, ZK, weitere in Arbeit.
Hybride Systeme Auch eingebettete Browser-Komponenten können vollständig angesprochen werden, insbesondere JavaFX WebView, JXBrowser und SWT-Browser.
Testprinzip Capture/Replay für schnelle Testerstellung, Ablaufsteuerung, übersichtliche graphische Darstellung des Testablaufs in Baumstruktur, Schichtenarchitektur zum modularen Aufbau (Vermeidung von redundantem Test-„Code“ und der Wartungsfalle), erweitertes Skripting.
Komponen­ten­wieder­erkennung, Robustheit der Tests Variabel, beherrscht komplexe Elemente wie dynamische Bäume und Tabellen durch abstrakte generische Komponenten. Ausgereifter, parametrierbarer Algorithmus sorgt für hohe Wiedererkennung, insbesondere bei Namensvergabe. Tests tolerant gegenüber Änderungen am GUI.
Wartungs­aufwand, Wieder­verwend­barkeit Geringer Wartungsaufwand, hohe Wiederverwendbarkeit aufgrund stabiler Komponenten­wiedererkennung und modularem Aufbau.
Generische Komponenten Erkennung technischer Komponenten (Buttons, Textfelder...) ist stark abstrahiert, erlaubt die Wiederverwendung von Tests über Technologien hinweg sowie den Einsatz von allgemein gültigen Aktionen ohne jedes einzelne Feld erfassen zu müssen.
Datengetriebenes Testen Flexibles Einbinden interner und externer Testdaten z.B. aus CSV, Excel Dateien oder Datenbankzugriff. Über Skripterweiterung können beliebige andere Quellen eingebunden werden. Hiermit kann also ein Testfall mit mehreren Testdatenvarianten ausgeführt werden.
Basis­prozeduren Automatische Erstellung von Basisprozeduren zum Komponentenzugriff, besonders effektiv für formularbasierte Anwendungen.
Fehler­analyse Detailliertes Protokoll, Debuggerfunktionalität inklusive Breakpoints und Variablenanalyse.
Testfall­vorbereitung Abhängigkeitsmangement für Testvorbereitung ermöglicht unabhängig lauffähige Testfälle, inkl usive automatischer Fehlerbehandlung.
Reporting Flexible Testdokumentation und Reports können auf Knopfdruck oder durch Aufruf über die Kommandozeile erstellt werden.
Erweiterbar­keit / Skripting Eingebettetes Jython und Groovy sind standardisierte Skriptsprachen inkl. umfangreicher Bibliotheken. Die Skripte ermöglichen auch direkten Zugriff auf das Java API sowie die Ausführung eigener JavaScript Codes direkt im Browser. Kommandozeilenskripting ist möglich.
Test­management Pragmatische Lösung für kleinere Projekte. Anbindung an Produkte anderer Hersteller möglich. Spezielle Integrationen sind verfügbar für HP ALM - QualityCenter, Imbus TestBench, Qmetry, SQS-TEST/Professional, Klaros von Verit und die Open-Source-Lösung Testlink.
Continuous Integration QF-Test bietet flexible Integration mit anderen Tools (Ant, bamboo, Maven, Hudson, Jenkins, CruiseControl, CVS, SVN, Subversion, ClearCase, Git, Mercurial, JIRA, Bugzilla, ClearQuest, TestTrack Pro, Mantis...).

Wie funktioniert Testautomatisierung mit QF-Test?

Testauto­matisierung Feature
Test­vorbereitung Es bedarf keiner weiteren Test­vorbereitung. Der Schnellstart-Wizard erledigt eine nur bei Anwendungen mit SWT Komponenten nötige Instrumentierung automatisch. Für die Testdurchführung sind zwei Monitore hilfreich.
Testskripts Übersichtlich, gute Nachvollzieh­barkeit. Leicht erweiterbar, sogar während des Debuggens änderbar.
Verifikations­punkte Direktes Aufnehmen von Standard-Checks. Kundenspezifische Checks möglich über Skripting.
Bildvergleiche Zahlreiche Algorithmen auch für unscharfe Bildvergleiche. Komfortabler Diff-View zur Kontrolle bei Abweichungen.
Object mapping Komponenten­informationen werden während der Aufnahme in einem eigenen Bereich in der Testsuite gespeichert und sind jederzeit editierbar. Mechanismen für automatisches Update verfügbar.
Tests im Batch-Betrieb Umfangreiche Konfigurationsoptionen per Kommandozeilenparameter. Problemloses Einbinden in Build-Umgebungen. Möglichkeit mit Hilfe eines Rückgabewertes nach einem Testlauf weitere Schritte einzuleiten.
Entfernte Ausführung Tests können auch auf einem entfernten Rechner ausgeführt werden, auf dem QF-Test in einem speziellen Daemon-Modus betrieben werden kann.
Fehler­behandlung Automatische Fehlerbehandlung, die ein Fortführen der Gesamttests garantiert.
Protokolle und Reports Detaillierte Protokolle enthalten alle Informationen für eine effektive Fehlersuche (inkl. Screenshots der Fehlersituation). Individualisierbare Übersichtsreports in HTML und XML.
Anpassung von Tests Tests sind voll editierbar und können an beliebiger Stelle ergänzt oder geändert werden. Test-Debugger bietet wertvolle Unterstützung.
Teamarbeit Modularer Aufbau von Tests und ein Importmechanismus für die Komponenten­information erlauben konfliktfreies Arbeiten im Team.
Formate und Versions­management Sowohl Testsuiten als auch Protokolle sind XML Dateien und somit gut geeignet für Versionsverwaltung.
Schlüsselwort getriebenes Testen/ Behavior-driven Testing Keyword-driven und behavior-driven Development (BDD) bzw. Testing erlaubt die Ausführung von Testfällen ohne die Tests direkt in QF-Test zu erstellen. Testschritte können aus einem Planungsdokument oder der Spezifikation, z.B. Excel oder einem Testmanagementtool, eingelesen und ausgeführt werden.

Wie kann ich anfangen mit QF-Test zu testen?

Testen So geht's:
Installation Sehr schnell und problemlos: kleiner Download von knapp 200 MB, für Windows und Unix-Systeme verfügbar. Der QF-Test Schnellstart Wizard sorgt automatisch für die richtige Erkennung der GUI-Toolkits.
Zugang zum Produkt Gratis Evaluationslizenz mit vollem Funktionsumfang. Alle Lizenzen sind "floating", d.h. frei im Projekt übertragbar. Das Upgrade zur Kaufversion geschieht einfach per Erhalt einer Lizenzdatei. Ein Lizenzserver kann zusätzlich getrennte Subnetze verbinden.
Einarbeitungszeit Gutes und klar strukturiertes Selbststarter-Tutorial, schon ab etwa einer Stunde sind erste Tests durchführbar. Schnelle Lernkurve durch intuitive Benutzeroberfläche.
Benötigte Vorkenntnisse Keine Programmierkenntnisse erforderlich, Skripterstellung (Standardskriptsprachen Jython und Groovy) für fortgeschrittene Anwendungen aber hilfreich.
Bedienkomfort Einfach zu bedienen, sehr intuitiv. Klar strukturierte Baumansicht für bequemes Bearbeiten der Testfälle, z.B. Copy/Paste und Drag&Drop. Capture/Replay für einen schnellen Start.

Wo bekomme ich Hilfe bei der Testfallerstellung und Fragen?

Hilfe­stellung Support
Sprachen Jeglicher Kontakt zu QFS auf Deutsch und Englisch möglich.
Dokumentation Ausführliches Handbuch inkl. Screenshots, allgemeine FAQ, technische FAQ, Standardprozeduren, Volltextsuchfunktionen, Online-Hilfe per Rechtsklick in QF-Test. Von QF-Test Entwicklern und Testern.
Videos Überblick, Schnellstart, Capture/Replay, Komponentenerkennung, Testfallerstellung, Fehleranalyse etc.
Produktsupport Garantiert, während Evaluation und mit Pflegevertrag. Per E-Mail und Telefon mit sehr kurzen Antwortzeiten, kostenfreies Evaluationswebinar.
Schulung und Beratung Beim Kunden vor Ort, regelmäßige Schulungen bei QFS. Alle Angebote auch als Webinar möglich.
Diskussionsforum Mailing-Liste zum Austausch, mit umfangreichem Listenarchiv zum Suchen, Antworten auch von QF-Test Entwicklern.

Roadmap von QFS mit QF‑Test seit 1999

Roadmap von QFS mit QF-Test seit 1999

Aussicht auf 2016, 2017 und 2018

QF-Test wird stets weiterentwickelt:

  • kontinuierliche Upgrades und verlässlicher Problembehebung
  • Anpassung auf neue Technologien (mobile Endgeräte, weitere Browser, Toolkits…) 

2016: WebDriver (neue Browser: Edge, Safari…), weitere Web-Toolkits 

2017: Mobile Plattformen (Android, IOS), weitere Skriptsprache

2018: Windows-basierte Anwendungen (.Net, WinForms, WPF)

Videos Downloads Dokumentation Kaufen Gratis Testen