- Nach dem Definieren der Anforderungen startet das Entwicklungsteam den Entwurfs- und Entwicklungsprozess, während das Testteam Tests entwirft, die ausgeführt werden können, sobald der Build bereitgestellt wird.
- Der Erfolg eines Produkts hängt von den Testprozessen und der Qualität der durchgeführten Tests ab. Ein guter Testplan führt zu einem fehlerfreien Produkt.
- ALM unterstützt die Wartung und Ausführung von manuellen Tests, Automatisierungs- und Leistungstests, da ALM nahtlos in alle HP Produkte wie HP UFT und HP Load Runner integriert ist.
In diesem Tutorial lernen Sie
- So erstellen Sie einen Testplan
- Hochladen von Tests mit Microsoft Excel
- So erstellen Sie Testressourcen
So erstellen Sie einen Testplan
Schritt 1) Erstellen Sie ähnlich wie bei den Anforderungen einen Platzhalter / Ordner für jeden Testtyp, z. B. "Funktional" und "Nicht funktional".
- Klicken Sie auf der ALM-Startseite auf den Link Testplan
- Klicken Sie auf das Symbol "Neuer Ordner"
- Geben Sie den Ordnernamen als "Funktional" ein und klicken Sie auf "OK".
Schritt 2) Der erstellte Ordner wird wie unten gezeigt angezeigt.
Schritt 3) In ähnlicher Weise erstellen wir Unterordner für manuelle und automatisierte Tests unter dem Ordner "Funktional". Daher sieht die endgültige Ordnerstruktur wie folgt aus:
Hinweis: Wir können KEINE automatisierten Testskripte / Leistungstestskripte von ALM erstellen. Stattdessen muss es aus entsprechenden HP Tools wie UFT für die Funktion und Load Runner für die Leistung erstellt werden. Es wird dann in ALM gespeichert, damit sie geplant, ausgeführt, überwacht und gemeldet werden können.
Schritt 4) Es ist besser, für jedes Modul der Anwendung einen neuen Ordner zu erstellen, damit nicht alle manuellen Tests in einem Ordner gespeichert werden. Für komplexe Anwendungen würde es Tausende von Tests geben, die schwierig zu handhaben wären, wenn sie nicht richtig ausgerichtet wären.
Schritt 5) Erstellen Sie nun einen manuellen Test für das Anmeldemodul, indem Sie auf das Symbol "Neuer Test" auf der Registerkarte "Testplan" 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 Testtyp ein. In diesem Fall handelt es sich um einen manuellen Test.
- Der Benutzer kann auch andere nicht obligatorische Felder wie Datum und Beschreibung eingeben (siehe unten).
- Klicken Sie auf "Senden", sobald alle Details eingegeben wurden.
Schritt 7 ) Sobald der Test erstellt wurde, wird der erstellte Test im Ordner "Manuelle Tests" mit anderen Registerkarten angezeigt, die wie unten gezeigt generiert werden. Lassen Sie uns jede dieser Registerkarten in den nächsten Schritten ausführlich besprechen.
Schritt 8) Klicken Sie auf die Registerkarte "Entwurfsschritte" und dann auf das Symbol "Neuer Schritt" (siehe Abbildung unten). Das Dialogfeld Details zum Entwurfsschritt wird geöffnet
- Geben Sie den Schrittnamen ein
- Geben Sie die Schrittbeschreibung ein
- Geben Sie das erwartete Ergebnis ein
- OK klicken'
Schritt 9) Wiederholen Sie Schritt 6 und geben Sie alle relevanten Schritte ein, um die Funktionalität zu testen. Nachdem Sie alle erforderlichen Schritte erstellt haben, werden auf der Registerkarte "Entwurfsschritte" alle erstellten Schritte wie unten gezeigt angezeigt.
Schritt 10) Parameter, hilft dem Benutzer, einer Variablen einen Wert zuzuweisen, mit dem der Benutzer denselben Test mit verschiedenen Datensätzen ausführen kann. In diesem Fall können der Benutzername und das Kennwort zwei Parameter sein, denen ein Wert zugewiesen wird. Wir werden verstehen, wie wichtig es ist, während der Testausführung Parameter zu haben, die im Test Lab-Modul behandelt werden.
Lassen Sie uns nun sehen, wie Parameter erstellt werden.
- Wählen Sie den Testschritt aus, für den wir den Parameter hinzufügen möchten.
- Das Symbol 'Parameter' wird aktiviert. Klicken Sie auf das gleiche wie unten gezeigt.
Schritt 11) Das Dialogfeld Parameter wird wie unten gezeigt geöffnet. Klicken Sie auf die Schaltfläche 'Neuer Parameter'.
Schritt 12) Das Dialogfeld 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
- Der Wert
- OK klicken'.
Schritt 14) Jetzt können wir feststellen, dass der Parameter im 'Testschritt' selbst hinzugefügt wird, wie unten gezeigt.
Wiederholen Sie dies auch für das Passwortfeld.
Erstellen Sie auf ähnliche Weise einen Parameter für das Kennwort abgelegt
Schritt 15) Die erstellten Parameter können auf der Registerkarte Parameter angezeigt / bearbeitet werden. Dieser Dialog hilft uns auch beim Erstellen und Löschen der mit den Tests verknüpften Parameter.
Schritt 16) Auf der Registerkarte "Anhang" kann der Benutzer beliebige Dateitypen wie "xls", "jpg.webp" usw. hochladen.
Schritt 17) Die Testkonfiguration hilft uns, den Test für verschiedene Anwendungsfallszenarien wiederzuverwenden. Lassen Sie uns anhand eines Beispiels verstehen, wie mit Testkonfigurationen gearbeitet wird. Standardmäßig gibt es eine Testkonfiguration, die als Testname angegeben wird.
Hinweis: Wir können die Standardtestkonfiguration NICHT löschen, aber wir können sie bearbeiten.
Schritt 18) Angenommen, die Anmeldefunktion kann von drei Arten von Geschäftsbenutzern ausgeführt werden, z. B. "Helpdesk", "Manager" und "Clusterkopf".
Benennen Sie die Standardtestkonfiguration in "Helpdesk" um, indem Sie 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 Dialogfeld " Neue Testkonfiguration" wird geöffnet.
- Geben Sie den Namen der Testkonfiguration ein
- Geben Sie andere 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. Auf diese Weise können die Tester denselben Test einzeln für alle erstellten Konfigurationen während der Testausführung ausführen, sodass die Tests nicht neu geschrieben werden.
Die Testkonfiguration sollte NICHT mit den Testparametern verwechselt werden. Daher sollten wir den Unterschied zwischen Parameter- und Testkonfigurationen verstehen. Die Parameter werden verwendet, um Variablen zu erstellen und Werte für einen bestimmten Schritt zuzuweisen (Parametrisierung des Tests), während die Testkonfiguration für alle Schritte gilt und im Allgemeinen zum Testen verschiedener Geschäftsanwendungsfälle / Workflows verwendet wird. Während der Ausführung können Benutzer die Werte der erstellten Parameter ändern, während ein Testfall für die ausgewählte Konfiguration ausgeführt wird.
Beispiel: Bei einer Online-Zahlungsanwendung für Rechnungen kann der Benutzer den Zahlungsmodus auswählen. Bei Zahlungen mit Kreditkarte kann der Benutzer entweder Mastercard, Visum oder American Express auswählen. Jeder von ihnen hat seine eigenen Kundenprämienpunkte. Um es zu testen, können wir einen Test so gestalten, dass jeder von ihnen zu Testkonfigurationen hinzugefügt wird, um die Belohnungspunkte zu überprüfen.
Schritt 22) Die Registerkarte "Anforderungsabdeckung" hilft den Testern, den Test einer bestimmten Anforderung zuzuordnen, wodurch Benutzer Abdeckung und Rückverfolgbarkeit generieren können.
- Klicken Sie auf die Registerkarte "Req Coverage".
- Wählen Sie die 'Anforderung' aus, die diesem speziellen Testfall zugeordnet werden soll
- Klicken Sie auf die Schaltfläche '<=', um die ausgewählten Anforderungen dem Test zuzuordnen. Wir können auch mehrere Anforderungen für denselben Test abbilden.
Schritt 23) Die Registerkarte 'Verknüpfte Fehler' wird leer angezeigt, da wir keinen Test ausgeführt / einen Fehler für den Testfall gemeldet haben. Diese Registerkarte wird mit den Fehlerdetails gefüllt, wenn die Fehler zum Zeitpunkt der Erstellung der Fehler gegen den Testfall gebucht werden.
Schritt 24) Auf der Registerkarte Verlauf wird die Liste der Änderungen angezeigt, die im Laufe der Zeit an diesem bestimmten Testfall ab dem Zeitpunkt der Erstellung des Tests vorgenommen wurden.
Upload-Tests:
Manchmal erstellt der Benutzer Testfälle nicht manuell, da dies ein ziemlich zeitaufwändiger Prozess ist. Die meisten Organisationen entwickeln manuelle Tests in Excel und laden sie in großen Mengen in ALM hoch, anstatt jeden manuellen Test einzeln zu erstellen. Um das Hochladen in ALM zu erleichtern, hat HP ein Add-In entwickelt, mit dem der Benutzer direkt von MS Excel / MS Word hochladen kann. Lassen Sie uns die schrittweise Vorgehensweise zum Hochladen von Anforderungen aus Excel in die Qualitätskontrolle verstehen.
Hochladen von Tests mit Microsoft Excel
Schritt 1) Bevor Sie die Tests von Excel hochladen, müssen Sie 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 "In HP ALM exportieren".
Schritt 3 ) Der ALM-Export-Assistent wird geöffnet. Geben Sie die HP ALM Server-URL ein und klicken Sie auf "Weiter".
Schritt 4) Geben Sie den Benutzernamen und das Passwort für die Authentifizierung ein und klicken Sie auf "Weiter".
Schritt 5) Wählen Sie die Domäne und den Projektnamen aus, in die die Tests hochgeladen werden sollen, und klicken Sie auf "Weiter".
Schritt 6) Wählen Sie den Datentyp aus, den wir hochladen möchten. In diesem Fall handelt es sich um Tests. Wir werden auch Fehler in den kommenden Kapiteln hochladen.
Schritt 7) Geben Sie den Namen der neuen Karte ein. Die erste Option, "Karte auswählen", ist deaktiviert, da wir 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 sie jedes Mal zum Hochladen von "Tests" wiederverwenden möchten.
Schritt 8 ) Wenn Sie auf "Weiter" klicken, wird der Zuordnungsdialog wie unten gezeigt geöffnet.
- 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 Felder, die zugeordnet sind, 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 wie unten gezeigt auf die Pfeilschaltfläche.
- 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. Nachdem Sie alle erforderlichen Felder zugeordnet haben, klicken Sie auf "Exportieren".
Schritt 10) Nach erfolgreichem Upload zeigt ALM die folgende Meldung an. Wenn Fehler auftreten, beheben Sie 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 wird vom Benutzer NICHT zugeordnet.
- Das Feld 'Testtyp' hat einen anderen Wert als Manuell. Automatisierte Tests können NICHT mit Excel hochgeladen werden.
- Das Feld Testname ist leer oder NICHT zugeordnet.
- Der Status sollte keine anderen Werte als Design, ready, Imported, Repair haben.
Schritt 11) Lassen Sie uns dies nun auf der Registerkarte "Tests" überprüfen. Alle Testdetails werden wie unten gezeigt hochgeladen.
Hinweis : Benutzer können auch Tests erneut hochladen. Wenn beim erneuten Hochladen der Testfälle der Testname bereits vorhanden ist und sich die Schrittbeschreibung nur ändert, wird der Test mit dem vorhandenen überschrieben. Wenn sich der Testname vom hochgeladenen unterscheidet, wird er als neuer Test hochgeladen.
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 Modul Testressourcen effektiv nutzen können. Dieses Modul wird demonstriert, indem dieselbe Excel-Datei in Testressourcen hochgeladen wird, die wir zum Importieren der Tests aus Excel in ALM verwendet haben.
Das Hochladen von Testfall-Excel wird empfohlen, 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 eine Testressource für alle drei Tests erstellen - Manuell, Automatisierung und Leistung.
Schritt 3) Der Ordner wird wie unten gezeigt erstellt.
Schritt 4) Lassen Sie uns auf ähnliche Weise zwei weitere Ordner erstellen, nämlich Automatisierung und Leistung. Nach dem Erstellen eines Ordners für jede der Testressourcen sieht die endgültige Ordnerstruktur wie folgt aus:
Schritt 5) Erstellen Sie eine neue Testressource, indem Sie 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 den Ressourcentyp aus und klicken Sie auf "OK".
Schritt 7) Nach dem Erstellen der Testressource müssen wir die Ressource jetzt hochladen, damit sie auf der Registerkarte "Ressourcenanzeige" verfügbar ist, die für alle Tests verwendet wird.
- Klicken Sie auf die Registerkarte "Resource 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 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
- Shared Object Repository
Video zum Testplan
Klicken Sie hier, wenn das Video nicht zugänglich ist
die zentralen Thesen:-
- Sie verwenden das Testplan-Modul in QualityCenter, um Ihre Testfälle / Skripte zu entwerfen und zu erstellen.
- Sie können Ihre Tests im Testplan-Modul mit den Anforderungen im Anforderungsmodul verknüpfen, um die Nachverfolgung zu vereinfachen.
- QualityCenter bietet viele Funktionen wie das Kopieren von Testschritten, das Versenden von Skripten zur Überprüfung per E-Mail, das Hinzufügen von Anhängen usw., um die Entwicklung von Testfällen zu beschleunigen.