Mais conteúdo relacionado
Semelhante a Whitepaper QF-Test: GUI Testautomatisierung macht Spaß (20)
Whitepaper QF-Test: GUI Testautomatisierung macht Spaß
- 2. 2© Quality First Software GmbH | www.qfs.de
Ihre Herausforderung:
Software Qualität
Sie…
• entwickeln / warten komplexe
GUI Anwendungen in Java
Swing, SWT/RCP, JavaFX
und/oder Web
• stehen dem Risiko/ den Kosten
für mögliche Produktfehler
gegenüber
• fühlen sich unsicher auf Ihrem
Weg mit (manuellem) Testen
• arbeiten in agiler
Prozesstruktur mit
ansteigendem Testaufwand
von Sprint zu Sprint.
… und Ihr Ziel ist…
• Ihr Produkt in bester Qualität
zu liefern
• Fehler in frühem Stadium zu
finden und zu beheben
• ausführliche und
wiederverwendbare Tests und
reproduzierbare Ergebnisse zu
bekommen
• schnelles Feedback in Ihren
Sprint Zyklen zu bekommen
• uu jeder Zeit überprüfte
Qualität zu liefern.
- 3. 3© Quality First Software GmbH | www.qfs.de
Die GUI Testing Herausforderung
• Größer werdende Komplexität von GUI
Anwendungen
• Stabile Komponentenerkennung innerhalb
des Produktlebenszyklus
• Unterstützung von vielen verschiedenen
Technologien und Plattformen
• Einfach zu handhabende, aber effiziente und
flexible Testerstellung
• Komplexe Testerstellung und Cleanup
• Integration in die Testtool-Umwelt
• Kombiniertes technisches und Business
Testen
- 4. 4© Quality First Software GmbH | www.qfs.de
Unsere Lösung
Hoch spezialisiertes Testtool
• Drastisch reduzierte GUI Komplexität
• Höchst effiziente
Komponentenerkennung im Inneren
• Bewährte tolerante und stabile
Testausführung
• Plattformübergreifend,
Browserübergreifend, Testen von
verschiedenen Technologien
• Optimierte Usability
• …
- 5. 5© Quality First Software GmbH | www.qfs.de
Unsere Lösung
Hoch spezialisiertes Testtool
• Intelligentes Testfall Setup
• Detailliertes Reporting und Testfall
Dokumentation
• Intuitive Testausführung inkl.
Protokolle für schnelle Fehleranalyse
• Offene Schnittstellen und Plug-Ins für
die bestehende Testumgebung
• Behavior-driven, keyword-driven und
modulares Testen
• …
- 6. 6© Quality First Software GmbH | www.qfs.de
Quality First Testautomatisierung
Gelobt von…
Testern
• Einfach zu handhaben, aber
effiziente Testerstellung
• Lesbare und leicht pflegbare Tests
• Eigene Qualitätsbasis aufbauen
Entwicklern
• Funktionalitäten gesichert, keine
Regressionen
• Fehlerinformaiton auf dem
Silbertablett
• Testunterstützung wird geschätzt
Entscheider
• Bezahlbare Preise, schneller ROI
• Erwiesene Qualität „supported und
made in Germany“
Lassen wir sie Freunde werden!
- 7. 7© Quality First Software GmbH | www.qfs.de
FAQ über QF-Test
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.
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 (ebenso JavaFX SubScene Komponenten) 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. Die
unterstützten Browser sind Google Chrome, Firefox, Internet Explorer, Safari und
Microsoft Edge sowie headless Browser für Chrome und Firefox.
• Auch PDF-Dokumente kann QF-Test testen.
- 8. 8© Quality First Software GmbH | www.qfs.de
FAQ über QF-Test
Für welche Plattformen ist QF-Test verfügbar?
QF-Test unterstützt Java Version 7, 8, 9 als auch 10 und läuft unter
Windows (Windows 10, Windows 8.1, Windows 8, Windows 7, Server 2016, 2012,
2008 R2), Linux und macOS, für Swing und JavaFX wird es auch auf anderen
Systemen verwendet (Solaris, AIX, HP-UX).
Welche Java und Browser Versionen werden unterstützt?
• Java Swing: Java 7, 8, 9 und 10 (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.
- 9. 9© Quality First Software GmbH | www.qfs.de
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,
Groovy und JavaScript, 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, Videos.
FAQ über QF-Test
- 10. 10© Quality First Software GmbH | www.qfs.de
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.
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.
FAQ über QF-Test
- 11. 11© Quality First Software GmbH | www.qfs.de
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 (u.a. Quality Manager,
Lasttests mit NeoLoad oder Scapa TPP…) mit anderen Werkzeugen aus den
Bereichen
… Continuous integration und build tools (Ant, bamboo, Maven, CruiseControl, Hudson,
Jenkins, TeamCity… )
… Versionsmanagement (CVS, SVN, Subversion; ClearCase, Git, Mercurial…)
… Fehlerverfolgungstools (Bugzilla, JIRA, ClearQuest, TestTrack Pro, Mantis...)
… Out-of-the-Box Anbindungen sind verfügbar für folgende Testmanagementprodukte:
ALM / Quality Center from HP, TestBench from Imbus, Klaros from Verit, QMetry, SQS-
TEST/Professional Suite, TestLink (Open source Lösung).
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«) und permanent. Ebenso
werden Runtime-Lizenzen, ein Mietmodell und ein Lizenzserver angeboten.
FAQ über QF-Test
- 12. 12© Quality First Software GmbH | www.qfs.de
Kann ich eine Testversion herunterladen?
Ja, Sie können eine kostenlose Testlizenz, welche volle Funktionalität von QF-Test
erlaubt, auf unserer Homepage für vier Wochenanfordern. 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.
Where do I get help troubleshooting?
• Videos
• 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 support@qfs.de 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
• Starter-Webinar für Einsteiger jeden Montag um 15 Uhr (MEZ), Anmeldung über qfs@qfs.de
FAQ über QF-Test