Testlabor im HP ALM (Quality Center)

⚡ Intelligente Zusammenfassung

Das Testlabor in HP ALM ist das Modul, in dem entworfene Testfälle zu Testsätzen gruppiert und ausgeführt werden. Diese Seite beschreibt das Erstellen eines Testsatzes, das Ausführen von Tests mit dem manuellen Testrunner, das Planen des Ausführungsablaufs und das Analysieren der Ergebnisse.

  • 🧪 Zweck: Das Testlabor führt die im Modul „Testplan“ erstellten Testfälle aus.
  • 📦 Test-Set: Ein Testset ist eine Sammlung von Testfällen, die aus dem Testplan für einen Zyklus abgerufen werden.
  • 🔒 Sicher zu bearbeiten: Änderungen, die im Test Lab vorgenommen werden, verändern niemals die übergeordneten Testfälle im Testplan.
  • ▶ ️ Zwei Laufmodi: Mit „Testset ausführen“ wird das gesamte Testset ausgeführt, während mit „Ausführen“ nur der ausgewählte Test ausgeführt wird.
  • 🖱️ Manueller Läufer: Der Runner markiert jeden Schritt als bestanden oder nicht bestanden, fügt Screenshots hinzu und meldet Fehler direkt im Code.
  • Ausführungsablauf: Bedingungen und Zeitabhängigkeiten steuern die Reihenfolge und den Zeitpunkt jeder Testinstanz.
  • 📊 Results: Das Modul „Testläufe“ speichert jeden Lauf unter einem eindeutigen Laufnamen zur späteren Analyse.

Testlabor in HP ALM

Was ist das Testlabormodul in HP ALM?

Das Testlabormodul Hier führt HP ALM, auch bekannt als Quality Center, die Tests aus. Anforderungen werden im Anforderungsmodul erfasst, Testfälle werden im Modul entworfen. Testplanmodul, und Test Lab lädt diese fertigen Fälle in Testsets hoch, sodass sie im Rahmen eines Release-Zyklus geplant, ausgeführt und gemeldet werden können.

  • Sobald das Testdesign abgeschlossen ist, erfolgt die Testausführung mithilfe des Testlabormoduls.
  • Ein häufig verwendeter Begriff in HP ALM ist das Testset-Modul des Testlabors. Wenn Sie dabei an eine Sammlung oder ein Set denken, liegen Sie richtig. Ein Testset ist tatsächlich 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!

💡 Hinweis: Dieses Produkt wurde von HP auf den Markt gebracht und ist seitdem an Micro Focus und dann an [Name des Unternehmens] übergegangen. OpenTextDas Modullayout und die folgenden Schritte gelten weiterhin, obwohl neuere Versionen ein eigenes Branding aufweisen. OpenText ALM / Qualitätszentrum.

  • Es ist besser, dem Testset denselben Namen wie dem Modulnamen zu geben, damit alle Tests innerhalb des Moduls im selben Testset enthalten sind, was die Ausführung vereinfacht. track.
  • 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 dabei track den Fortschritt des Zyklus während der Testausführung.
  • Das Modul Test Lab umfasst die folgenden Funktionalitäten; lassen Sie uns jede einzelne davon im Detail betrachten.

Testlabor in HP ALM

So erstellen Sie einen Testsatz

Schritt 1:Der erste Schritt besteht darin, einen Stammordner als Container für die Testsets zu erstellen. Wir können ihn entsprechend dem Release und dem Zyklus benennen, um die Zuordnung zu vereinfachen. track.

  1. Gehen Sie zum Modul „Testlabor“ unter der Registerkarte „Testen“.
  2. Erstellen Sie einen neuen Ordner, indem Sie auf das Symbol „Neuer Ordner“ klicken.
  3. Das Dialogfeld „Neuer Testsatzordner“ wird geöffnet. Geben Sie den Namen des Ordners als „2017 R1 – Zyklus 1“ ein.
  4. OK klicken'

Erstellen Sie einen Testsatz

Schritt 2) Der Testlaufordner wird wie unten gezeigt erstellt.

Erstellen Sie einen Testsatz

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.

Erstellen Sie einen Testsatz

Schritt 4) Geben Sie den Namen des Testsatzes ein und klicken Sie auf „OK“.

Beachten Sie das Target Das Feld „Zyklus“ ist deaktiviert, da der Zielzyklus auf Ordnerebene ausgewählt ist (2017 R1 – Zyklus 1).

