SlideShare ist ein Scribd-Unternehmen logo
Qualität ist nicht selbstverständlich.
GUI Testen macht Spaß.
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© 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© 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© 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© 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© 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© 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© 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© 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© 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© 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

Weitere ähnliche Inhalte

Was ist angesagt?

eCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
eCATT & OpenSource - Automatisierter Test in heterogenen SystemlandschafteneCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
eCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
Christoph Menke
 
Dev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftDev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei Technosoft
Bart Zwager
 
Creasoft - Software QS
Creasoft - Software QSCreasoft - Software QS
Creasoft - Software QS
Creasoft AG
 
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Christian Kunzmann
 
Legacy-Software-Refactoring - Zielsetzungen für ein erfolgreiches Refactoring...
Legacy-Software-Refactoring - Zielsetzungen für ein erfolgreiches Refactoring...Legacy-Software-Refactoring - Zielsetzungen für ein erfolgreiches Refactoring...
Legacy-Software-Refactoring - Zielsetzungen für ein erfolgreiches Refactoring...
Alex Sili
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
Marc Müller
 
Versionskontrolle mit Apache Subversion
Versionskontrolle mit Apache SubversionVersionskontrolle mit Apache Subversion
Versionskontrolle mit Apache Subversion
Mathias Magdowski
 
Wann lohnt sich Software Testautomatisierung?
Wann lohnt sich Software Testautomatisierung?Wann lohnt sich Software Testautomatisierung?
Wann lohnt sich Software Testautomatisierung?
Claudia Baur
 
Effizienz im Testen von SAP Anwendungen durch Testautomation
Effizienz im Testen von SAP Anwendungen durch TestautomationEffizienz im Testen von SAP Anwendungen durch Testautomation
Effizienz im Testen von SAP Anwendungen durch Testautomation
Peter Haberl
 
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
Marc Müller
 
Einführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software EntwicklungEinführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software Entwicklung
Christian Baranowski
 
Creasoft c-Day 2011 - Exploratives Testen
Creasoft c-Day 2011 - Exploratives TestenCreasoft c-Day 2011 - Exploratives Testen
Creasoft c-Day 2011 - Exploratives Testen
Creasoft AG
 
Continous Deployment - Schneller entwickeln
Continous Deployment - Schneller entwickelnContinous Deployment - Schneller entwickeln
Continous Deployment - Schneller entwickeln
Martin Seibert
 
Selenium oder CBTA - Automatisierter Test von Weboberflächen im SAP Umfeld
Selenium oder CBTA - Automatisierter Test von Weboberflächen im SAP UmfeldSelenium oder CBTA - Automatisierter Test von Weboberflächen im SAP Umfeld
Selenium oder CBTA - Automatisierter Test von Weboberflächen im SAP Umfeld
Christoph Menke
 
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Christoph Wolf
 
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenSoftware-Tests in PHP-Anwendungen
Software-Tests in PHP-Anwendungen
Gjero Krsteski
 
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen ProjektenCreasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft AG
 
Agiles Testen - Überblick
Agiles Testen - ÜberblickAgiles Testen - Überblick
Agiles Testen - Überblick
Claudia Haußmann 🦋
 
Creasoft - Software QS Review
Creasoft - Software QS ReviewCreasoft - Software QS Review
Creasoft - Software QS Review
Creasoft AG
 
DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013
Nico Orschel
 

Was ist angesagt? (20)

eCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
eCATT & OpenSource - Automatisierter Test in heterogenen SystemlandschafteneCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
eCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
 
Dev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei TechnosoftDev ops testautomatisierer bei Technosoft
Dev ops testautomatisierer bei Technosoft
 
Creasoft - Software QS
Creasoft - Software QSCreasoft - Software QS
Creasoft - Software QS
 
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
 
Legacy-Software-Refactoring - Zielsetzungen für ein erfolgreiches Refactoring...
Legacy-Software-Refactoring - Zielsetzungen für ein erfolgreiches Refactoring...Legacy-Software-Refactoring - Zielsetzungen für ein erfolgreiches Refactoring...
Legacy-Software-Refactoring - Zielsetzungen für ein erfolgreiches Refactoring...
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
 
Versionskontrolle mit Apache Subversion
Versionskontrolle mit Apache SubversionVersionskontrolle mit Apache Subversion
Versionskontrolle mit Apache Subversion
 
Wann lohnt sich Software Testautomatisierung?
Wann lohnt sich Software Testautomatisierung?Wann lohnt sich Software Testautomatisierung?
Wann lohnt sich Software Testautomatisierung?
 
Effizienz im Testen von SAP Anwendungen durch Testautomation
Effizienz im Testen von SAP Anwendungen durch TestautomationEffizienz im Testen von SAP Anwendungen durch Testautomation
Effizienz im Testen von SAP Anwendungen durch Testautomation
 
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
 
Einführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software EntwicklungEinführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software Entwicklung
 
Creasoft c-Day 2011 - Exploratives Testen
Creasoft c-Day 2011 - Exploratives TestenCreasoft c-Day 2011 - Exploratives Testen
Creasoft c-Day 2011 - Exploratives Testen
 
Continous Deployment - Schneller entwickeln
Continous Deployment - Schneller entwickelnContinous Deployment - Schneller entwickeln
Continous Deployment - Schneller entwickeln
 
