Java GUI Testing

Alle Java-Technologien

  • Swing, AWT
  • JavaFX
  • SWT, Eclipse Plug-Ins
  • RCP, WebStart
  • Applets, RIA
  • ULC, Captain Casa
  • JavaFX SubScene Komponenten
  • Hybride Anwendungen mit Web (embedded Browser): z.B. JxBrowser, SWT-Browser, JavaFX WebView Komponenten.

Web GUI Testing

Web Anwendungen Multi-Browser auf

  • Google Chrome
  • Firefox
  • Opera
  • Safari
  • Microsoft Edge (Chromium basiert)
  • Microsoft Edge Legacy
  • Internet Explorer
  • Headless Browser Version von Chrome, Firefox und Edge (Chromium basiert)
  • Testen von Electron Apps
  • Testen von mobilen Anwendungen mit dem Mobile Emulation Mode

Windows GUI Testing

Windows Desktop Anwendungen

  • Klassische Win32 Anwendungen
  • .NET Anwendungen (oft mit C# entwickelt), basierend auf Windows Presentation Foundation (WPF) oder Windows Forms
  • Windows Apps / Universal Windows Platform (UWP) Anwendungen, die XAML Steuerelemente verwenden
  • Moderne C++ Anwendungen (etwa Qt Anwendungen)

Facts & Features

Schneller Start für alle!

Gelangen Sie schnell zu ersten Testergebnissen mit dem Schnellstart-Assistenten, der die Technologie Ihrer Anwendung automatisch erkennt. Bei Bedarf unterstützen wir Sie auch dabei.

Werkzeug für Tester und Entwickler

QF-Test ist benutzerfreundlich und für User ohne Programmierkenntnisse gut benutzbar.
User mit Entwicklerhintergund kommen mit Skripting auch auf ihre Coding-Kosten.

QF-Test unterstützt ausgewählte Technologien & Plattformen und diese richtig gut!

Robuste Komponentenerkennung

Stabiles GUI Testing
QF-Test erkennt auch komplexe Elemente zuverlässig wie z.B. dynamische Bäume und Tabellen. Die Tests sind tolerant gegenüber Änderungen an der graphischen Oberfläche. Daraus ergibt sich ein geringer Wartungsaufwand und hohe Wiederverwendbarkeit der Tests, dem wichtigsten Faktor für Software Testautomatisierung. Durch die generischen Komponenten werden Objekte wie Buttons oder Textfelder stark abstrahiert und leicht aufgefunden.

Aufzeichnen, Abspielen & Editieren

Erstellung der automatisierten Tests ohne Programmierung
Sie können mit Hilfe von Record/Replay schnell erste Tests erstellen und abspielen lassen. Die Aufzeichnungen sind voll editierbar und Sie können sie an jeder beliebigen Stelle ergänzen und ändern. Der Testablauf wird in einer übersichtlichen Baumstruktur dargestellt.

Flexibilität durch Skripting

Jython, Groovy und Javascript
QF-Test basiert auf Java, deshalb können Sie in Java und den gängigen Skriptsprachen Jython, Groovy und JavaScript Ihre Tests erstellen. Beliebiger Java Code oder Javascript-Code ist im Browser ausführbar. Sie können somit komplexere Prüfungen und Aktionen realisieren.

Ein Blick in QF-Test

QF-Test Testautomatisierung Willkommensfenster
QF-Test Testsuitestruktur
QF-Test Textcheck Attribute
QF-Test Fehleranzeige
QF-Test Fehlerprotokoll
QF-Test Test Debugger
QF-Test Reportgenerierung Optionen
QF-Test HTML Report
QF-Test Package Dokumentation
QF-Test Client Jython Script

Continuous Integration & 3rd Party Tools

QF-Test bietet flexible Integration (primär via Batch, XML) mit anderen Formaten und Werkzeugen wie Jenkins (im Pipeline-Modus oder mit eigenem Plugin, siehe Video), Docker/ Docker Container, Hudson, Maven, Ant, Bamboo, CruiseControl, TeamCity; CVS, Subversion, SVN, ClearCase, Git, Mercurial; JIRA, Bugzilla, ClearQuest, TestTrack Pro, Mantis. Testmanagement Anbindungen zu HP ALM - QualityCenter, Imbus TestBench, Klaros von Verit und Open-Source-Lösung Testlink sind bereits vorhanden. Bei weiteren Tools können Sie einfach bei uns nachfragen.

Lupe auf Browser

Keyword-driven Testing

Schlüsselwort basiertes Testen erlaubt die Ausführung von Testfällen ohne die Tests direkt in QF-Test zu erstellen. Testschritte können aus einem Planungsdokument oder der Spezifikation, z.B. Excel oder einem Testmanagementtool eingelesen und ausgeführt werden.

Stift mit Haken für Datenabgleich

Datengetriebenes Testen

Flexibles Einbinden interner und externer Testdaten z.B. aus CSV, Excel Dateien oder Datenbankzugriff. Über Skripterweiterung können beliebige andere Quellen eingebunden werden. Hiermit kann also ein Testfall mit mehreren Testdatenvarianten ausgeführt werden.

Buch mit Glühbirne

Standardbibliothek

Modularisierung ohne Programmierung. Wiederkehrende Aktionen werden in Prozeduren modularisiert, damit sind Anpassungen nur noch in den Prozeduren notwendig (kein redundanter Test-„Code“ oder Wartungsfalle). Durch Parametrisierung werden sie wiederverwendbar.

Fehleranalyse und Reporting

Detaillierte, exportierbare Protokolle mit Debuggerfunktionalität im HTML und XML Format für effektive Fehlersuche inklusive Screenshots der Fehlersituation. Automatische Fehlerbehandlung, die ein Fortführen der Gesamttests garantiert. Verifikationspunkte als Standard-Checks bzw. kundenspezifisch (über Skripting).

Arbeiten im Team

Der modulare Aufbau der Tests und ein Importmechanismus für die Komponenteninformation erlauben konfliktfreies Arbeiten im Team.

Schnellstart-Assistent

In wenigen Schritten hilft Ihnen der Schnellstart-Assistent in wenigen Schritten beim ersten Einrichten der Tests, er erkennt automatisch die richtige Technologie.

Tests im Daemon-Modus

Die Tests können auch auf einem entfernten Rechner ausgeführt werden, auf dem QF-Test in einem speziellen Daemon-Modus betrieben werden kann.

PDF Dokumente testen

PDF Dokumente können wie eine normale Anwendung getestet werden, dabei sind textuelle und grafische Checks für einzelne Elemente üblich, es gibt Algorithmen auch für unscharfe Bildvergleiche.

  • Logo Software AG
  • Logo gksoftware
  • Logo RTL
  • Logo Adcubum
  • Audi Logo
  • Logo Neotys
  • Logo Capgemini
  • Logo Vaadin
  • Logo Agfa
  • Logo Alea
  • Logo Amadeus
  • Logo Bison
  • Logo Brocade
  • Logo Canoo
  • Logo Compiere
  • Logo ESO
  • Logo Fiducia GAD
  • logo FlowJo, LLC
  • Logo hp
  • Logo hpdsoftware
  • Logo bea
  • Logo Invision
  • Logo kvwl
  • Logo Le Bihan
  • Logo Magma
  • Logo Mentorgraphics
  • Logo Micros
  • Logo OCE
  • Logo Philips
  • Logo Planon
  • Logo Qlogic
  • Logo Ruag
  • Logo SwissLife
  • Logo Thyssenkrupp
  • Logo Tibco
  • Logo Tickts
  • Logo Zend

QF-Test ist das beste GUI-Testing-Tool und QFS hat das beste Support-Team, das ich je kennenlernen durfte.

Huawei Luo

Tibco Software Inc., USA

Für das Testen von Java, Eclipse und WEB Anwendungen ist es die beste Erfindung seit geschnitten Brot :)
 

Glenn Chambers

Rocketsoftware, Niederlande

Roadmap: GUI-Testing QF‑Test seit 1999

QF-Test Roadmap Desktop DE
QF-Test Roadmap Mobile DE

Aussicht auf 2021

  • Mobile Plattformen (Android): Aktuell befindet sich das Testen von nativen Mobile Apps in Entwicklung. Mobile Webanwendungen können aktuell schon über den Mobile Browser Emulation Modus getestet werden.

QF-Test wird stets weiterentwickelt:

  • kontinuierliche Upgrades und verlässliche Problembehebung
  • Anpassung auf neue Technologien (mobile Endgeräte, weitere Browser, Web-Toolkits und Skriptsprachen etc.) 

Zögern Sie nicht, sich bei Fragen an uns zu wenden:
per E-Mail an service@remove-this.qfs.de oder Telefon + 49 8171 38648-10.