Testlabor im HP ALM (Quality Center)
- Sobald das Testdesign abgeschlossen ist, erfolgt die Testausführung mithilfe des Testlabormoduls.
- Ein gebräuchlicher Begriff, auf den Sie in HP ALM im Testset-Modul des Testlabors stoßen. Wenn Ihr Geist Bilder einer Sammlung oder eines Sets auslöst, haben Sie Recht. Bei einem Testsatz handelt es sich tatsächlich um eine Sammlung von Testfällen, die wir ausführen möchten.
- Testfälle aus dem Versuchsplan Modul werden in das Testlabormodul aufgerufen.
- Änderungen an Testfällen im Testlabormodul wirken sich nicht auf die übergeordneten Testfälle im Testplanmodul aus. Es steht Ihnen frei zu experimentieren. Daher der Name Testlabor!
- Es ist besser, dem Testsatz den gleichen Namen wie dem Modulnamen zu geben, damit alle Tests innerhalb des Moduls im selben Testsatz enthalten sind, der einfach auszuführen und zu verfolgen ist.
- Jeder Testsatzordner ist einem bestimmten Zyklus zugeordnet. Dadurch können Benutzer die Tests gruppieren, 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. Hier erfahren Sie, wie Sie jede einzelne davon im Detail verstehen.
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 entsprechend der Veröffentlichung und dem Zyklus benennen, damit es leicht nachverfolgt werden kann.
- Gehen Sie zum Modul „Testlabor“ unter der Registerkarte „Testen“.
- 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, was bedeutet, dass der gesamte Testsatz für Zyklus 1 ausgeführt werden soll.
Schritt 4) Geben Sie den Namen des Testsatzes ein und klicken Sie auf „OK“.
Beachten Sie das Target Das Zyklusfeld ist deaktiviert, da der Zielzyklus auf Ordnerebene ausgewählt ist (2017 R1 – Zyklus 1).
Schritt 5) Nachdem wir den Testsatz erstellt haben, müssen wir die Tests auswählen und zum Testsatz hinzufügen.
- Wählen Sie den Testsatz aus.
- 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 in das Testlabor verschoben/abgerufen.
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 zum Testlabor hinzufügt.
Hinweis: Der Benutzer hat keine Kontrolle über die Auswahl der Testkonfiguration im Testlabor. Daher wird standardmäßig die gesamte Konfiguration zum Testsatz hinzugefügt. Falls 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 aller Testsätze 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 „Registerkarte „Ausführungsablauf““, um die Reihenfolge anzuzeigen, in der die Tests während der Ausführung angezeigt werden. Benutzer können über diese Registerkarte auch die Ausführungsreihenfolge ändern, was in einem separaten Abschnitt dieses Moduls behandelt wird.
So führen Sie Tests durch
Schritt 1) Die erstellten Testsätze sind nun zur Ausführung bereit. 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.
- Führen Sie – Diese Option hilft dem Benutzer, nur den ausgewählten Test auszuführen.
Schritt 2) Lassen Sie uns die gesamte Testsuite des Anmeldemoduls ausführen, indem Sie die Option „Testsatz ausführen“ auswählen. Wenn Sie auf „Testsatz ausführen“ klicken, werden dem Benutzer zwei Optionen angezeigt.
- Manueller Läufer (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 entspricht der auf der Registerkarte „Ausführungsfluss“ festgelegten Reihenfolge.
Fahren wir mit der Standardoption fort.
Schritt 3) Dem Benutzer wird der manuelle Test-Runner angezeigt. In diesem Dialog werden die wichtigsten Funktionen erläutert.
- Beginnen Sie mit dem Lauf – Hilft, die Ausführung anzukurbeln
- Lauf beenden – Beendet die aktuelle Ausführung und schließt den manuellen Läufer.
- Lauf abbrechen – Bricht die Ausführung der aktuellen Tests ab.
- Anlagen – Hilft uns, Screenshots/andere Informationen im Zusammenhang mit dieser Testausführung anzuhängen
- Neuer Defekt – Wenn Sie darauf klicken, wird ein neuer Fehlerdialog geöffnet, in dem Sie a Defekt kann gepostet werden.
- Betriebssysteminformationen – Gibt Auskunft über das Betriebssystem, auf 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 „Ausführung starten“.
Schritt 4) Dem Benutzer wird ein manueller Test-Runner mit Testkontrollen und -schritten angezeigt. Lassen Sie uns die in diesem Test-Runner-Dialog verfügbaren Funktionen verstehen.
- Schritt Numbers erstellt während der Testentwurfsphase
- Description 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 den Status entsprechend zu markieren.
So erstellen Sie einen Testlaufplan
Tester können die Testausführung mithilfe der Registerkarte „Ausführungsablauf“ steuern. Tester können außerdem 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 der Testablauf in HP-ALM geplant wird.
Schritt 1) Wählen Sie im Testlabormodul die Registerkarte „Ausführungsablauf“.
Schritt 2) Double Klicken Sie auf den spezifischen Test, für den der Zeitplan festgelegt werden soll. „Testlaufplan“ wird wie unten gezeigt angezeigt. Wir können feststellen, dass standardmäßig keine Ausführungsbedingungen festgelegt wurden.
Schritt 3) Um eine Ausführungsbedingung hinzuzufügen, klicken Sie wie unten gezeigt auf das „+“-Symbol.
Schritt 4) Der Dialog Neue Ausführungsbedingung wird geöffnet.
- Wählen Sie den Test aus der Dropdown-Liste aus. Alle Tests im Testsatz werden angezeigt
- Wählen Sie die Bedingung aus. Es kann entweder „Bestanden“ oder „Fertig“ sein.
-
OK klicken'.
Schritt 5) Der Testlaufplan wird mit den hinzugefügten Ausführungsbedingungen angezeigt.
Schritt 6) Der Ausführungsablauf richtet sich automatisch neu aus, wie unten gezeigt. Gemäß dem unten angezeigten Ablauf wird der Test 'Cluster Head“ wird erst ausgeführt, wenn „02 – Reset Button Check“ abgeschlossen ist.
Schritt 7) Lassen Sie uns nun verstehen, wie Tester im Ausführungsablauf Datum und Uhrzeit für die Ausführung eines bestimmten Tests angeben können. Dies ist hilfreicher, wenn Tester über die Bereitschaft einer bestimmten Funktionalität Bescheid wissen oder automatisierte Tests planen können.
Nehmen wir an, das Manager-Anmeldeprofil wäre erst nach einem bestimmten Datum verfügbar. Daher können Tester dasselbe ausführen, indem sie die Bedingungen im „Ausführungsablauf“ angeben.
Double Klicken Sie auf den Test, für den die Ausführungsablaufkriterien festgelegt werden müssen.
Schritt 8) Jetzt,
- Navigieren Sie zum Modul „Zeitabhängigkeit“.
- Wählen Sie „Zur angegebenen Zeit ausführen“
- Geben Sie das Datum ein, an dem Sie die Ausführung durchführen möchten
- Geben Sie den Zeitpunkt ein, zu dem Sie den Test durchführen möchten
- OK klicken'.
Schritt 9) Die Registerkarte „Ausführungsablauf“ 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 automatisch die Tests. Dies gilt auch für automatisierte Tests, da der Test ohne manuelle Eingriffe ausgeführt werden würde. Voraussetzung für das automatische Auslösen der Tests ist, dass der Host bereit ist (nicht ausgeschaltet oder gesperrt sein sollte) und sich in einem Zustand befindet, in dem der Test ausgelöst werden kann. 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“ einsehen. 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 unten gezeigt 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 „Lauf-ID“ angezeigt werden.
Schritt 2) Das Dialogfeld „Ausführungsdetails“ wird geöffnet und der Benutzer kann das detaillierte Ergebnis anzeigen.
- Gehen Sie zur Registerkarte „Bericht“ im Fenster „Ausführungsdetails“.
- Tester können den Status jedes einzelnen dieser Testschritte überprüfen.
- Klicken Sie auf „OK“, um den Dialog zu schließen.
Video zum Testlabor
Klicken Sie HIER wenn das Video nicht zugänglich ist
Punkte, die man sich merken sollte:
- Sie werden die verwenden Testlabor Modul in QualityCenter, um Ihre Testfälle auszuführen
- Bevor Sie mit der Ausführung beginnen, müssen Sie einen „Testsatzbaum“ erstellen.
- Um einen Testsatzbaum zu erstellen, müssen Sie zunächst einen „Testsatzordner“ erstellen.
- Als Nächstes fügen Sie im Testplanmodul erstellte „Tests“ zu Ihrem Testsatzordner hinzu.
- 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 einschließen oder mehrere Instanzen eines Tests zu demselben Testsatz hinzufügen.
- Quality Center bietet auch eine Planungsfunktion, bei der Sie Datum und Uhrzeit der Ausführung Ihrer Testsätze festlegen können.