Erstellen Sie einen Testsatz

Schritt 5) Nachdem wir den Testsatz erstellt haben, müssen wir die Tests auswählen und zum Testsatz hinzufügen.

  1. Wählen Sie den Testsatz aus.
  2. Navigieren Sie zu „Ausführungsraster“.
  3. Klicken Sie auf die Schaltfläche „Tests auswählen“. Der Testplanbaum wird geöffnet.
  4. Wählen Sie die Tests aus, die für diesen Zyklus ausgeführt werden sollen.
  5. Klicken Sie auf die Schaltfläche „<=“. Dadurch werden Testfälle vom Testplan in das Testlabor verschoben/abgerufen.

Erstellen Sie einen Testsatz

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.

Erstellen Sie einen Testsatz

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.

Erstellen Sie einen Testsatz

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:

Erstellen Sie einen Testsatz

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.

Erstellen Sie einen Testsatz

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.

Tests ausfü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.

  1. Manueller Läufer (Standard) – Die Reihenfolge der während der Ausführung angezeigten Tests entspricht der Reihenfolge, die im Testsatzraster angezeigt wird.
  2. 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.

Tests ausführen

Schritt 3) Dem Benutzer wird der manuelle Test-Runner angezeigt. In diesem Dialog werden die wichtigsten Funktionen erläutert.

  1. Beginnen Sie mit dem Lauf – Hilft, die Ausführung anzukurbeln
  2. Lauf beenden – Beendet die aktuelle Ausführung und schließt den manuellen Läufer.
  3. Lauf abbrechen – Bricht die Ausführung der aktuellen Tests ab.
  4. Anlagen – Hilft uns dabei, Screenshots/andere Informationen im Zusammenhang mit dieser Testausführung anzuhängen.
  5. Neuer Defekt – Wenn Sie darauf klicken, wird ein neuer Fehlerdialog geöffnet, in dem Sie a Defekt kann gepostet werden.
  6. Betriebssysteminformationen – Gibt Auskunft über das Betriebssystem, auf dem die Tests ausgeführt werden.
  7. Laufname – Eindeutiger Zeitstempel, mit dem die Testergebnisse zu einem späteren Zeitpunkt analysiert werden können.

Klicken Sie auf „Ausführung starten“.

Tests ausführen

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.

Fügen Sie während der Testausführung einen Schritt hinzu Fügen Sie während der Testausführungszeit einen Schritt hinzu.
Einen Schritt löschen Löschen Sie einen Schritt während der Testausführungszeit.
Pass ausgewählt Pass ausgewählt
Fehlschlagen ausgewählt Fehlschlagen ausgewählt
Zeigt den Parameter für den ausgewählten Testschritt an Zeigt den Parameter für den ausgewählten Testschritt an
Screenshot aufnehmen und Anhänge hinzufügen Ermöglicht dem Benutzer, während der Laufzeit Screenshots aufzunehmen und Anhänge hinzuzufügen.
Ermöglicht dem Benutzer das Hinzufügen eines Fehlers Ermöglicht dem Benutzer, während der Laufzeit einen Fehler hinzuzufügen.
Zeigt dem Benutzer eine kompakte Ansicht Zeigt dem Benutzer eine kompakte Ansicht des Testläufers
Ausführung beenden Ausführung beenden
  1. Schritt Numbers erstellt während der Testentwurfsphase
  2. Description des ausgewählten Schritts.
  3. Erwartetes Ergebnis des ausgewählten Schritts.

    Tests ausführen

Schritt 5) Dem Benutzer wird der nächste Test der Testreihe angezeigt. Wiederholen Sie Schritt 3 und Schritt 4, um den Test auszuführen und den Status entsprechend zu markieren.

Tests ausführen

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“.

Erstellen Sie einen Testlaufplan

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.

Erstellen Sie einen Testlaufplan

Schritt 3) Um eine Ausführungsbedingung hinzuzufügen, klicken Sie wie unten gezeigt auf das „+“-Symbol.

Erstellen Sie einen Testlaufplan

Schritt 4) Der Dialog Neue Ausführungsbedingung wird geöffnet.

  1. Wählen Sie den Test aus der Dropdown-Liste aus. Alle Tests im Testsatz werden angezeigt
  2. Wählen Sie die Bedingung aus. Es kann entweder „Bestanden“ oder „Fertig“ sein.
  3. OK klicken'.

    Erstellen Sie einen Testlaufplan

