Tutorial
Tutorial als Videoversion, in dem wir Sie Schritt für Schritt durch QF-Test führen...
Bearbeiten einer Beispiel-Testsuite
Erstellen einer eigenen Testsuite
Eine Prozedur erstellen
Komponenten
Benutzen des Debuggers
Variablen und Prozedurparameter
Die Standardbibliothek
Ablaufsteuerung
Nun ist es Zeit, Ihre eigene Anwendung zu starten
Version 8.0.1 |
Nun wollen wir die Testfälle schrittweise ausführen.
Wie Sie sicher festgestellt haben werden, öffnet "Einzelschritt ausführen" einen Knoten mit Kindern und macht den ersten Kindknoten zum aktiven Knoten. Dies ist wie immer an der Pfeilmarkierung des Knotens erkennbar.
Wenn Sie an dem Punkt weitergemacht haben, an dem die Ausführung der Testsuite im letzten Abschnitt pausiert war, d.h. vom Knoten "Testfall: Erster" aus, so würde nun der Testfall geöffnet werden:
Abbildung 5.4: Einzelschritt ausführen |
Im Falle eines Blattknotens, d.h. eines Knotens, der keine Kinder hat, ist die Wirkung die gleiche wie die der folgenden Funktion.
Mittels der Schaltfläche "Gesamten Knoten ausführen" wird ein Knoten inklusive aller Kindknoten ausgeführt. Der als nächstes auszuführende Knoten auf der gleichen Ebene wird dann der aktive und erhält den Pfeil.
Abbildung 5.5: Gesamten Knoten ausführen |
"Bis Knotenende ausführen" führt die verbleibenden Geschwisterknoten aus und stoppt beim nächsten auszuführenden Knoten der übergeordneten Hierarchieebene.
Abbildung 5.6: Bis Knotenende ausführen |
Im Beispiel ist dies der 'Aufräumen' Knoten. Wie bereits im ersten Kapitel Ein vollständiger Testlauf erläutert, haben 'Vorbereitung' und 'Aufräumen' Knoten die besondere Eigenschaft, dass sie vor und nach jedem Testfall ausgeführt werden, um so einen definierten Anfangszustand für jeden Testfall herzustellen.
Hinweis Dieses Verhalten tritt nur auf, wenn Sie die komplette Testsuite oder den Testfallsatz gestartet hatten und sich im Debug-Modus befinden. Wenn keine Testausführung aktiv war und Sie nur den Testfall selektiert hatten, so bewirkt die Funktion "Gesamten Knoten ausführen", dass der Testfall ausgeführt wird und dann der nächste Testfall selektiert wird.
Hinweis Bitte beachten Sie bei der interaktiven Testerstellung bei Menüs und Comboboxen, dass diese häufig zuklappen, wenn die Applikation den Fokus verliert, was beim Wechsel in den Debug-Modus der Fall ist. In diesem Fall empfiehlt es sich, den Knoten, der ein Menü oder eine Combobox öffnet, und den Knoten, der die Auswahlaktion durchführt, gemeinsam auszuführen, also nicht zwischendurch in den Debug-Modus zu gehen. Dies kann man zum Beispiel dadurch erreichen, dass man nach dem Knoten, der die Auswahlaktion durchführt, einen Haltepunkt setzt und bei Erreichen des Knotens, der das Menü oder die Combobox öffnet, die Testausführung durch Lösen der Pausetaste freigibt.
Letzte Änderung: 10.9.2024 Copyright © 2002-2024 Quality First Software GmbH |
Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch »Matomo«. Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt. Ein Widerruf bzw. Opt-out ist jederzeit auf unser Datenschutz-Seite möglich.
1. Funktionale Cookies
Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.
2. Performance und Statistik Cookies
Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.
Dieses Cookie enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
Dieses Cookie wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
wird erzeugt und versucht sofort wieder zu löschen (zur Prüfung, ob der Browser des Besuchers Cookies unterstützt).
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.