Die mitgelieferten Beispiele sind für den QF-Test-CarConfigurator erstellt worden.
Sie können diese als Basis verwenden, um schlüsselwortgetriebenes Testen für Ihre Anwendung zu implementieren.
Aufgrund der Vielfalt von technischen Möglichkeiten zur Erstellung von Anwendungen und unterschiedlichen Testvarianten,
können diese Beispiele nur als Vorlage und nicht als vollständige Lösung dienen.
Natürlich können Sie Ihre Situation und Wünsche auch unserem Supportteam mitteilen, um einen passenden Lösungsansatz zu finden.
Das vollständigste Beispiel finden Sie im Ordner qftest-5.2.1/demo/keywords/
full_sample_for_carconfig
.
Dort werden nebden den bekannten generischen Prozeduren auch einige erweiterte Tabellenprozeduren verwendet.
Die Testfälle werden mittels Szenariodatei, wie im Abschnitt 27.5 beschrieben, eingebunden.
Bitte achten Sie darauf, dass Sie den Ordner in ein projektspezifisches Verzeichnis kopieren und diese dort modifizieren.
|
Technologie |
Notwendige Anpassungen |
JavaFX |
- Bei den Fensterkomponenten muss das GUI-Engine Attribut
awt durch fx ersetzt werden.
- Ggf. muss die Erkennung der Fenster und Dialoge mit zusätzlichen Variablen versehen werden.
- Die Prozedur
startStop.startSUT muss an Ihre Anwendung angepasst werden. Kopieren Sie hierzu die erstellten Schritte aus dem Schnellstart Assistenten.
- Ggf. müssen einige Resolverskripte erstellt werden, um vernünftige Erkennungsmerkmale zu bekommen.
|
Java/Swing |
- Ggf. muss die Erkennung der Fenster und Dialoge mit zusätzlichen Variablen versehen werden.
- Die Prozedur
startStop.startSUT muss an Ihre Anwendung angepasst werden. Kopieren Sie hierzu die erstellten Schritte aus dem Schnellstart Assistenten.
- Ggf. müssen einige Resolverskripte erstellt werden, um vernünftige Erkennungsmerkmale zu bekommen.
|
Java/SWT |
- Bei den Fensterkomponenten muss das GUI-Engine Attribut
awt durch swt ersetzt werden.
- Ggf. muss die Erkennung der Fenster und Dialoge mit zusätzlichen Variablen versehen werden.
- Die Prozedur
startStop.startSUT muss an Ihre Anwendung angepasst werden. Kopieren Sie hierzu die erstellten Schritte aus dem Schnellstart Assistenten.
- Ggf. müssen einige Resolverskripte erstellt werden, um vernünftige Erkennungsmerkmale zu bekommen.
|
Web |
- Statt dem Fenster Komponenten benötigen Sie hier einen Knoten
Webseite .
- Dialoge in Webanwendungen sind Teil des Webseite, hier müssen Sie also eine Komponente innerhalb der Webseite anlegen.
- Die Prozedur
startStop.startSUT muss an Ihre Anwendung angepasst werden. Kopieren Sie hierzu die erstellten Schritte aus dem Schnellstart Assistenten.
- Ggf. müssen erst Klassen und Erkennungsmerkmale mittels CustomWebResolver korrekt konfiguriert werden.
|
|
| | Tabelle 27.7: Notwendige Anpassungen an Ihr SUT | |