Professionelle Testautomatisierung Das GUI-Testtool für Java und Web Capture/Replay und Skripting Swing, JavaFX, SWT, RCP und Web plattformübergreifend browserübergreifend benutzerfreundlich System- und Lasttests robust und zuverlässig etabliert bei 1.000 Kunden weltweit QF-Test: Fakten & Features ı QF-Test ı GUI-Testtool für Java und Web FX QF-Test: Fakten & Features Professionalität, Effizienz und Erfahrung seit 2001 •Professionelles Werkzeug zur Automatisierung von Tests für Java- und Web-Anwendungen mit einer grafischen Benutzeroberfläche (GUI) •Für Tester bzw. Fachtester und Entwickler •Hoher Return on Investmen (ROI) durch modulare, wieder verwendbare Tests zusammen mit Anwenderfreundlichkeit und niedrigem Lizenz- und Wartungspreis Vielseitigkeit und Robustheit •Automatisierte Regressions- und Lasttests •Konfigurierbare Reports und Testdokumentation •Zuverlässige Erkennung auch komplexer und dynamischer UI Komponenten •Plattformunabhängig: Swing, JavaFX, SWT, Web auf Windows, Linux, Unix, macOS •Browserunabhänig: MS Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Edge via Selenium WebDriver Benutzerfreundlichkeit und starker Service •Intuitive Usability und Capture/Replay •Umfangreiche Dokumentation (Handbuch, Tutorial, Stan- dardbibliothek, Mailingliste als Forum) und Videos •Sehr schneller Support direkt von den QF-Test-Entwicklern •Gratis Evaluationslizenz für bis zu vier Wochen Mehr als 1.000 Kunden weltweit in über 500 Ländern Ägypten Armenien Australien Belgien Brasilien Bulgarien China Dänemark Deutschland Estland Finnland Frankreich Ghana Großbritannien Indien Irland Israel Italien Japan Kanada Kolumbien Kroatien Luxemburg Malaysia Marokko Neuseeland Niederlande Norwegen Österreich Pakistan Peru Philippinen Polen Portugal Rumänien Russland Serbien Slowenien Slowakei Spanien Südafrika Südkorea Schweden Schweiz Taiwan Tschechische Republik Tunesien Ukraine Ungarn USA Venezuela Vietnam Weißrussland Kunden weltweit Quality First Software GmbH ı Tulpenstr. 41 ı 82538 Geretsried ı Fon: +49 8171 38648-0 ı Fax: +49 8171 38648-16 ı E-Mail: [email protected] ı Web: www.qfs.de Preise ı QF-Test ı GUI-Testtool für Java und Web FX Preise Lizenzen QF-Test gibt es aktuell für vier verschiedene GUI-Technologien (Swing, JavaFX, SWT und Web), die im Produkt beliebig kombiniert werden können, z.B. QF-Test/swing+swt. Die folgenden Preise beziehen sich auf Entwickler-Lizenzen. Anzahl unterstützter GUI-Technologien 1 2 3 4 1 Lizenz 1.995 € 2.495 € 2.895 € 3.295 € 2 – 5 Lizenzen je 1.860 € 2.325 € 2.690 € 3.060 € 6 – 10 Lizenzen je 1.750 € 2.195 € 2.540 € 2.885 € (Swing/JavaFX/SWT/Web ) ENTWICKLERLIZENZEN > 10 Lizenzen INDIVIDUELLES ANGEBOT PFLEGEVERTRAG (PRO JAHR) 1 Lizenz 480 € 600 € 700 € 795 € 5 Lizenzen 1.775 € 2.220 € 2.635 € 2.940 € 10 Lizenzen 3.125 € 3.915 € 4.650 € 5.165 € Alle Lizenzen sind zeitlich unbegrenzt gültig und »floating«, also innerhalb eines Netzwerks frei übertragbar. Neben Entwickler-Lizenzen gibt es preisreduzierte Runtime-Lizenzen. Als Alternative zum Kauf bieten wir Lizenzleasing an. Rabattierte oder kostenfreie Überlassung für akademischen Einsatz und nichtkommerzielle Open-Source Projekte ist möglich. Weitere Informationen finden Sie auf https://www.qfs.de/qf-test/preise.html. Bitte kontaktieren Sie unseren Vertrieb unter +49 8171 38648-10 oder [email protected], um detaillierte Preisinformationen oder ein formales Angebot für Ihre benötigte Kombination zu erhalten. Pflege, Support und Schulung Mit unserem Software Pflegevertrag bieten wir ein »rundum sorglos« Paket mit jährlicher Abrechnung an. Dieses umfasst schnellen und kompetenten E-Mail und Telefon-Support ebenso wie alle Arten von Upgrades, inkl. Major Upgrades (https://www.qfs.de/qf-test/preise/upgrades.html). Auf Wunsch bieten wir auch Schulung und Beratung bei Ihnen vor Ort oder bei QFS (https://www.qfs.de/ qf-test-support/schulung-beratung.html) sowie als Webinar an (https://www.qfs.de/qf-test-support/webinarereviews.html). Bezüglich weiterer Informationen oder eines konkreten Angebots wenden Sie sich bitte an unseren Vertrieb unter +49 8171 38648-10 oder [email protected]. Alle Preise verstehen sich exklusive MwSt., Stand Mai 2017, Änderungen vorbehalten. Lizenzierung und Support für QF-Test erfolgen ausschließlich auf Basis unserer AGB https://www.qfs.de/kontakt/agb.html. Quality First Software GmbH ı Tulpenstr. 41 ı 82538 Geretsried ı Fon: +49 8171 38648-0 ı Fax: +49 8171 38648-16 ı E-Mail: [email protected] ı Web: www.qfs.de Referenzen ı QF-Test ı GUI-Testtool für Java und Web FX Referenzen Was unsere Kunden sagen Simon, Shanghai, China: QF-Test ist ein höchsteffizientes Regressions-Test-Tool. Es spart eine Menge Arbeitszeit, was uns sehr wichtig ist, um die Qualität unserer Produkte zeitnah überprüfen zu können, auch wenn unsere Qualitäts-Beauftragten wenig Zeit haben. Klaus Berg, Siemens Corporate Technology, München, Deutschland: Mit QF-Test kann GUI-Testen durchaus von einer „Pflichtübung“ in Begeisterung umschlagen. Huawei Luo, TIBCO Software Inc., USA: QF-Test ist das beste GUI-Testtool und QFS hat das beste Support-Team, das ich je kennenlernen durfte. Jochen Fischer, VoiceObjects, Bergisch Gladbach, Deutschland: Haben Sie mehrere Tools evaluiert? Ja, unter anderem „Squish for Java“ von Froglogic und „WindowTester SWT“ von Instantiations. Ausschlaggebend für die Wahl von QF-Test waren: •Unkomplizierte und intuitive Bedienung •Preis-Leistungs-Verhältnis •Verwendung von Jython als Skriptsprache Da wir im Rahmen unserer Qualitätssicherung ebenfalls Jython, und in noch stärkerem Maße Python, für die Testautomatisierung verwenden, kam uns dieses Merkmal Ihrer Software sehr entgegen. Heidi Klade, eMundo GmbH, Koppl b. Salzburg, Österreich: Ich konnte wirklich einiges aus der Schulung mitnehmen. Zum Einen das Vertrauen auf die Tests, dass sie vieles abdecken. Gerade heute konnten wir eine Auslieferung mit einem großen Bug verhindern, weil die Tests das aufgedeckt haben. In der Firma wächst auch das Vertrauen in die Tests. Einige unserer mehr als 1.000 Kunden weltweit Quality First Software GmbH ı Tulpenstr. 41 ı 82538 Geretsried ı Fon: +49 8171 38648-0 ı Fax: +49 8171 38648-16 ı E-Mail: [email protected] ı Web: www.qfs.de FAQ ı QF-Test ı GUI-Testtool für Java und Web FX FAQ 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 2001 von der Quality First Software GmbH (QFS) entwickelt und vertrieben. 2 Für welche GUI-Technologien können Tests erstellt werden? Sowohl für das traditionelle AWT/Swing (inklusive Applet, Webstart, ULC, Captain Casa), dem Nachfolger JavaFX 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 HTML5, AJAX. (u.a. ExtGWT/GXT, ExtJS, GWT, ICEfaces, jQuery EasyUI, jQuery UI, Kendo UI, PrimeFaces, Qooxdoo, RAP, RichFaces, Vaadin, ZK). Weitere Toolkits können bei Bedarf mit geringem Aufwand integriert werden, z.B. Angular 4, Angular 2, AngularJS, SAP UI5, Siebel Open UI und Smart GWT. 3 Für welche Plattformen ist QF-Test verfügbar? QF-Test benötigt Java Version 7 oder 8 und wird offiziell für Windows (Windows 10, Windows 8.1, Windows 8, Windows 7, Server 2016, 2012, 2008 R2) und Linux Plattformen unterstützt. Das Testen von Swing und JavaFX Anwendungen ist mit QF-Test auch auf vielen anderen Systemen wie Solaris, AIX, HP-UX und macOS möglich und auf solchen bei Kunden im produktiven Einsatz. 4 Welche Java und Browser-Versionen werden unterstützt? •Java Swing: Java 7 und Java 8 JREs oder JDKs, die zur Java Spezifikation kompatibel sind. •JavaFX: Ab Version 2.2 und höher unter Windows, Linux und macOS. •Eclipse/SWT: SWT Version 4.2 und höher (ältere Versionen auf Anfrage) unter Windows und Linux. •Webtesten: Internet Explorer Version 11, Google Chrome und Mozilla Firefox ab Version 38 für Windows und Linux (ältere Versionen auf Anfrage). Mit dem seit QF-Test 4.1 verfügbaren WebDriver Verbindungsmodus kommen Edge auf Windows sowie Chrome und Safari auf macOS dazu. 5 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 aufgenommene 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 Umfassendes Handbuch (Anwenderhandbuch mit vielen Beispielen und Referenz), Tutorial zum schnellen Einstieg mit leicht verständlichen Testszenarien, FAQ für grundlegende Fragen, vollständig zweisprachige Dokumentation auf Deutsch und Englisch, Beispiel-Testsuiten. Quality First Software GmbH ı Tulpenstr. 41 ı 82538 Geretsried ı Fon: +49 8171 38648-0 ı Fax: +49 8171 38648-16 ı E-Mail: [email protected] ı Web: www.qfs.de FAQ ı QF-Test ı GUI-Testtool für Java und Web FX 6 Wer verwendet bereits QF-Test? Mehr als 1.000 Unternehmen in über 50 Ländern, weit über 7.000 Lizenzen im Einsatz bei kleinen Firmen ebenso wie bei den zehn größten IT-Service-Anbietern weltweit. Unter anderem gehören zu unseren Kunden HP, Océ, Philips, Software AG, Tibco, Zend (siehe »Referenzen«). 7 Was bringen automatisierte Systemtests über das GUI? Die unverzichtbaren Unit-Tests betrachten nur kleine, isolierte Module der Anwendung. Oft treten jedoch Probleme erst im Verbund des Gesamtsystems auf. GUI-basierte Tests überprüfen die Anwendung als Ganzes und aus der Perspektive des Anwenders. Selbst komplexe Abläufe lassen sich direkt als GUI-Tests realisieren, was bei Unit oder protokollbasierten Tests nicht möglich ist. Voraussetzung für eine effektive Umsetzung ist die Unterstützung durch ein geeignetes Werkzeug wie QF-Test. Intuitive Bedienung, modulare Implementierung, stabile Komponentenerkennung und geringer Pflegeaufwand für die Tests sorgen für eine schnelle Amortisation. 8 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 aus den Bereichen Testmanagement, Continuous Integration, Build Tools, Versionsverwaltung, Fehlerverfolgung, Lasttests wie zum Beispiel: Ant, Bamboo, Bugzilla, ClearCase, ClearQuest, CruiseControl, CVS, Git, Hudson, Jenkins, JIRA, Mantis, Maven, Mercurial, Rational Quality Manager, Scapa TPP, Subversion, SVN, TestTrack Pro. Spezielle Anbindungen sind verfügbar für folgende Testmanagementprodukte: ALM / Quality Center von HP, TestBench von Imbus, Klaros von Verit, QMetry, SQS-TEST/Professional, TestLink (Open-Source Lösung). 9 Wie viel kostet QF-Test ? QF-Test ist ab 1.995 € für eine einzelne Entwicklerlizenz zu haben (siehe »Preise«) und somit wesentlich günstiger als vergleichbare Konkurrenzprodukte. Die Lizenzen sind frei innerhalb eines Netzwerks übertragbar (»floating license«). Ebenso werden Runtime-Lizenzen, ein Mietmodell und ein Lizenzserver angeboten. 10 Kann ich eine Testversion herunterladen? Ja, Sie können eine kostenlose Evaluationslizenz, welche volle Funktionalität von QF-Test erlaubt, auf unserer Homepage anfordern. Sie können auch anonym eine Demoversion herunterladen, allerdings können Sie damit keine Daten speichern. Beide Versionen enthalten ein Tutorial für den schnellen Einstieg und die volle Dokumentation. 11 Wo bekomme ich Hilfe bei Problemen? •Videos unter https://www.qfs.de/qf-test-videos.html •Tutorial als hilfreicher Einstieg zum Generieren erster Testsuiten •Handbuch mit Best Practices Kapitel und technischen FAQ am Ende •Mailingliste mit zugehörigem online Archiv •Volltextsuche auf Webseite https://www.qfs.de - deckt obige Quellen ab •Freier E-Mail Support über [email protected] und per Telefon +49 8171 38648-20 während der Evaluation •»Rundum sorglos«-Pflegevertrag: beinhaltet vollen Support und alle Produkt-Upgrades •Individuelle Beratung und Schulung bei Ihnen vor Ort, bei QFS oder per Webinar •Evaluations-Webinar für Einsteiger jeden Montag um 15 Uhr (MEZ), Anmeldung über [email protected] Quality First Software GmbH ı Tulpenstr. 41 ı 82538 Geretsried ı Fon: +49 8171 38648-0 ı Fax: +49 8171 38648-16 ı E-Mail: [email protected] ı Web: www.qfs.de