Selenium oder CBTA - Automatisierter Test von Weboberflächen im SAP Umfeld
Selenium oder CBTA - Automatisierter Test von Weboberflächen im SAP UmfeldSelenium oder CBTA - Automatisierter Test von Weboberflächen im SAP Umfeld
Selenium oder CBTA - Automatisierter Test von Weboberflächen im SAP Umfeld
 
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
 
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenSoftware-Tests in PHP-Anwendungen
Software-Tests in PHP-Anwendungen
 
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen ProjektenCreasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
 
Agiles Testen - Überblick
Agiles Testen - ÜberblickAgiles Testen - Überblick
Agiles Testen - Überblick
 
Creasoft - Software QS Review
Creasoft - Software QS ReviewCreasoft - Software QS Review
Creasoft - Software QS Review
 
DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013
 

Ähnlich wie Whitepaper QF-Test: GUI Testautomatisierung macht Spaß

10 Fragen vor Testautomatisierung
10 Fragen vor Testautomatisierung10 Fragen vor Testautomatisierung
10 Fragen vor Testautomatisierung
Claudia Baur
 
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Markus Unterauer
 
PHP Entwicklung mit VMware Images
PHP Entwicklung mit VMware ImagesPHP Entwicklung mit VMware Images
PHP Entwicklung mit VMware Images
Alexander Meindl
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
Nico Orschel
 
QAMEETUPLEIPZIG: Einführung in Testautomatisierung
QAMEETUPLEIPZIG: Einführung in TestautomatisierungQAMEETUPLEIPZIG: Einführung in Testautomatisierung
QAMEETUPLEIPZIG: Einführung in Testautomatisierung
Kay Grebenstein
 
Deployments Best Practices
Deployments Best PracticesDeployments Best Practices
Deployments Best Practices
Daniel Drexlmaier
 
Universität Zürich - erfolgreiches Testing
Universität Zürich - erfolgreiches TestingUniversität Zürich - erfolgreiches Testing
Universität Zürich - erfolgreiches Testing
IBM Switzerland
 
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8sKontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
QAware GmbH
 
Softwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration ToolsSoftwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration Tools
GFU Cyrus AG
 
ROSIK Stammtisch „Clean Architecture“
ROSIK Stammtisch „Clean Architecture“ROSIK Stammtisch „Clean Architecture“
ROSIK Stammtisch „Clean Architecture“
QAware GmbH
 
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsWindows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
Fabian Niesen
 
de_verifysoft_testwell_flyer
de_verifysoft_testwell_flyerde_verifysoft_testwell_flyer
de_verifysoft_testwell_flyer
Quinten Esmeijer
 
Softwarequalitätssicherung mit Continuous Integration Tools
 Softwarequalitätssicherung mit Continuous Integration Tools Softwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration Tools
gedoplan
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign Testen
Peter Rozek
 
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
FotiosKaramitsos
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
SuperB2
 
Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)
Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)
Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)
Florian Wolters
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Aarno Aukia
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
Dennis Wilson
 

Ähnlich wie Whitepaper QF-Test: GUI Testautomatisierung macht Spaß (20)

10 Fragen vor Testautomatisierung
10 Fragen vor Testautomatisierung10 Fragen vor Testautomatisierung
10 Fragen vor Testautomatisierung
 
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
 
PHP Entwicklung mit VMware Images
PHP Entwicklung mit VMware ImagesPHP Entwicklung mit VMware Images
PHP Entwicklung mit VMware Images
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
 
QAMEETUPLEIPZIG: Einführung in Testautomatisierung
QAMEETUPLEIPZIG: Einführung in TestautomatisierungQAMEETUPLEIPZIG: Einführung in Testautomatisierung
QAMEETUPLEIPZIG: Einführung in Testautomatisierung
 
Deployments Best Practices
Deployments Best PracticesDeployments Best Practices
Deployments Best Practices
 
2011 05 11 11-45 top_sopft-startfolien-xx-01
2011 05 11 11-45 top_sopft-startfolien-xx-012011 05 11 11-45 top_sopft-startfolien-xx-01
2011 05 11 11-45 top_sopft-startfolien-xx-01
 
Universität Zürich - erfolgreiches Testing
Universität Zürich - erfolgreiches TestingUniversität Zürich - erfolgreiches Testing
Universität Zürich - erfolgreiches Testing
 
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8sKontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
Kontinuierliches (Nicht)-Funktionales Testen von Microservices auf K8s
 
Softwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration ToolsSoftwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration Tools
 
ROSIK Stammtisch „Clean Architecture“
ROSIK Stammtisch „Clean Architecture“ROSIK Stammtisch „Clean Architecture“
ROSIK Stammtisch „Clean Architecture“
 
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsWindows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
 
de_verifysoft_testwell_flyer
de_verifysoft_testwell_flyerde_verifysoft_testwell_flyer
de_verifysoft_testwell_flyer
 
Softwarequalitätssicherung mit Continuous Integration Tools
 Softwarequalitätssicherung mit Continuous Integration Tools Softwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration Tools
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign Testen
 
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)
Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)
Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
 

Whitepaper QF-Test: GUI Testautomatisierung macht Spaß

  • 1. Qualität ist nicht selbstverständlich. GUI Testen 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