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
-
|
| 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 und Tabellen, auch mit dynamischen Inhalten
|
- Mächtig
-
|
|
Leistungsfähiger Algorithmus zur Wiedererkennung von
Komponenten
|
|
|
Moderne Kontrollstrukturen wie Schleifen 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 und Groovy |
|
| XML/HTML basierte Testreports, inkl. Screenshots |
- Ausführlich dokumentiert
-
|
|
Das ausführliche Handbuch (> 500 Seiten) umfasst Anwenderhandbuch mit vielen
Beispielen und Referenz
|
|
|
Ein Tutorial zum schnellen Einstieg mit leicht verständlichen
Test Szenarios
|
|
| FAQ für Grundlegende Fragen |
|
|
Vollständig zweisprachige Dokumentation auf Englisch und Deutsch
|
|
| 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:
|
|
Auf dem stabilen Zweig erfolgen Änderungen nur noch
zur Wartung und Beseitigung von Bugs. Diese Version ist für
den produktiven Einsatz gedacht.
|
|
|
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.
|
|
Continuous Integration und Build Tools (Ant, Maven, CruiseControl, Hudson, Bamboo, ...)
|
|
|
Versionsverwaltung (CVS, Subversion, ClearCase, ...)
|
|
|
Fehlerverfolgung (Bugzilla, JIRA, ClearQuest, TestTrack Pro, Mantis, ...)
|
Spezielle Anbindungen sind verfügbar für folgende Testmanagementprodukte:
|
|
QualityCenter von HP
|
|
|
TestBench von Imbus
|
|
|
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?
|
|
|
Bevor Sie Fragen stellen, lesen Sie bitte diesen FAQ zu Ende durch.
Vielleicht ist die Frage damit bereits beantwortet.
|
|
|
Für den Einstieg gibt es das learning-by-doing Tutorial, bei tiefergehenden Fragen
hilft das Handbuch.
|
|
|
Webseminare für Anfänger jeden Montag um 16 Uhr (MEZ). Anmeldung über qfs@qfs.de.
|
|
|
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).
|
|
|
Während der Evaluation von QF-Test gewähren wir freien Support per Email
qftest@qfs.de oder Telefon +49 (0)8171
3864820.
|
|
|
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.
|