Schritt 5) Der Testlaufplan wird mit den hinzugefügten Ausführungsbedingungen angezeigt.

Erstellen Sie einen Testlaufplan

Schritt 6) Der Ausführungsablauf wird automatisch wie unten dargestellt neu ausgerichtet. Gemäß dem unten dargestellten Ablauf wird der Test „Cluster Head“ wird erst ausgeführt, wenn „02 – Reset Button Check“ abgeschlossen ist.

Erstellen Sie einen Testlaufplan

Schritt 7) Nun wollen wir verstehen, wie Tester Datum und Uhrzeit im Ausführungsablauf für einen bestimmten Test festlegen können. Dies ist besonders hilfreich, wenn Tester den Status einer bestimmten Funktion kennen oder automatisierte Tests planen möchten.

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.

Erstellen Sie einen Testlaufplan

Schritt 8) Jetzt,

  1. Navigieren Sie zum Modul „Zeitabhängigkeit“.
  2. Wählen Sie „Zur angegebenen Zeit ausführen“
  3. Geben Sie das Datum ein, an dem Sie die Ausführung durchführen möchten
  4. Geben Sie den Zeitpunkt ein, zu dem Sie den Test durchführen möchten
  5. OK klicken'.

Erstellen Sie einen Testlaufplan

Schritt 9) Der Ausführungsablauf-Tab wird wie unten dargestellt neu ausgerichtet. Diese Art der Planung ist sehr hilfreich für automatisierte Tests, die denselben Schritten folgen.

Hinweis: Wenn der geplante Termin erreicht ist, startet ALM die Tests automatisch. Dies gilt für automatisierte Tests, da diese ohne manuelles Eingreifen ausgeführt werden. Voraussetzung für die automatische Testauslösung ist, dass der Host bereit ist (nicht ausgeschaltet oder gesperrt) und sich im Testzustand befindet. Bei manuellen Tests hat dies keine Auswirkung.

Erstellen Sie einen Testlaufplan

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.

  1. Gehen Sie auf der Registerkarte „Testen“ zu „Testläufe“ und das Fenster wird wie unten gezeigt geöffnet:
  2. Der Laufname ist ein eindeutiger Wert, der für jede dieser Testausführungen generiert wird.
  3. „Status“ zeigt den endgültigen Status der Testausführung an.

Das detaillierte Ergebnis kann durch Klicken auf die „Lauf-ID“ angezeigt werden.

Testergebnis analysieren

Schritt 2) Das Dialogfeld „Ausführungsdetails“ wird geöffnet und der Benutzer kann das detaillierte Ergebnis anzeigen.

  1. Gehen Sie zur Registerkarte „Bericht“ im Fenster „Ausführungsdetails“.
  2. Tester können den Status jedes einzelnen dieser Testschritte überprüfen.
  3. Klicken Sie auf „OK“, um den Dialog zu schließen.

Testergebnis analysieren

Video zum Testlabor

Klicken Sie auf werden auf dieser Seite erläutert wenn das Video nicht zugänglich ist

Häufig gestellte Fragen

Nein. Test Lab arbeitet mit einer Instanz des Testfalls, daher bleiben während eines Testlaufs hinzugefügte oder bearbeitete Schritte auf diesen Lauf beschränkt. Der übergeordnete Test im Testplan bleibt unverändert, weshalb Experimente während der Ausführung unbedenklich sind.

Der manuelle Tester führt den Tester in der Reihenfolge des Testsets durch die einzelnen Tests. Der automatische Tester folgt der Reihenfolge des Ausführungsablaufs und startet die Tests auf einem festgelegten Host, was für automatisierte Skripte erforderlich ist.

Zeitabhängige Tests werden nur durch automatisierte Tests ausgelöst. Der Host muss eingeschaltet, entsperrt und betriebsbereit sein. Ein manueller Test mit geplanter Zeit zeigt lediglich den Zeitplan an; er startet nicht automatisch.

Ja. Der Testbericht wird exportiert, und ein KI-Assistent gruppiert Fehler nach wahrscheinlicher Ursache und trennt Umgebungsprobleme von echten Defekten. Ein Tester bestätigt jede Gruppe.ping bevor Mängel gemeldet werden.

Ja. Anhand der Änderungsliste und der Anforderungsabdeckung schlägt ein KI-Assistent eine nach Risiko und Fehlerhistorie gewichtete Teilmenge der Regressionstests vor. Der Testmanager genehmigt den endgültigen Umfang für den Testzyklus.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: