QF-Test enthält einige Beispieltestsuiten im Verzeichnis: {0}
Entsprechend Ihrer Systemumgebung müssen Sie Anpassungen an den Variablenwerten im
Wurzelknoten vornehmen, um die Suiten ordentlich funktionsfähig zu bekommen.
Die kleine Swing-basierte Demoanwendung eines Fahrzeugkonfigurators, die auch im
fortgeschrittenen Teil des Tutorials genutzt
und beschrieben ist, wird für eine Zahl von Beispielszenarien und Arbeitsabläufen getestet.
Basistechniken von QF-Test kommen zum Einsatz, wie Testfälle,
Testfallsätze, Abhängigkeiten, Prozeduren, Datentreiber, verschachtelte Schleifen und Try/Catch.
Eine Web-Variante des wohlbekannten CarConfigurators (siehe oben).
Die Implementierung basiert auf JavaScript und JQuery.
In der Testsuite kommen Basistechniken und fortgeschrittene Methoden von QF-Test zum Einsatz,
wie Testfälle, Testfallsätze, Abhängigkeiten, Prozeduren, Datentreiber, verschachtelte Schleifen und Try/Catch.
Electron CarConfig Suite [öffnen...]
Eine Electron-Variante des wohlbekannten CarConfigurators (siehe oben).
Die Implementierung basiert auf der Web-Variante.
In der Testsuite kommen Basistechniken und fortgeschrittene Methoden von QF-Test zum Einsatz,
wie Testfälle, Testfallsätze, Abhängigkeiten, Prozeduren, Datentreiber, verschachtelte Schleifen und Try/Catch.
JavaFX CarConfig Suite [öffnen...]
Eine JavaFX Variante des wohlbekannten CarConfigurators (siehe oben).
Diese Testsuite ist erst der Anfang aber erlaubt eine erste Kontaktaufnahme mit dem Testen von JavaFX Anwendungen.
JPro JavaFX CarConfig Suite [öffnen...]
Eine Demo-Testsuite zum Testen einer JavaFX Anwendung im Browser mit Hilfe von JPro.
Diese Testsuite zeigt den Start eines JPro Servers und eines Browsers, das Herstellen einer Verbindung zwischen
beiden Clients und die Wiedergabe von Events in verschiedenen Varianten.
Android CarConfig Suite [öffnen...]
Diese Demo-Testsuite zeigt den Start einer Android Demo-Anwendung entweder in einem bereits laufenden Gerät (Emulator oder Handy)
oder startet einen Emulator und verbindet sich mit dem virtuellen Gerät auf dem dann die Android Anwendung gestartet wird.
Die iOS-Variante der mobile CarConfigurator-App, die auf einem simulierten iPhone oder iPad ausgeführt wird.
SmartID CarConfig Suite [öffnen...]
Diese Testsuite zeigt am Beispiel der Carconfigurator-Demo-Anwendung die Verwendung von SmartID.
Da es den Carconfigurator für verschiedene Technologien gibt, erlaubt diese Testsuite verschiedene Engines mit dem selben
Test zu betreiben.
Der CarConfigurator (siehe oben) liefert auch PDF Dokumente.
Diese Testsuite zeigt einige einfache Beispiele wie PDF Dokumente mit QF-Test getestet werden können.
Barrierefreiheit CarConfig Suite [öffnen...]
In diese Demo-Testsuite sind Beispiele für automatisierte Tests zur Barrierefreiheit an unserem Web-CarConfiurator zu finden.
Enthalten sind Tests mit der axe-core Barrierefreiheits-Library sowie QF-Test spezifische Prozeduren.
In dieser Suite wird die Eclipse Entwicklungsumgebung, die auf SWT/RCP aufbaut, als zu testende
Anwendung genutzt. Sie enthält einige Tests in Bezug auf Perspektiven und einfache
Arbeitsabläufe in Eclipse.
Basistechniken und fortgeschrittene Methoden von QF-Test kommen zum Einsatz, wie Testfälle,
Testfallsätze, Abhängigkeiten, Prozeduren und Skripting.
Webswing SwingSet Suite [öffnen...]
Eine Demo-Testsuite zum Testen einer Swing-Anwendung im Browser mithilfe von Webswing.
Diese Testsuite zeigt den Start eines Webswing Servers und eines Browsers, das Herstellen einer Verbindung zwischen
beiden Clients und die Wiedergabe von Events in verschiedenen Varianten.
WinForms CarConfig Suite [öffnen...]
Eine Windows Forms Variante des wohlbekannten CarConfigurators (siehe oben).
Diese Testsuite ist erst der Anfang aber erlaubt eine erste Kontaktaufnahme mit dem Testen von Windows Forms Anwendungen.
Eine WPF(Windows Presentation Foundation) Variante des wohlbekannten CarConfigurators (siehe oben).
Diese Testsuite ist erst der Anfang aber erlaubt eine erste Kontaktaufnahme mit dem Testen von WPF Anwendungen.
Windows 10 Rechner Suite [öffnen...]
Eine Demo Suite zum Testen der Windows 10 Standard-Anwendung "Rechner".
Achtung: Die Testsuite kann nur auf einem deutschen Windows ausgeführt werden! Bei Windows mit Englisch als Benutzersprache verwenden Sie bitte die Testsuite "Win10Calculator_en.qft".
Keyword-driven Testing Beispielprojekte [öffnen...]
Dieses Projekt zeigt Demo-Testsuiten für den Aufbau von schlüsselwortgetriebenen Testszenarien, wie auch im Handbuch
im Keyword-driven Testing Kapitel beschrieben wird.
Neben den QF-Test Testsuiten werden die Testfälle in Excel-Dateien beschrieben, diese sollten Sie
unabhängig von den Testsuiten öffnen. Es wird das einfachste Beispiel geöffnet, weitere Beispiele finden Sie in der
Projektstruktur.
Lasttests für Java Anwendungen - ein Beispielprojekt [öffnen...]
Dieses Projekt zeigt Demo-Testsuiten für den Aufbau eines Lasttests Szenarios, wie auch im Handbuch
im Lasttest Kapitel beschrieben wird.
Es werden zwei Testsuiten geöffnet. Die erste Testsuite wird auf den Testsystemen abgespielt, um Szenarien durchzuspielen.
Die zweite Testsuite ist die Steuerungsdatei für den verteilten Testlauf.
Mit Hilfe eines TestRunListeners, wie er im
technischen Referenzteil des Handbuchs
erklärt wird, kann man sich in den Testablauf einklinken, um bestimmte Events zu überprüfen
oder auch eigene Protokolle zu generieren. Die Suite enthält eine Beispielimplementierung eines
TestRunListeners in Kombination mit verschiedenen Testszenarien.
ManualTestRunner Suite [öffnen...]
Diese Suite zeigt, in welcher Form Sie QF-Test bei der Durchführung von manuellen Tests
unterstützen kann, wie es auch
im Handbuch beschrieben wird.
Diese Demo Suiten demonstrieren das WebAPI-Feature.
Eine Beschreibung finden Sie im Handbuch.
In dieser Demo-Suite wird gezeigt, wie sich externe KI-Sprachmodelle (sogenannte LLM-Modelle) in
QF-Test einbinden lassen, um spezielle Probleme zu lösen und insbesondere nicht-deterministischen
Ausgaben zu prüfen.
CarConfig Swing Testprojekt [öffnen...]
Dieses Testprojekt enthält weitere Testsuiten für die Swing Variante des CarConfigurators (siehe oben), wie z.B. die Erweiterung von QF-Test Funktionalität mit Skripting oder die Einbettung von Unit Tests.
CarConfig JavaFX Testprojekt [öffnen...]
Dieses Testprojekt enthält weitere Testsuiten für die JavaFX Variante des CarConfigurators (siehe oben), wie z.B. die Erweiterung von QF-Test Funktionalität mit Skripting oder die Einbettung von Unit Tests.
CarConfig Web Testprojekt [öffnen...]
Dieses Testprojekt enthält weitere Testsuiten für die Web Variante des CarConfigurators (siehe oben), wie z.B. die Erweiterung von QF-Test Funktionalität mit Skripting oder die Einbettung von Selenium.