rally software tutorial
In diesem Lernprogramm wird erläutert, was Rallye-Software (ehemals CA Agile Central) ist und wie sie für Software-Testmanagement-Aktivitäten verwendet wird. Enthält auch einen Vergleich von Jira gegen Rallye-Software:
Rally Software ist eine Plattform der Enterprise-Klasse, die speziell für die Skalierung agiler Entwicklungspraktiken entwickelt wurde. Es wird von CA Technologies übernommen.
Die meisten Softwareprojekte nach agiler Methodik und Rallye sind eine der beliebtesten Lösungen zur Verwaltung / Verfolgung aller Aktivitäten in agilen Projekten. In diesem Artikel werden wir beschreiben, wie wir die verschiedenen Testaktivitäten mit Rally durchführen können.
Was du lernen wirst:
- Rallye-Software-Überprüfung
- Rallye-Dashboard und Burndown-Diagramme
- So erstellen Sie User Stories in Rally
- So erstellen Sie Testfälle in Rallye
- So erstellen Sie einen Fehler
- So erstellen Sie einen Testplan in der Rallye-Software
- So führen Sie einen Testfall aus
- Test-Set verwalten
- Laden Sie Bulk-Testfälle hoch
- Vor- und Nachteile der Rallye-Software
- Vergleich von Jira gegen Rallye-Software
- Fazit
Rallye-Software-Überprüfung
Voraussetzung: Um das Rallye-Tool verwenden zu können, sollten wir über gültige Benutzeranmeldeinformationen verfügen, um uns anzumelden, und der Zugriff auf Ihr Projekt sollte bereitgestellt werden.
Webseite: Rallye-Software
Rallye-Dashboard und Burndown-Diagramme
In einem Agile-Projekt gibt es Sprints und alltägliche Aktivitäten werden verfolgt und User Storys einer bestimmten Iteration zugeordnet. Wir können das Burndown-Diagramm anzeigen, das den Arbeitsaufwand für diesen Sprint und die Anzahl der akzeptierten User Stories zeigt. Anhand dessen können wir leicht verstehen, dass die Sprintarbeit auf dem richtigen Weg ist oder nicht.
Mithilfe der Iterations-Dashboard-App auf der Startseite können wir die Iterationsdaten auch in verschiedenen Formaten wie Kreisdiagrammen und Burndown anzeigen.
Rally Burndown Chart:
[Bild Quelle ]]
So erstellen Sie User Stories in Rally
Bevor wir einen Testfall oder verwandte Details erstellen, benötigen wir ein Arbeitsprodukt oder eine Anforderung. Das nennt man eine User Story. Dies besteht aus Anforderungsdetails einer bestimmten Funktionalität mit Akzeptanzkriterien. Standardmäßig befindet sich der User Story-Status im Status 'Definiert'. Basierend auf dem Fortschritt der User Story können wir den Status auf 'Fortschritt' oder 'Vollständig' oder 'Blockiert' usw. aktualisieren.
So erstellen Sie eine User Story: Klicken Sie auf Plan >> User Stories >> und dann auf 'New User Story'.
Details für die User Story: Geben Sie den Namen, die Beschreibung und die Akzeptanzkriterien der User Story, die Iteration (dh Sprint muss entwickelt / getestet werden), die Funktion und speichern Sie die Details. Damit wird eine User Story mit einer eindeutigen ID erstellt, die mit US beginnt. Beispiel: US12345
Rally würde Ihnen mit einer Vorlage helfen, wie wir eine gute User Story schreiben können.
Vorlage für User Story: Als a möchte ich das so
MP3-Musik-Downloader für Android herunterladen
Sobald die User Story erstellt ist, haben wir viele andere Dinge, die ihr zugeordnet werden können. Diese sind wie folgt:
- Aufgaben: Es kann über die Registerkarte Aufgaben erstellt werden. Hier fügen wir Aufgaben für Entwickler, Tester, Datenbank oder Prüfer usw. hinzu, die alle an diesem Produkt arbeiten müssen, und fügen Schätzungen, Eigentümer und andere Details hinzu.
- Testfälle: Erstellen Sie Testfälle auf der Registerkarte Testfall.
- Testlauf: Wir können die Testfälle ausführen, indem wir das Testergebnis jedes unter dieser Registerkarte erstellten Testfalls hinzufügen.
- Mängel: Über diese Registerkarte können Fehler erstellt werden.
- Diskussionen: Jeder Fortschritt oder jede Diskussion über die User Story kann hier hinzugefügt werden.
- Versionsgeschichte: Jede Aktivität, die an diesem Arbeitsprodukt ausgeführt wird, wird unter Verlauf hinzugefügt und kann hier angezeigt werden.
- Abhängigkeiten: Jede abhängige Geschichte kann hier hinzugefügt werden.
Testfälle, Ausführung oder Fehler können auch aus User Stories oder einer anderen Navigation erstellt werden. Details zum Hinzufügen und andere Verwendungen werden in weiteren Abschnitten erläutert.
So erstellen Sie Testfälle in Rallye
Im Allgemeinen erstellen wir einen Testfall auf der Registerkarte Qualität.
So erstellen Sie einen Testfall: Klicken Sie auf die Registerkarte Qualität >> Testfälle >> und dann auf „Neuer Testfall“.
Details für einen Testfall: Wählen Sie das Arbeitsprodukt, d. H. Die User Story, die wir im obigen Abschnitt, Art des Testfalls, aus der Dropdown-Liste, Methode, Priorität, Risiko, Vorbedingung, Schritte und Speichern und Schließen beschrieben haben. Jeder Testfall wird mit einer eindeutigen ID erstellt, die mit „TC“ beginnt.
Ebenso können wir so viele Testfälle erstellen, wie wir wollten. Oder wir können Bulk-Testfälle gleichzeitig mithilfe des Excel-Add-Ins importieren, das in den nächsten Abschnitten erläutert wird.
Zuordnung eines Testfalls zu User Stories:
beste Websites, um Anime kostenlos zu sehen
Wie oben erläutert, können wir beim Erstellen eines neuen Testfalls auf der Registerkarte 'Qualität' nach dem Arbeitsprodukt suchen und eine vorhandene User Story auswählen, damit diese mit dieser User Story verknüpft wird. Oder öffnen Sie die User Story und klicken Sie auf die Registerkarte Testfälle und dann in der Symbolleiste auf die Schaltfläche Neu hinzufügen, fügen Sie Details hinzu und wählen Sie Erstellen.
So erstellen Sie einen Fehler
Lassen Sie uns sehen, wie Fehler und Assoziationen von Fehlern mit Testfällen / User Stories erstellt werden. Im Allgemeinen kann jeder Defekt mit einem Defekt verbunden sein.
So erstellen Sie einen Fehler: Wählen Sie die Registerkarte Qualität >> Fehler >> und klicken Sie dann auf 'Neuer Fehler'.
Details für einen Testfall: Fehlername / Überschrift, Tags, Beschreibung, Anhänge, Eigentümer, Status, Umgebung, Priorität, Schweregrad, Übermittelt von, Iteration usw. und klicken Sie dann auf Erstellen.
Abgesehen von den oben genannten Details können wir auch User Story und Testfall dem Fehler nach Suchfeldern für User Story / Testfall auf der Seite zuordnen und vorhandene User Story und Testfall auswählen. Wir können einen Fehler löschen oder doppelte Fehler zuordnen.
Wir können auch eine Fehler-Suite erstellen, in der wir alle vorhandenen Testfälle hinzufügen können, um die Freigabe für die Freigabe zu vereinfachen. Wir können die Fehler-Suite-ID für die vorhandenen Fehler hinzufügen, um sie in der Fehler-Suite anzuzeigen.
Meine Fehler-App kann mithilfe der Funktion 'Apps hinzufügen' auf der Startseite erstellt werden. Auf diese Weise kann der Tester die von ihm verursachten nicht geschlossenen Fehler erkennen. Alle Fehler können angezeigt und nach ID, Status und erstelltem Eigentümer usw. gefiltert werden.
So erstellen Sie einen Testplan in der Rallye-Software
Um alle Testfälle auf organisierte Weise zu verwalten und sie in bestimmten Funktionen oder Merkmalen oder in verschiedenen Testzyklen zu trennen, können wir Testordner erstellen und erforderliche Testfälle darunter verschieben.
So erstellen Sie einen Ordner in Testplan: Wählen Sie die Registerkarte Qualität >> und klicken Sie dann auf Testplan
Hier sehen Sie mehrere Symbole, mit denen Sie einen Ordner oder Unterordner erstellen und neue Testfälle erstellen oder einen vorhandenen Testfall bearbeiten können. Entfernen Sie die Testfälle.
Jeder Testordner hat eine ID, die mit TF beginnt. Wenn Sie einen Testfall in einen Ordner verschieben möchten, klicken Sie auf Testfall bearbeiten und aktualisieren Sie die Testordner-ID in den Ordner, in den Sie den erforderlichen Testfall verschieben möchten. Hier sehen Sie alle Testfälle, die unter einem Ordner erstellt wurden und denen kein Ordner zugeordnet wäre. Außerdem können Sie für jede Ordnerebene den Status der Testergebnisse wie Nein anzeigen. von Testfällen bestanden / fehlgeschlagen / kein Lauf.
Wir werden im nächsten Abschnitt diskutieren, wie wir einen Testfall ausführen können.
Wenn wir einen Testordner öffnen, können wir alle darunter erstellten Testfälle anzeigen und alle gleichzeitig ausführen und den Teststatus aktualisieren.
[Bild Quelle ]]
So führen Sie einen Testfall aus
Die Testfälle können auf zwei Arten ausgeführt werden. Sie können nach der Testfall-ID suchen und ausführen oder den Testfall über den Testplan öffnen. Wenn Sie einen Testfall geöffnet haben, klicken Sie auf das Symbol +, um das Testergebnis zu erstellen.
Details für das Testergebnis: Geben Sie die Build-Version Verdict (Blocked / Pass / Fail / Error / Inconclusive) als Pflichtfelder ein. Geben Sie auch andere Details wie Dauer, Tester (dies wird automatisch als angemeldeter Benutzername ausgewählt), Test-Set (wir würden das Test-Set im nächsten Abschnitt besprechen), Anhänge und Notizen ein und speichern Sie es.
Abhängig davon, ob das Testergebnis bestanden / nicht bestanden wurde, werden die Testergebnisse in grün / roter Farbe angezeigt.
Einschränkung: Ab diesem Datum können wir einen Testfall ausführen und ihn auf Testfall-Ebene als bestanden / nicht bestanden markieren. Wenn wir ein Szenario haben, in dem nur ein Schritt fehlgeschlagen ist, sollten wir den gesamten Testfall als fehlgeschlagen markieren, und es ist nicht vorgesehen, den Status der einzelnen Schrittebenen zu aktualisieren.
Test-Set verwalten
Lassen Sie uns sehen, wie Sie das Test-Set verwalten, das Test-Set verknüpfen und Berichte in Rallye erstellen.
Das Test-Set ist auch eine Sammlung von Testfällen, wie wir sie im Testplan haben. Der Unterschied besteht darin, dass jeder Testsatz einer Iteration zugeordnet werden kann. Grundsätzlich werden Testsätze erstellt, um Regressionstests zu verfolgen oder um andere Testausführungen für einen bestimmten Sprint zu verfolgen. Da dies einer User Story ähnelt, können Punkte, geplante Schätzungen, Status, Stunden usw. bereitgestellt werden.
So erstellen Sie ein Test-Set: Wählen Sie Track >> Iterationsstatus >> auf dieser Seite und wählen Sie die Option „Test Set“ aus dem Dropdown-Feld New.
Details für das Test-Set: Geben Sie den Namen des Testsatzes ein und klicken Sie auf Hinzufügen. Jeder Testsatz wird mit einer eindeutigen ID erstellt und der Name beginnt mit „TS“.
Ordnen Sie Testfälle dem Test-Set zu: Klicken Sie auf das Konfigurationssymbol auf der linken Seite des Testsatzes und wählen Sie die Option „Vorhandene Testfälle hinzufügen…“. Es öffnet sich ein Fenster, in dem Sie das Projekt mit Testfall-IDs auswählen / filtern und alle erforderlichen Testfälle auswählen können, indem Sie auf die Kontrollkästchen klicken und im Fenster auf die Schaltfläche Hinzufügen klicken.
Hinweis: Im Testfallauswahlfenster wird auf jeder Seite eine begrenzte Anzahl von Testfällen angezeigt. Nachdem Sie die Testfälle ausgewählt und zur nächsten Seite gewechselt haben, klicken Sie auf die Schaltfläche Hinzufügen, um die ausgewählten Testfälle hinzuzufügen. Andernfalls wird die vorherige Auswahl ausgeführt verloren sein.
Sobald alle Testfälle zugeordnet sind, können Sie den Testsatz erweitern und jedem Testfall Ergebnisse hinzufügen oder Details auf jeder Testfallstufe oder mehreren Testfällen gleichzeitig aktualisieren, indem Sie Filteroptionen verwenden.
Wir können den vorhandenen Testsatz wiederverwenden, indem wir eine Kopie davon und Iteration, Status, Schätzung und andere Details dazu erstellen. Sie können auch die Ergebnisse des Testsatzes anzeigen, z. B. wie viele Testfälle darunter bestanden / fehlgeschlagen / nicht ausgeführt wurden.
Link Test Set / Release / Iteration: Wie oben beschrieben, ist das Test-Set wie eine User Story. Wir können Details zu Iteration, Release hinzufügen. So können wir den Ausführungsstatus dieses Testsatzes in einem bestimmten Sprint / Iteration verfolgen.
Berichte: Wählen Sie die Registerkarte Berichte und wählen Sie einen Bericht oder ein Diagramm aus, das angezeigt werden soll. Sie können sie auch drucken oder per E-Mail versenden.
Wir können unsere benutzerdefinierten Berichte unter Berichte >> Berichte erstellen und auf die Schaltfläche + Neu hinzufügen klicken.
Fragen und Antworten zu .net Framework-Interviews
Wählen oder filtern Sie die Werte gemäß Ihren Anforderungen und klicken Sie auf die Schaltfläche 'Ausführen', um Ihren Bericht zu erstellen. Wir können erweiterte Rallye-Apps verwenden, indem wir die Option zum Hinzufügen von Apps auf der Startseite verwenden, und Diagramme / Berichte erstellen.
Laden Sie Bulk-Testfälle hoch
Kommen wir zu den detaillierten Schritten zum Hochladen von Massentestfällen in Rally.
In den obigen Abschnitten haben wir verstanden, wie wir einen Testfall mit der Option Neuen Fall hinzufügen erstellen können. In einem Echtzeitszenario müssen jedoch eine große Anzahl von Testfällen erstellt werden, und das Hinzufügen über die Rallye-Benutzeroberfläche ist eine etwas umständliche Aufgabe. Daher können wir die Importoption verwenden, mit der wir in Excel erstellte Testfälle importieren können.
Vor kurzem hat Rally die Option bereitgestellt, Testfälle und Testschritte aus Excel zu importieren.
Detaillierte Schritte sind unten angegeben:
Schritt 1: Navigieren Sie zu Qualität >> Testfälle
Schritt 2: Wählen Sie 'Aktionen' >> klicken Sie auf den Link 'Testfälle importieren ...'
Sie erhalten ein Fenster, in dem Sie einen Link namens 'Importvorlage' sehen können.
Schritt 3: Klicken Sie auf 'Vorlage importieren' und laden Sie die Excel-Vorlage herunter. Geben Sie die Daten wie in der Abbildung unten gezeigt ein und speichern Sie sie auf Ihrer Festplatte.
Fügen Sie den Objekttyp als 'Testfall' hinzu und geben Sie die Details an. Hier sind nur Objekttyp und Name nur zwei Pflichtfelder und verbleibende andere Spalten, die wir hinzufügen können, wenn wir diese Details bereitstellen und in Rally importieren möchten.
Da wir auch die Möglichkeit haben, Testschritte zu importieren, geben Sie hierfür Schrittdetails mit dem Objekttyp als „Testfallschritt“ an und geben Sie den Index als Schrittnummer und die Testfallzeilennummer in der Testfallspalte wie Zeile [2] für den ersten Testfall als an siehe unten, um die Testschritte einem bestimmten Testfall zuzuordnen. Fügen Sie ebenfalls so viele Testfälle hinzu, wie Sie möchten, und speichern Sie die Daten.
Schritt 4: Durchsuchen Sie die Datei im Importfenster und klicken Sie auf die Schaltfläche 'Validieren', um nach Fehlern zu suchen.
Schritt 5: Nach erfolgreicher Validierung wird ein Fenster mit der Schaltfläche Importieren angezeigt.
Sobald der Import erfolgreich war, wird die Meldung Import erfolgreich angezeigt. Schließe das Fenster.
Sie können die Seite Qualität >> Testfälle öffnen und die neu hinzugefügten Testfälle überprüfen. Sie können auch überprüfen, indem Sie das Arbeitsprodukt (User Story) durchsuchen und überprüfen, ob die Testfälle gemäß den bereitgestellten Daten damit verknüpft sind.
Abgesehen von dem oben beschriebenen Vorgang können wir auch das Excel Rally-Add-In installieren und über Excel eine Verbindung zu Rally herstellen und die Testfälle nach Rally exportieren.
Vor- und Nachteile der Rallye-Software
Rally bietet eine breite Palette an Funktionen. Dieses Tool ist hauptsächlich für die agil implementierten Projekte konzipiert.
Vorteile:
- Rally ist ein mächtiges agiles Werkzeug.
- Von der Release-Planung bis zum Testen von Berichten steht eine Vielzahl von Funktionen zur Verfügung.
- Es kann von Produktbesitzern, dem Management für Berichte und der Verfolgung der Arbeits-, Entwicklungs- und Testteams verwendet werden.
Nachteile:
- Im Vergleich zu anderen Testmanagement-Tools wie ALM ist das Testfallmanagement nicht sehr benutzerfreundlich.
- Im Vergleich zu anderen Tools wie Jira wenig unflexibel.
- Vergleich zwischen Jira und Rallye.
Vergleich von Jira gegen Rallye-Software
Merkmal | Rallye | Jira |
---|---|---|
Integration | Ja (REST-API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Plattform | Webbasiert | Webbasiert / installiert |
Kosten / Preis | Es ist teuer und für eine kleine Organisation möglicherweise nicht wert. Mehrere Preispunkte / Kostenlose Testversion. | Die Lizenzierung erfolgt monatlich und hängt davon ab, was verwendet werden soll. Mehrere Preispunkte / Kostenlose Testversion. |
Lizenz | Proprietäre / kostenlose Testversion | Proprietäre / kostenlose Community-Lizenzen für Open Source- und akademische Projekte. |
Unterstützung | Das technische Support-Team ist verfügbar und reagiert. | Durch die Problemverknüpfung konnten Teams das Problem verfolgen. |
Sicherheit | Rally hat eine gute Authentifizierung und Sicherheit. | Jira bietet hohe Verfügbarkeit, Skalierbarkeit und erweiterte Sicherheitsfunktionen wie Verschlüsselung in Ruhe |
Einrichtung oder Installation | Die Einrichtung ist einfach. | Die Ersteinrichtung ist etwas komplex. |
Andere | Unterstützt funktionsübergreifende Teams sowie Testmanagement und Fehlermanagement. | Große Community, mehrsprachiger Support, mehr als 600 Plug-Ins und mehrere Plug-Ins verfügbar. |
Bis jetzt haben wir mehr über Aktivitäten im Zusammenhang mit dem Testmanagement in der Rallye gesprochen. Wir haben auch viele andere Seiten in der Rallye für das Projektmanagement. zum Beispiel, Zeitfelder, in denen wir Iterationen und Meilensteine verwalten, indem wir den Typ aus der Dropdown-Liste auswählen.
Fazit
Mit all den oben genannten Details haben wir verstanden, wie wir User Stories, Testfälle, Fehler, Testsätze erstellen, Testfälle importieren und zwischen allen zuordnen können. Dieses Tool wird nicht nur für die Testverwaltung verwendet, sondern verfügt auch über Release-Planungsfunktionen und andere Funktionen. Es gibt viele andere Projektmanagement-Tools wie Jira, Test Rail usw.
Rallye-Software ist eines der beliebtesten Tools und kann von einer Vielzahl von Personen verwendet werden. Sie kann verschiedene Aktivitäten an einem Ort verfolgen.
Literatur-Empfehlungen
- JIRA Agile Tutorial: So verwenden Sie JIRA effektiv zum Verwalten agiler Projekte
- So liefern Sie mithilfe des Agile Scrum-Prozesses in kurzer Zeit hochwertige Softwarefunktionen
- SAFe Agile Tutorial: Was ist Scaled Agile Framework?
- VersionOne-Lernprogramm: All-in-One-Handbuch für agiles Projektmanagement
- Robot Framework Tutorial - Funktionen und Softwareinstallation
- TestLodge Tutorial - So organisieren Sie Ihre Software-Testprojekte mit dem TestLodge Test Management Tool
- Jira Portfolio Tutorial: Agiles Projektportfolio-Management-Plug-In für JIRA (Überprüfung)
- JIRA Administration Tutorial: JIRA Admin- und Benutzerverwaltung