- Sobald das Testdesign abgeschlossen ist, erfolgt die Testausführung mit Hilfe des Test Lab-Moduls.
- Ein häufiger Begriff, den Sie in HP ALM im Test Set-Modul von Test Lab finden. Wenn Ihr Verstand Bilder einer Sammlung oder eines Sets auslöst, sind Sie richtig. Test Set ist eine Sammlung von Testfällen, die wir ausführen möchten.
- Testfälle aus dem Testplan-Modul werden in das Test Lab-Modul aufgerufen.
- Änderungen an Testfällen im Test Lab-Modul wirken sich nicht auf die übergeordneten Testfälle im Testplan-Modul aus. Sie können frei experimentieren. Daher der Name Test Lab!
- Es ist besser, den Namen des Testsatzes mit dem des Modulnamens zu vergleichen, damit alle Tests innerhalb des Moduls in demselben Testsatz enthalten sind, der einfach auszuführen und zu verfolgen wäre.
- Jeder Testsatzordner ist einem bestimmten Zyklus zugeordnet. Auf diese Weise können Benutzer die Tests zusammenfassen, die in einem bestimmten Zyklus ausgeführt werden.
- Dieses Modul hilft dem Benutzer auch, den Fortschritt des Zyklus zu verfolgen, während die Tests ausgeführt werden.
- Das Test Lab-Modul besteht aus den folgenden Funktionen und lässt uns jede dieser Funktionen im Detail verstehen.
In diesem Tutorial lernen wir -
- So erstellen Sie einen Testsatz
- So führen Sie Tests durch
- So erstellen Sie einen Testlaufplan
- So analysieren Sie das Testergebnis
So erstellen Sie einen Testsatz
Schritt 1 ) Der erste Schritt besteht darin, einen Stammordner als Container für die Testsätze zu erstellen. Wir können es in Übereinstimmung mit der Veröffentlichung und dem Zyklus benennen, damit es leicht zu verfolgen ist.
- Gehen Sie auf der Registerkarte "Testen" zum Modul "Testlabor"
- Erstellen Sie einen neuen Ordner, indem Sie auf das Symbol "Neuer Ordner" klicken.
- Das Dialogfeld "Neuer Testsatzordner" wird geöffnet. Geben Sie den Namen des Ordners als '2017 R1 - Zyklus 1' ein.
- OK klicken'
Schritt 2) Der Testlaufordner wird wie unten gezeigt erstellt.
Schritt 3) Wählen Sie den erstellten Ordner aus und weisen Sie ihm "Zyklus" zu. Dies bedeutet, dass der gesamte Testsatz für Zyklus 1 ausgeführt werden sollte.
Schritt 4) Geben Sie den Namen des Testsatzes ein und klicken Sie auf "OK".
Hinweis: Das Feld Zielzyklus ist deaktiviert, da der Zielzyklus auf Ordnerebene ausgewählt wird (2017 R1 - Zyklus 1).
Schritt 5) Nach dem Erstellen des Testsatzes müssen wir die Tests auswählen und zum Testsatz hinzufügen.
- Wählen Sie den Testsatz.
- Navigieren Sie zu 'Ausführungsraster'.
- Klicken Sie auf die Schaltfläche "Tests auswählen". Der Testplanbaum wird geöffnet.
- Wählen Sie die Tests aus, die für diesen Zyklus ausgeführt werden sollen.
- Klicken Sie auf die Schaltfläche '<='. Dadurch werden Testfälle vom Testplan zum Testlabor verschoben / gezogen.
Schritt 6) Beim Hinzufügen von Tests aus dem Testplanbaum werden dem Benutzer alle Konfigurationsparameter der ausgewählten Tests angezeigt. Der Benutzer kann die Konfiguration bearbeiten, bevor er sie dem Testlabor hinzufügt.
Hinweis: Der Benutzer hat keine Kontrolle über die Auswahl der Testkonfiguration in Test Lab. Daher wird die gesamte Konfiguration standardmäßig zum Testsatz hinzugefügt. Wenn eine der ausgewählten Konfigurationen NICHT Teil des Zyklus ist, löschen Sie sie nach dem Hinzufügen der Tests aus dem Testlabor .
Schritt 7) Nach Auswahl der Konfigurationen werden die ausgewählten Tests zum Testsatz hinzugefügt. In diesem Fall haben wir alle drei Konfigurationen ausgewählt. Daher können wir drei Instanzen von '01 - Login Test 'finden.
Schritt 8) Wiederholen Sie die obigen Schritte, um weitere Testsätze zu erstellen und alle relevanten Tests auszuwählen, die für diesen Zyklus geplant sind. Nach dem Erstellen des gesamten Testsatzes sieht die Struktur des Testsatzes wie folgt aus:
Schritt 9) Die andere wichtige Registerkarte, die wir verstehen müssen, ist "Ausführungsablauf". Wählen Sie die Registerkarte "Ausführungsablauf", auf der die Reihenfolge angezeigt wird, in der die Tests während der Ausführung angezeigt werden. Benutzer können die Ausführungsreihenfolge auch über diese Registerkarte ändern, die in einem separaten Abschnitt dieses Moduls behandelt wird.
So führen Sie Tests durch
Schritt 1) Die erstellten Testsätze können jetzt ausgeführt werden. Tests können mit zwei Optionen ausgeführt werden.
- Testsatz ausführen - Mit dieser Option kann der Benutzer alle Tests in einem ausgewählten Testsatz ausführen.
- Ausführen - Mit dieser Option kann der Benutzer nur den ausgewählten Test ausführen.
Schritt 2) Lassen Sie uns die gesamte Testsuite des Anmeldemoduls ausführen, indem Sie die Option 'Test Set ausführen' auswählen. Wenn Sie auf "Testsatz ausführen" klicken, wird dem Benutzer zwei Optionen angezeigt.
- Manueller Runner (Standard) - Die Reihenfolge der während der Ausführung angezeigten Tests entspricht der Reihenfolge, die im Testsatzraster angezeigt wird.
- Automatischer Läufer - Die Reihenfolge der während der Ausführung angezeigten Tests wird als die Reihenfolge angezeigt, die auf der Registerkarte Ausführungsfluss festgelegt wurde.
Fahren wir mit der Standardoption fort.
Schritt 3) Der manuelle Testläufer wird dem Benutzer angezeigt. Lassen Sie uns in diesem Dialog die wichtigen Merkmale verstehen.
- Run starten - Hilft beim Start der Ausführung
- Lauf beenden - Beendet die aktuelle Ausführung und schließt den manuellen Läufer.
- Lauf abbrechen - Bricht die Ausführung der aktuellen Tests ab.
- Anhänge - Hilft uns, Screenshots / andere Informationen im Zusammenhang mit dieser Testausführung anzuhängen
- Neuer Fehler - Wenn Sie darauf klicken, wird das Dialogfeld "Neuer Fehler" geöffnet, in dem ein Fehler gebucht werden kann.
- Betriebssysteminfo - Gibt Informationen über das Betriebssystem, unter dem die Tests ausgeführt werden.
- Laufname - Eindeutiger Zeitstempel, mit dem die Testergebnisse zu einem späteren Zeitpunkt analysiert werden können.
Klicken Sie auf "Start starten".
Schritt 4) Der manuelle Testläufer mit Teststeuerungen und Schritten wird dem Benutzer angezeigt. Lassen Sie uns die in diesem Testlaufdialog verfügbaren Funktionen verstehen.
Fügen Sie während der Testausführungszeit einen Schritt hinzu. | |
Löschen Sie einen Schritt während der Testausführungszeit. | |
Pass ausgewählt | |
Fehler ausgewählt | |
Zeigt den Parameter für den ausgewählten Testschritt an | |
Ermöglicht dem Benutzer das Erstellen von Screenshots und das Hinzufügen von Anhängen zur Laufzeit. | |
Ermöglicht dem Benutzer, zur Laufzeit einen Fehler hinzuzufügen. | |
Zeigt dem Benutzer eine kompakte Ansicht des Testläufers | |
Ausführung beenden |
- Schrittnummern, die während der Testentwurfsphase erstellt wurden
- Beschreibung des ausgewählten Schritts.
- Erwartetes Ergebnis des ausgewählten Schritts.
Schritt 5) Der nächste Test im Testsatz wird dem Benutzer angezeigt. Wiederholen Sie Schritt 3 und Schritt 4, um den Test auszuführen, und markieren Sie den Status entsprechend.
So erstellen Sie einen Testlaufplan
Tester können die Testausführung mithilfe der Registerkarte "Ausführungsablauf" steuern. Tester können auch Datum und Uhrzeit für die Ausführung einer bestimmten Testinstanz angeben. Wir können den Test auch basierend auf den Ergebnissen einer anderen angegebenen Testinstanz im Ausführungsablauf planen.
Lassen Sie uns nun verstehen, wie Sie den Testablauf in HP-ALM planen.
Schritt 1) Wählen Sie im Test Lab-Modul die Registerkarte "Ausführungsablauf".
Schritt 2) Doppelklicken Sie auf den spezifischen Test, für den der Zeitplan festgelegt werden muss. "Testlaufplan" wird wie unten gezeigt angezeigt. Wir können feststellen, dass es keine Ausführungsbedingungen gibt, die standardmäßig festgelegt wurden.
Schritt 3) Um eine Ausführungsbedingung hinzuzufügen, klicken Sie wie unten gezeigt auf das Symbol "+".
Schritt 4) Das Dialogfeld Neue Ausführungsbedingung wird geöffnet.
- Wählen Sie den Test aus der Test-Dropdown-Liste aus. Alle Tests im Testsatz werden angezeigt
- Wählen Sie die Bedingung aus. Es kann entweder "Bestanden" oder "Fertig" dauern.
- OK klicken'.
Schritt 5) Der Testlaufplan wird mit den hinzugefügten Ausführungsbedingungen angezeigt.
Schritt 6) Der Ausführungsablauf wird automatisch neu ausgerichtet, wie unten gezeigt. Entsprechend dem unten angezeigten Ablauf wird der Test 'Cluster Head' erst ausgeführt, wenn die '02 - Reset Button Check 'abgeschlossen ist.
Schritt 7) Lassen Sie uns nun verstehen, wie Tester das Datum und die Uhrzeit im Ausführungsablauf für die Ausführung eines bestimmten Tests angeben können. Dies ist hilfreicher, wenn Tester die Bereitschaft einer bestimmten Funktionalität kennen oder automatisierte Tests planen.
Angenommen, das Manager-Anmeldeprofil ist erst nach einem bestimmten Datum fertig. Daher können Tester dasselbe ausführen, indem sie die Bedingungen in 'Ausführungsablauf' angeben.
Doppelklicken Sie auf den Test, für den die Ausführungsflusskriterien festgelegt werden müssen.
Schritt 8) Nun
- Navigieren Sie zum Modul "Zeitabhängigkeit"
- Wählen Sie "Zur angegebenen Zeit ausführen".
- Geben Sie das Datum ein, an dem Sie ausführen möchten
- Geben Sie die Zeit ein, zu der Sie den Test ausführen möchten
- OK klicken'.
Schritt 9) Die Registerkarte "Ausführungsfluss" wird wie unten gezeigt neu ausgerichtet. Diese Art der Planung ist sehr hilfreich für automatisierte Tests, die denselben Schritten folgen.
Hinweis: Wenn das geplante Datum und die geplante Uhrzeit erreicht sind, startet ALM die Tests automatisch. Dies gilt für automatisierte Tests, da der Test ohne manuellen Eingriff ausgeführt werden würde. Voraussetzung für das automatische Auslösen der Tests ist, dass der Host bereit ist (nicht ausgeschaltet oder gesperrt) und sich in einem Zustand befindet, in dem der Test ausgelöst wird. Wenn es sich um einen manuellen Test handelt, hat dies keine Auswirkungen.
So analysieren Sie das Testergebnis
Schritt 1) Sobald die Testausführung abgeschlossen ist, können Tester die Ergebnisse im Modul "Testläufe" anzeigen. Es enthält die Ergebnisse von Testinstanzläufen und Testsatzläufen.
- Gehen Sie auf der Registerkarte "Testen" zu "Testläufe" und das Fenster wird wie folgt geöffnet:
- Der Laufname ist ein eindeutiger Wert, der für jede dieser Testausführungen generiert wird.
- 'Status' zeigt den endgültigen Status der Testausführung an.
Das detaillierte Ergebnis kann durch Klicken auf die 'Run ID' angezeigt werden.
Schritt 2) Das Dialogfeld "Details ausführen" wird geöffnet und der Benutzer kann das detaillierte Ergebnis anzeigen.
- Wechseln Sie im Fenster "Details ausführen" zur Registerkarte "Bericht".
- Tester können den Status jedes dieser Testschritte überprüfen.
- Klicken Sie auf "OK", um den Dialog zu schließen.
Video im Testlabor
Klicken Sie hier, wenn das Video nicht zugänglich ist
Punkte zu beachten :
- Sie verwenden das Test Lab- Modul in QualityCenter, um Ihre Testfälle auszuführen
- Bevor Sie mit der Ausführung beginnen, müssen Sie einen "Test Set Tree" erstellen.
- Um einen Testsatzbaum zu erstellen, müssen Sie zuerst einen "Testsatzordner" erstellen.
- Als Nächstes fügen Sie Ihrem Testsatzordner "Tests" hinzu, die im Testplanmodul erstellt wurden.
- Ein Testsatzordner wird zusammen mit hinzugefügten Tests als Testsatzbaum bezeichnet (da er wie eine Baumstruktur aussieht.)
- Testsätze können sowohl manuelle als auch automatisierte Tests umfassen.
- Sie können denselben Test in verschiedene Testsätze aufnehmen oder mehrere Testinstanzen zu demselben Testsatz hinzufügen.
- Das Quality Center bietet auch eine Zeitplanung, in der Sie das Datum und die Uhrzeit der Ausführung Ihrer Testsätze angeben können.