Testplanmodul im HP ALM (Quality Center) Tutorial
⚡ Intelligente Zusammenfassung
Das Testplanmodul in HP ALM dient Testern zum Entwerfen, Organisieren und Speichern von Testfällen vor deren Ausführung. Diese Seite behandelt die Ordnerstruktur, das Erstellen manueller Tests, Entwurfsschritte, Parameter, Testkonfigurationen, Anforderungsabdeckung, den Massenimport aus Excel und Testressourcen.

Was ist das Testplanmodul in HP ALM?
Das Testplanmodul Der Testplan ist der Bereich von HP ALM, auch bekannt als Quality Center, in dem Tester Testfälle entwerfen und speichern, bevor diese ausgeführt werden. Anforderungen werden im Anforderungsmodul erfasst, Tests werden hier entworfen und anschließend im Testlabormodul geplant und ausgeführt. Der Testplan bildet somit die Brücke zwischen den Anforderungen an das Produkt und dem Nachweis, dass es diese erfüllt.
- Nach der Definition der Anforderungen startet das Entwicklungsteam seinen Design- und Entwicklungsprozess Tests Das Team beginnt mit der Entwicklung von Tests, die ausgeführt werden können, sobald der Build bereitgestellt ist.
- Der Erfolg jedes Produkts hängt von den Testprozessen und der Qualität der durchgeführten Tests ab. Eine gute Versuchsplan führt zu einem fehlerfreien Produkt.
- ALM unterstützt die Wartung und Durchführung von manuellen, automatisierten und Leistungstests, da ALM nahtlos in alle HP-Produkte integriert ist, wie z. B. HP UFT und HP LoadRunner.
💡 Hinweis: Das hier beschriebene Produkt wurde von HP auf den Markt gebracht und hat seitdem zweimal den Besitzer gewechselt: zuerst an Micro Focus und dann an [Name des Unternehmens fehlt]. OpenTextDas Modullayout und die folgenden Schritte gelten weiterhin, obwohl neuere Versionen ein eigenes Branding aufweisen. OpenText ALM / Qualitätszentrum.
Nachdem die Rolle des Moduls klar definiert ist, besteht die erste praktische Aufgabe darin, eine Ordnerstruktur für die Tests zu erstellen.
So erstellen Sie einen Testplan
Schritt 1 ) Lassen Sie uns ähnlich wie bei den Anforderungen einen Platzhalter/Ordner für jeden Testtyp erstellen, z. B. „Funktional“ und „Nicht funktionsfähig“.
- Klicken Sie auf der ALM-Homepage auf den Link „Testplan“.
- Klicken Sie auf das Symbol „Neuer Ordner“.
- Geben Sie als Ordnernamen „Funktional“ ein und klicken Sie auf „OK“.
Schritt 2) Der erstellte Ordner wird wie unten dargestellt angezeigt.
Schritt 3) Erstellen wir analog dazu Unterordner für „Manuelle“ und „Automatisierte“ Tests im Ordner „Funktional“. Die endgültige Ordnerstruktur sieht dann wie folgt aus:
Hinweis: Wir können keine automatisierten Testskripte/Performance-Testskripte aus ALM erstellen; stattdessen müssen diese mit den entsprechenden HP-Tools erstellt werden, wie z. B. UFT für funktionale und LoadRunner für Performance-Tests. Anschließend werden die Daten in ALM gespeichert, sodass sie geplant, ausgeführt, überwacht und in Berichten erfasst werden können.
Schritt 4) Es wäre besser, für jedes Modul der Anwendung einen neuen Ordner zu erstellen, damit wir nicht alle manuellen Tests in einem Ordner abladen. Bei komplexen Anwendungen gäbe es Tausende von Tests, die schwer zu handhaben wären, wenn sie nicht richtig ausgerichtet wären.
Schritt 5) Lassen Sie uns nun einen manuellen Test für das Modul „Anmeldung“ erstellen, indem wir auf der Registerkarte „Testplan“ auf das Symbol „Neuer Test“ klicken.
Schritt 6) Geben Sie die folgenden Details ein, um den neuen Test erfolgreich zu erstellen.
- Geben Sie den neuen Testnamen ein
- Geben Sie den Typ des Tests ein. In diesem Fall handelt es sich um einen „manuellen“ Test.
- Der Benutzer kann auch andere nicht obligatorische Felder eingeben, wie Datum, Description wie unten gezeigt.
- Klicken Sie auf „Senden“, sobald alle Details eingegeben sind.
Schritt 7:) Sobald der Test erstellt ist, wird er im Ordner „Manuelle Tests“ mit weiteren Registerkarten angezeigt, wie unten gezeigt. Lassen Sie uns in den nächsten Schritten jede dieser Registerkarten im Detail besprechen.
Schritt 8) Klicken Sie auf „Entwurfsschritte“ und klicken Sie auf das Symbol „Neuer Schritt“, wie unten gezeigt. Das Dialogfeld „Entwurfsschrittdetails“ wird geöffnet.
- Geben Sie den Schrittnamen ein
- Geben Sie den Schritt ein DescriptIon
- Geben Sie das erwartete Ergebnis ein
- OK klicken'
Schritt 9) Wiederholen Sie Schritt 8 und geben Sie alle relevanten Schritte ein, um die Funktionalität zu testen. Nachdem Sie alle erforderlichen Schritte erstellt haben, werden diese im Tab „Designschritte“ wie unten dargestellt angezeigt.
Schritt 10) Parameter ermöglichen es dem Benutzer, einer Variablen einen Wert zuzuweisen, sodass er denselben Test mit verschiedenen Datensätzen ausführen kann. In diesem Fall können Benutzername und Passwort zwei Parameter sein, denen jeweils ein Wert zugewiesen wird. Die Bedeutung von Parametern für die Testausführung wird im Folgenden erläutert. Testlabormodul.
Sehen wir uns nun an, wie Parameter erstellt werden.
- Wählen Sie den Testschritt aus, zu dem wir den Parameter hinzufügen möchten.
- Das „Parameter“-Symbol wird aktiviert. Klicken Sie auf dasselbe wie unten gezeigt.
Schritt 11) Der Parameterdialog wird wie unten gezeigt geöffnet. Klicken Sie auf die Schaltfläche „Neuer Parameter“.
Schritt 12) Der Dialog mit den Testparameterdetails wird geöffnet.
- Geben Sie den Parameternamen ein
- Weisen Sie dem Parameter einen Wert zu
- OK klicken'.
Schritt 13) Der Dialog 'Parameter' wird dem Benutzer wieder angezeigt
- Mit der erstellten Variablen
- Die Wertschöpfung
- OK klicken'.
Schritt 14) Jetzt können wir feststellen, dass der Parameter im „Testschritt“ selbst hinzugefügt wird, wie unten gezeigt.
Wiederholen Sie dasselbe auch für das Passwortfeld.
Erstellen Sie analog dazu einen Parameter für das Passwortfeld.
Schritt 15) Die erstellten Parameter können im Parameter-Tab eingesehen/bearbeitet werden. Dieser Dialog hilft uns auch beim Erstellen und Löschen der mit den Tests verbundenen Parameter.
Schritt 16) Über die Registerkarte „Anhänge“ kann der Benutzer beliebige Dateitypen wie „XLS“, „JPG“ usw. hochladen.
Schritt 17) Die Testkonfiguration hilft uns, den Test für verschiedene Anwendungsszenarien wiederzuverwenden. Lassen Sie uns anhand eines Beispiels verstehen, wie man mit Testkonfigurationen arbeitet. Standardmäßig gibt es eine Testkonfiguration, die als Testname angegeben ist.
Hinweis: Wir KÖNNEN die Standardtestkonfiguration NICHT löschen, aber wir können sie bearbeiten.
Schritt 18) Nehmen wir an, die Anmeldefunktion kann von drei Arten von Geschäftsbenutzern ausgeführt werden, nämlich „Helpdesk“, „Manager“ und „Clusterleiter“.
Benennen wir die Standardtestkonfiguration in „Helpdesk“ um, indem wir das Namensfeld der „Testkonfiguration“ bearbeiten.
Schritt 19) Fügen wir nun die beiden anderen Testkonfigurationen hinzu, nämlich Manager und Clusterkopf. Klicken Sie unter Testkonfigurationen auf das Symbol „+“.
Schritt 20) Das 'Das Dialogfeld „Neue Testkonfiguration“ wird geöffnet.
- Geben Sie den Namen der Testkonfiguration ein
- Geben Sie weitere nicht obligatorische Parameter ein, z. B. „erstellt von“, „Erstellungsdatum“, „Beschreibung“.
- OK klicken'.
Schritt 21) Wiederholen Sie den gleichen Schritt wie oben, um eine weitere Testkonfiguration für „Clusterkopf“ zu erstellen. Die gesamte Testkonfiguration wird dem Benutzer wie unten gezeigt angezeigt. Dadurch können die Tester während der Testausführung denselben Test einzeln für alle erstellten Konfigurationen ausführen, sodass die Tests nicht neu geschrieben werden müssen.
Testparameter vs. Testkonfigurationen
Die Testkonfiguration sollte NICHT mit den Testparametern verwechselt werden. Beide ermöglichen es, einen umfassenderen Testablauf zu gewährleisten, arbeiten jedoch auf unterschiedlichen Ebenen. Die Verwechslung dieser beiden Aspekte ist der häufigste Fehler beim Entwerfen von Tests in diesem Modul.
Die Parameter dienen dazu, eine Variable zu erstellen und ihr für einen bestimmten Schritt Werte zuzuweisen, wodurch der Test parametrisiert wird. Eine Testkonfiguration gilt für alle Schritte und wird im Allgemeinen verwendet, um verschiedene Anwendungsfälle oder Arbeitsabläufe zu testen. Während der Ausführung können Benutzer die Werte der erstellten Parameter ändern. Testfall wird für die ausgewählte Konfiguration ausgeführt.
| Unterschied | Testparameter | Testkonfiguration |
|---|---|---|
| Geltungsbereich | Ein einzelner Designschritt | Der gesamte Test |
| Zweck | Ersetzen Sie den Wert durch einen Benutzernamen. | Führen Sie den Test für ein anderes Geschäftsszenario erneut durch. |
| Erstellt von | Das Parametersymbol auf einem Schritt | Registerkarte „Testkonfigurationen“ |
| Bei Ausführung festgelegt | Das Testgerät liefert einen Wert. | Der Tester wählt die auszuführende Konfiguration aus. |
Beispielsweise kann der Nutzer in einer Online-Rechnungszahlungs-App die Zahlungsart auswählen. Bei Kreditkartenzahlungen stehen Mastercard, Visa und American Express zur Verfügung. Jede dieser Zahlungsarten bietet ein eigenes Bonusprogramm. Um dies zu testen, kann ein Test entwickelt werden, bei dem jede Zahlungsart in die Testkonfigurationen aufgenommen wird, um die Bonuspunkte zu überprüfen.
Schritt 22) Die Registerkarte „Anforderungsabdeckung“ hilft den Testern, den Test einer oder mehreren bestimmten Anforderungen zuzuordnen, was den Benutzern hilft, eine Testabdeckung zu generieren. tracFähigkeit.
- Klicken Sie auf die Registerkarte „Abdeckung erforderlich“.
- Wählen Sie die „Anforderung“ aus, die diesem bestimmten Testfall zugeordnet werden soll
- Klicken Sie auf die Schaltfläche „<=“, um die ausgewählten Anforderungen dem Test zuzuordnen. Wir können auch mehrere Anforderungen demselben Test zuordnen.
Schritt 23) Die Registerkarte „Verknüpfte Defekte“ ist leer, da wir keine Tests durchgeführt/keine Defekt gegen den Testfall. Diese Registerkarte wird mit den Fehlerdetails ausgefüllt, wenn die Fehler zum Zeitpunkt ihrer Erstellung gegen den Testfall gebucht werden.
Schritt 24) Auf der Registerkarte „Verlauf“ wird die Liste der im Laufe der Zeit an diesem bestimmten Testfall vorgenommenen Änderungen ab dem Zeitpunkt der Testerstellung angezeigt.
Tests hochladen
Manchmal erstellen Benutzer Testfälle nicht manuell, da dies ein sehr zeitaufwändiger Prozess ist. Die meisten Unternehmen entwickeln manuelle Tests in Excel und laden diese gesammelt in ALM hoch, anstatt jeden Test einzeln zu erstellen. Um das Hochladen in ALM zu vereinfachen, hat HP ein Add-in entwickelt, mit dem Benutzer direkt aus MS Excel/MS Word hochladen können. Im Folgenden wird die schrittweise Vorgehensweise zum Hochladen von Anforderungen aus Excel in QC erläutert.
So laden Sie Tests hoch mit Microsoft Excel
Schritt 1) Bevor wir die Tests aus Excel hochladen, müssen wir Excel so vorbereiten, dass es hochgeladen werden kann.
- Wählen Sie die Felder aus, die Sie in ALM hochladen möchten, und erstellen Sie in Excel eine Kopfzeile für diese Felder.
- Geben Sie in jedes dieser Felder gültige Daten ein, wie unten gezeigt.
Schritt 2) Nachdem Sie die hochzuladenden Daten ausgewählt haben, klicken Sie unter „Add-Ins“ auf „Nach HP ALM exportieren“.
Schritt 3:Der ALM-Exportassistent wird geöffnet. Geben Sie den HP ALM-Server ein. URL und klicken Sie auf „Weiter“.
Schritt 4) Geben Sie den Benutzernamen und das Passwort zur Authentifizierung ein und klicken Sie auf „Weiter“.
Schritt 5) Wählen Sie die Domäne und den Projektnamen aus, in die wir die Tests hochladen möchten, und klicken Sie auf „Weiter“.
Schritt 6) Wählen Sie die Art der Daten aus, die wir hochladen möchten. In diesem Fall handelt es sich um Tests. Wir werden in den kommenden Kapiteln auch Fehler hochladen.
Schritt 7) Geben Sie den Namen der neuen Karte ein. Die erste Option „Karte auswählen“ ist deaktiviert, da wir bisher noch keine Karte erstellt haben. Daher sollten wir einen neuen Kartennamen erstellen und auf „Weiter“ klicken. Wir haben „Temporäre Karte erstellen“ nicht ausgewählt, da wir diese jedes Mal zum Hochladen von Tests wiederverwenden möchten.
Schritt 8:Nach dem Klicken auf „Weiter“ wird die Karte angezeigtping Der Dialog öffnet sich wie unten dargestellt.
- Die aufgelisteten Rasterelemente im linken Bereich entsprechen den Feldern, die zum Hochladen in HP ALM verfügbar sind. Bitte beachten Sie, dass die in „ROT“ markierten Felder zugeordnet werden sollten, da es sich um Pflichtfelder handelt.
- Die Rasterelemente im rechten Bereich beziehen sich auf die zugeordneten Felder, sodass Werte in Excel in die entsprechenden Felder von ALM fließen.
Schritt 9) Lassen Sie uns nun verstehen, wie die Felder in Excel den Feldern in ALM zugeordnet werden.
- Wählen Sie das Feld aus, das der Benutzer zuordnen möchte, und klicken Sie auf die Pfeilschaltfläche, wie unten gezeigt.
- Geben Sie in Excel den Spaltennamen ein, der dem entsprechenden Spaltennamen in HP ALM entspricht.
- Ordnen Sie alle erforderlichen Spalten in Excel den entsprechenden Feldern in HP ALM zu.ping Alle erforderlichen Felder ausfüllen, dann auf „Exportieren“ klicken.
Schritt 10) Nach erfolgreichem Hochladen zeigt ALM die unten dargestellte Meldung an. Wenn Fehler auftreten, beheben Sie bitte das Problem und versuchen Sie, es erneut hochzuladen.
Einige der häufigsten Fehler sind unten aufgeführt:
- Der Betreff/Pfad ist ungültig/nicht verfügbar oder wurde NICHT vom Benutzer zugeordnet.
- Das Feld „Testtyp“ hat einen anderen Wert als „Manuell“. Automatisierte Tests CAN mit Excel hochgeladen werden.
- Das Feld „Testname“ ist leer oder NICHT zugeordnet.
- Der Status sollte keine anderen Werte als „Entwurf“, „bereit“, „Importiert“ und „Reparatur“ haben.
Schritt 11) Lassen Sie uns dies nun unter der Registerkarte „Tests“ überprüfen. Alle Testdetails werden wie unten gezeigt hochgeladen.
Hinweis : Benutzer können Tests auch erneut hochladen. Wenn beim erneuten Hochladen der Testfälle der Testname bereits vorhanden ist und sich lediglich die Schrittbeschreibung ändert, wird der Test mit dem vorhandenen überschrieben. Wenn sich der Testname vom hochgeladenen unterscheidet, wird er als neuer Test hochgeladen.
Die Tests befinden sich jetzt in ALM. Die Dateien, von denen diese Tests abhängen, werden separat im Modul „Testressourcen“ gespeichert.
So erstellen Sie Testressourcen
Mit den Testressourcen können Benutzer Ressourcen verwalten, die normalerweise von automatisierten Tests/Leistungstests erfasst werden. Benutzer können das Skript hochladen, das von einem oder mehreren Tests verwendet werden kann. Sie können auch heruntergeladen/bearbeitet und wieder in Testressourcen hochgeladen werden.
Lassen Sie uns sehen, wie wir das Testressourcenmodul effektiv nutzen können. Dieses Modul wird durch das Hochladen derselben Excel-Datei in Testressourcen demonstriert, die wir zum Importieren der Tests aus Excel in ALM verwendet haben.
Es wird empfohlen, Testfälle in Excel hochzuladen, damit wir die Tests bei Bedarf bearbeiten und nur die geänderten Testfälle erneut hochladen können. Es ist auch einfach, neue Tests hinzuzufügen und nur die neu hinzugefügten Tests hochzuladen.
Wir können jedoch auch andere Dateitypen wie .xls, .vbs, .qfl usw. hochladen.
Schritt 1) Navigieren Sie wie unten gezeigt zum Modul „Testressourcen“. Die Seite des Testressourcenmoduls wird geöffnet.
Schritt 2) Erstellen Sie einen „Neuen Ordner“, indem Sie wie unten gezeigt auf das Symbol „Neuer Ordner“ klicken. Das Dialogfeld „Neuer Ordner“ wird geöffnet. Lassen Sie uns Testressourcen für alle drei Tests erstellen, nämlich – Manuell, Automatisierung und Leistung.
Schritt 3) Der Ordner wird wie unten gezeigt erstellt.
Schritt 4) Auf ähnliche Weise erstellen wir zwei weitere Ordner, nämlich „Automatisierung“ und „Leistung“. Nachdem wir für jede der Testressourcen einen Ordner erstellt haben, sieht die endgültige Ordnerstruktur wie folgt aus:
Schritt 5) Lassen Sie uns eine neue Testressource erstellen, indem wir die Excel-Datei hochladen, die wir zum Schreiben manueller Tests erstellt haben, die in ALM hochgeladen wurden. Wählen Sie den Ordner aus, in den der Benutzer die Testressource hochladen möchte.
Schritt 6) Geben Sie den Namen der Testressource ein, wählen Sie außerdem den Typ der Ressource aus und klicken Sie auf „OK“.
Schritt 7) Nachdem wir die Testressource erstellt haben, müssen wir sie nun hochladen, damit sie auf der Registerkarte „Ressourcenanzeige“ verfügbar ist und in allen Tests verwendet wird.
- Klicken Sie auf die Registerkarte „Ressourcen-Viewer“.
- Klicken Sie auf „Datei hochladen“ und wählen Sie die Datei zum Hochladen aus
Schritt 8) Nach dem Hochladen der Datei wird dem Benutzer der Status angezeigt und sie steht zum Download zur Verfügung.
Hinweis: Die folgenden Arten von Testressourcen werden hochgeladen, die zum Ausführen der automatisierten Tests verwendet werden können.
- Datentabelle
- Umgebungsvariablen
- Funktionsbibliotheken
- Wiederherstellungsszenarien
- Gemeinsam genutztes Objekt-Repository
Video zum Testplan
Klicken Sie auf werden auf dieser Seite erläutert wenn das Video nicht zugänglich ist














































