Quality First Software GmbHgradient
Quality First Software GmbH
ProfessionelleTestautomatisierung
Home|Kontakt|English
QF-Test  –  Das GUI Testtool für Java und Web Demo VideoDownloadQF-Test BroschüreQF-Test

Häufig gestellte Fragen

Anmerkung: Zusätzlich zu den folgenden allgemeinen Fragen finden Sie Antworten zu wiederkehrenden technischen Fragen im QF-Test Handbuch, Anhang A.

Allgemeine Informationen
1. Was ist QF-Test?
2. Für welche GUI Oberflächen-Technologien können Tests erstellt werden?
3. Was sind QF-Tests Besonderheiten?
4. Für welche Plattformen ist QF-Test verfügbar?
5. Welche JDK-/SWT-/Browser-Versionen werden unterstützt?
6. Welche Versionen von QF-Test gibt es und was enthalten sie?
7. Kann QF-Test mit anderen Tools integriert werden?
8. Wer verwendet bereits QF-Test?
Warum GUI Tests?
9. Ich mache Unit-Tests, wieso reicht das nicht?
10. Was bringen automatisierte Tests?
11. Und was sage ich meinem Chef, der kein Geld ausgeben will?
Evaluation und Lizenzen
12. Kann ich eine Testversion herunterladen?
13. Es stehen zwei Versionen zum Download zur Verfügung. Welche soll ich nehmen?
14. Brauche ich sonst noch etwas?
15. Und woher bekomme ich diese Lizenzdatei?
16. Wie viel kostet QF-Test?
17. Braucht man für QF-Test einen zusätzlichen Lizenz-Server?
Support, Schulung und Feedback
18. Wo bekomme ich Hilfe bei Problemen?
19. Gibt es Schulungen für QF-Test?
20. Wo kann ich Erweiterungen von QF-Test vorschlagen?
21. Wie berichte ich über einen Bug in QF-Test?

Allgemeine Informationen

1. 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 1999 von der Quality First Software GmbH (QFS) entwickelt und vertrieben.

Detaillierte Informationen zu QF-Test finden Sie auf der Seite www.qfs.de/de/qftest/index.html.

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

Sowohl das traditionelle Swing (inklusive Applet, Webstart, ULC, CaptainCasa) als auch SWT, das Standard Widget Toolkit von Eclipse, inklusive Plugins und RCP (Rich Client Platform) Anwendungen. QF-Test unterstützt auch das Browser-übergreifende Testen von Web-Oberflächen inklusive web2.0/AJAX.

3. Was sind QF-Tests Besonderheiten?

Einfach zu bedienen
bullet 
Schnelle Testerstellung mit Aufnahme und Wiedergabe
bullet 
Hervorragende Bedienbarkeit dank QF-Tests intuitiver Benutzeroberfläche
bullet 
Einfacher Aufbau von komplexen Tests ohne Programmierkenntnisse
Höchst flexibel
bullet 
Automatische Anpassung an Änderungen im zu testenden System
bullet 
Intelligente Aufnahme- und Filterfunktionen
bullet 
Uneingeschränkter Zugriff auf alle aufgenommenen Sequenzen
bullet 
Unterstützt Bäume und Tabellen, auch mit dynamischen Inhalten
Mächtig
bullet 
Leistungsfähiger Algorithmus zur Wiedererkennung von Komponenten
bullet 
Moderne Kontrollstrukturen wie Schleifen und Bedingungen sowie Variablen und Prozeduren für Modularisierung
bullet 
Textbearbeitung mit regulären Ausdrücken
bullet 
Zugriff auf das gesamte Java API der zu testenden Anwendung
bullet 
Integrierte Skriptsprachen Jython und Groovy
bullet 
XML/HTML basierte Testreports, inkl. Screenshots
Ausführlich dokumentiert
bullet 
Das ausführliche Handbuch (> 500 Seiten) umfasst Anwenderhandbuch mit vielen Beispielen und Referenz
bullet 
Ein Tutorial zum schnellen Einstieg mit leicht verständlichen Test Szenarios
bullet 
FAQ für Grundlegende Fragen
bullet 
Vollständig zweisprachige Dokumentation auf Englisch und Deutsch
bullet 
Beispiel Testsuiten

4. Für welche Plattformen ist QF-Test verfügbar?

Offiziell unterstützt wird QF-Test auf Windows (Windows 7, Vista, XP, 2000) und Linux Plattformen. Es läuft auch auf vielen anderen Systemen wie Solaris, AIX, HP-UX und Mac OS-X und befindet sich dort bei Kunden im produktiven Einsatz.

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

Alle zur Java Spezifikation kompatiblen JDKs, z. B. Sun, IBM, Excelsior JET und andere. JDKs ab Version 1.3 aufwärts für die zu testende Anwendung. QF-Test selbst benötigt mindestens Java 1.4. QF-Test unterstützt Eclipse/SWT ab 3.2 unter Windows und Linux, 32 und 64bit.
Für Webtesten: Internet Explorer ab Version 6, Mozilla ab 1.8, Firefox ab 1.5, SeaMonkey ab 1.0.

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

Es gibt zwei Varianten von QF-Test, die auf zwei verschiedenen Zweigen gepflegt werden:

bullet 
Auf dem stabilen Zweig erfolgen Änderungen nur noch zur Wartung und Beseitigung von Bugs. Diese Version ist für den produktiven Einsatz gedacht.
bullet 
Der Entwicklungszweig enthält jeweils die aktuellsten Features und Verbesserungen. Auch Versionen dieses Zweiges werden vor der Freigabe ausgiebig getestet und sind keinesfalls als instabil anzusehen. Sie sind der ideale Einstieg für neue Anwender und geben Bestandskunden die Möglichkeit, den Wechsel auf die nächste stabile Version vorzubereiten.

Details zum Versionskonzept von QF-Test finden Sie unter http://www.qfs.de/de/qftest/upgrades.html.

7. 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.

bullet 
Continuous Integration und Build Tools (Ant, Maven, CruiseControl, Hudson, Bamboo, ...)
bullet 
Versionsverwaltung (CVS, Subversion, ClearCase, ...)
bullet 
Fehlerverfolgung (Bugzilla, JIRA, ClearQuest, TestTrack Pro, Mantis, ...)

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

bullet 
QualityCenter von HP
bullet 
TestBench von Imbus
bullet 
TestLink, Open-Source Lösung

8. Wer verwendet bereits QF-Test?

Mehr als 500 Unternehmen in über 35 Ländern, kleine Firmen ebenso wie die acht weltweit größten IT-Service-Anbieter. Beispiele hierzu finden Sie unter www.qfs.de/de/company/references.html).

Warum GUI Tests?

9. 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).

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. Voraussetzung hierfür ist ein Tool mit guter Wiedererkennung und geringem eigenem Pflegeaufwand.

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-Of-Investment zu rechnen. Vergleichen Sie die Lizenzgebühren mit Personalkosten und den Kosten für Bugs, die erst nach Auslieferung erkannten werden - vom Imageschaden ganz zu schweigen.

Evaluation und Lizenzen

12. Kann ich eine Testversion herunterladen?

Ja, Sie finden diese unter www.qfs.de/de/qftest/download.html.

13. Es stehen zwei Versionen zum Download zur Verfügung. Welche soll ich nehmen?

Wenn Sie QF-Test noch nicht im produktiven Einsatz haben, sollten Sie die Entwicklungsversion nehmen. Weitere Informationen hierzu finden Sie in der Antwort auf Frage 6 sowie unter http://www.qfs.de/de/qftest/upgrades.html.

14. 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.

15. Und woher bekomme ich diese Lizenzdatei?

Sie können eine 4 Wochen gültige Evaluationslizenz mit dem Formular unter www.qfs.de/cgi-bin/eval?lang=de beantragen.

16. Wie viel kostet QF-Test?

Lizenztypen und -preise für QF-Test sind detailliert unter www.qfs.de/de/qftest/license.html aufgeführt.

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

Nein. QF-Test verfügt über ein integriertes Lizenz-Management für den Multi-User-Betrieb.

Support, Schulung und Feedback

18. Wo bekomme ich Hilfe bei Problemen?

bullet 
Bevor Sie Fragen stellen, lesen Sie bitte diesen FAQ zu Ende durch. Vielleicht ist die Frage damit bereits beantwortet.
bullet 
Für den Einstieg gibt es das learning-by-doing Tutorial, bei tiefergehenden Fragen hilft das Handbuch.
bullet 
Webseminare für Anfänger jeden Montag um 16 Uhr (MEZ). Anmeldung über qfs@qfs.de.
bullet 
Es gibt eine Mailingliste für Fragen und Diskussion rund um QF-Test an der Sie teilnehmen können (näheres unter www.qfs.de/mailman/listinfo/qftest-list). Unter www.qfs.de/archive/qftest-list befindet sich das Listenarchiv, welches viele hilfreiche Beiträge enthält (Volltextsuche möglich).
bullet 
Während der Evaluation von QF-Test gewähren wir freien Support per Email qftest@qfs.de oder Telefon +49 (0)8171 3864820.
bullet 
Kunden bieten wir E-Mail Support mit garantierter Antwortzeit, in Form unseres Softwarepflegevertrages (näheres unter www.qfs.de/de/qftest/support.html).

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 Beratung und Schulung vor Ort oder per Webinar. Details finden Sie unter www.qfs.de/de/qftest/training.html.

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

Erweiterungswünsche sollten vorzugsweise an die Mailingliste geschickt werden (siehe oben), sind aber auch jederzeit an die Adresse qftest@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@qfs.de und wir sehen uns die Sache an. Bitte legen Sie soviel Information wie möglich bei, vor allen Dingen Testsuiten und Protokolle.