Zephyr für JIRA-Tutorial: Testmanagement-Tool
⚡ Intelligente Zusammenfassung
Zephyr für Jira, jetzt von SmartBear als Zephyr Squad vertrieben, ist ein natives Testmanagement-Add-on, mit dem Teams Tests direkt in Atlassian Jira entwerfen, planen, durchführen und auswerten können. Dieses Tutorial führt Sie durch alle Kernprozesse, von der Erstellung eines Testvorgangs bis hin zur... tracKing Dashboards.
Zephyr ist eine der am weitesten verbreiteten Testmanagementlösungen für Atlassian Jira. Die Zephyr-Familie, die 2021 von SmartBear übernommen wurde, umfasst nun: Zephyr-Trupp (ehemals Zephyr für Jira), Zephyr-Skala (ehemals TM4J) und Zephyr EnterpriseSmartBear berichtet, dass Zehntausende von Kunden in über 100 Ländern täglich Zephyr-Produkte nutzen, um Software schneller auszuliefern.
Zephyr-Trupp Zephyr ist die native Jira-Anwendung, die hochwertige Testmanagement-Funktionen in jedes Jira Cloud- oder Data Center-Projekt integriert. Bei der Verwendung von Zephyr in Jira können Tests erstellt, in jedem Jira-Projekt angezeigt und entweder sofort oder im Rahmen eines strukturierten Testzyklus ausgeführt werden, der mit anderen Jira-Vorgängen verknüpft ist. Detaillierte Testmetriken sind tracgesteuert durch anpassbare Zephyr-Dashboard-Gadgets.
Zephyr bietet mehrere Bereitstellungsoptionen:
- Zephyr Squad für Jira Cloud
- Zephyr Squad für Jira Data Center
- Zephyr Squad für Jira Server (Ende des Supports im Februar 2024)
Dieses Tutorial behandelt Zephyr Squad und seine Funktionen im Detail.
Funktionen von Zephyr Squad für Jira
- Die Integration in Jira ermöglicht es Benutzern, Tests zu erstellen und auszuführen, ohne das Projekt verlassen zu müssen, an dem sie bereits arbeiten.
- Das Testen ist in die Projektzyklen integriert, was es den Teams ermöglicht, track Softwarequalität sicherstellen und in jedem Sprint fundierte Go/No-Go-Entscheidungen treffen.
- Erstellen, planen und führen Sie Tests mithilfe des Test-Vorgangstyps durch, den Zephyr jedem Jira-Projekt hinzufügt.
- Erstellen, anzeigen und bearbeiten Sie Testschritte und Anhänge für einzelne Tests. Erstellen Sie Testausführungszyklen, führen Sie die Tests aus und verknüpfen Sie Fehler mit bestimmten Testschritten.
- TracQualitätsmetriken mithilfe von vorgefertigten Zephyr-Gadgets wie dem Test Execution Burndown, TracEffort und die am häufigsten fehlgeschlagenen Tests.
- Unterstützung für REST-API, ZAPI und CI/CD-Integrationen mit Jenkins, Bamboound GitHub Actions für den automatisierten Import von Testergebnissen.
Zoho Projects ist eine leistungsstarke Projektmanagement-Software, die den gesamten Lebenszyklus jedes Projekts unterstützt – von der Planung und Durchführung über das Testen bis hin zur Teamzusammenarbeit. Sie bietet Ihnen die richtigen Werkzeuge, einschließlich Aufgabenverwaltung. tracKing, Gantt-Diagramme, Sprint-Boards und Echtzeitberichte. Die intuitive Benutzeroberfläche und das flexible Framework machen es zur idealen Wahl für Einsteiger und erfahrene Projektmanager, die ihre Arbeitsabläufe effizient optimieren möchten.
Zephyr Squad vs. Zephyr Scale: Welches System solltest du verwenden?
SmartBear bietet zwei Jira-basierte Testmanagement-Produkte an, und die Verwechslung dieser beiden ist der häufigste Fehler neuer Nutzer. Die Wahl des richtigen Produkts hängt von der Teamgröße, den Governance-Anforderungen und dem Umfang der benötigten Testwiederverwendung in verschiedenen Projekten ab.
- Zephyr-Trupp – Die in diesem Tutorial beschriebene, schlanke Jira-native Option. Sie speichert Tests als Jira-Vorgänge vom Typ Test, unterstützt ZQL-Suchen und ist ideal für agile Teams, die das Testmanagement direkt in ihr bestehendes Jira-Board integrieren möchten.
- Zephyr-Skala – Die Enterprise-Option (ehemals Testmanagement für Jira oder TM4J). Sie speichert Tests außerhalb des Jira-Vorgangs. tracker unterstützt eine wiederverwendbare Testbibliothek, benutzerdefinierte Status, Parameter, Gherkin-BDD-Schritte und Ordnerhierarchien. Es eignet sich besonders für große QA-Organisationen mit regulatorischen oder Audit-Anforderungen.
- Zephyr Enterprise – Eine eigenständige Webanwendung, die außerhalb von Jira funktioniert. Sie richtet sich an Organisationen, die toolübergreifende Berichtsfunktionen benötigen, die über Atlassian hinausgehen.
Wenn Sie ein agiles Team mit weniger als fünfzig Testern sind, die in Jira arbeiten, ist Zephyr Squad der richtige Einstieg. Benötigen Sie hingegen gemeinsam genutzte Testbibliotheken für mehrere Projekte oder formale Compliance-Berichte, sollten Sie Zephyr Scale evaluieren.
Wie man Zephyr Squad für das Jira-Testmanagement verwendet
Bevor du beginnst, richte eine Instanz von Zephyr Squad ein. Entweder startest du eine kostenlose Testversion von Zephyr Squad Alternativ können Sie eine Lizenz im Atlassian Marketplace erwerben. Stellen Sie sicher, dass das Zephyr Squad-Add-on von Ihrem Jira-Administrator installiert und aktiviert wurde und dass Ihr Benutzerkonto über die Berechtigung zum Erstellen und Bearbeiten von Testvorgängen im Zielprojekt verfügt.
Erstellen Sie einen Test
Schritte:
- Um einen Testfall zu erstellen (ein Problem mit Typ Test), drücke den Erschaffung Schaltfläche in der oberen Menünavigation.
- Das Problem erstellen Es öffnet sich ein Dialog mit folgenden Pflichtfeldern:
- Projekt – Das Jira-Projekt, in dem der Testfall nach seiner Erstellung gespeichert wird.
- Problemtyp - Wählen Test (Dieser Problemtyp wurde von Zephyr Squad hinzugefügt).
- Zusammenfassung – Der Name oder Titel des Testfalls.
- Reporter – Der Jira-Benutzer, der den Testfall erstellt.
- Sobald die Pflichtfelder ausgefüllt sind, scrollen Sie zum Ende des Formulars und fügen Sie Testschritte hinzu. Jeder Schritt erfasst drei Informationen:
- Testschritt - Description der Aktion, die für diesen Schritt durchgeführt werden muss.
- Testdaten – Alle für diesen Schritt benötigten Daten.
- erwartetes Ergebnis – Das Ergebnis, das nach Ausführung der Aktion erscheinen sollte.
Einen Test ändern und anzeigen
Schritte:
- Um einen Testfall anzuzeigen und dessen Felder zu ändern, klicken Sie Tests in der oberen Menünavigation auswählen Suchtests.
- Der Suchbildschirm öffnet sich mit den Steuerelementen der Zephyr Query Language (ZQL) zum Filtern von Testfällen. Klicken Sie auf die Zusammenfassung des Testfalls, den Sie untersuchen möchten. In diesem Beispiel öffnen wir die Guru99 Beispieltestfall.
- ZQL bietet zusätzliche Filter wie Teststatus, Zyklus, Label und Bearbeiter, um die Ergebnisse einzugrenzen.
- Dadurch wird die Ansicht des einzelnen Testfalls geöffnet. Klicken Sie auf ein beliebiges Feld, um es direkt zu bearbeiten. Drücken Sie Enter Sie können die Tastatur verwenden, und Zephyr speichert die Änderung automatisch. Sie können auch einzelne Testschritte bearbeiten und per Drag & Drop neu anordnen.
Erstellen Sie einen Testzyklus
Schritte:
- Um einen Testzyklus zu erstellen, klicken Sie auf die Schaltfläche Zykluszusammenfassung Registerkarte auf der Testzusammenfassung
- Vorhandene Zyklen werden auf der linken Seite der Benutzeroberfläche in einer übersichtlichen Ordnerstruktur angezeigt. Um einen neuen Testzyklus hinzuzufügen, klicken Sie auf die Schaltfläche. + Schaltfläche oben im Ordnerstrukturmenü.
- Das Neuen Zyklus erstellen Ein Dialogfeld öffnet sich. Füllen Sie die Felder aus und klicken Sie auf „Klicken“. GespeichertDie Felder sind:
- Version – Die Liste der für das Jira-Projekt definierten Versionen.
- Name – Name des Testzyklus (erforderlich).
- Beschreibung – Eine kurze Beschreibung des Zyklus.
- Bauen – Informationsfeld für die Build-Kennung (optional).
- Arbeitsumfeld – Informationsfeld für die Testumgebung (optional).
- Von – Der Starttermin des Testzyklus.
- Zu – Das Enddatum des Testzyklus. Dieses Enddatum ist nicht verbindlich, sodass Benutzer auch danach weiterhin Tests hinzufügen und ausführen können.
- Nach dem Speichern erscheint der neue Zyklus in der Ordnerstruktur auf der linken Seite der Benutzeroberfläche.
Fügen Sie Tests zu Testzyklen hinzu
Schritte:
- Um einem Testzyklus Testfälle hinzuzufügen, öffnen Sie die Zykluszusammenfassung Drücken Sie die Tabulatortaste und klicken Sie auf den Zyklus, den Sie füllen möchten. Klicken Sie anschließend auf Tests hinzufügen auf der rechten Seite der Benutzeroberfläche, oberhalb der Testausführungstabelle.
- Das Tests hinzufügen Es erscheint ein Dialogfeld. Verwenden Sie die Dropdown-Liste, um die Testfälle auszuwählen, die dem Zyklus hinzugefügt werden sollen, oder geben Sie direkt eine Test-ID ein. Weisen Sie die ausgewählten Tests einem Jira-Benutzer zu. Dieser Benutzer ist der ursprüngliche Verantwortliche, der die hinzugefügten Tests im Zyklus ausführt.
- Der Bearbeiter kann später bei der Ausführung eines einzelnen Tests geändert werden.
Klicken Sie auf Speichern sobald Sie alle Testfälle ausgewählt und zugewiesen haben.
- Zephyr fügt jeden ausgewählten Testfall dem gewählten Jira-Benutzer hinzu und weist ihn ihm zu. Ein Fortschrittsdialog wird angezeigt. Klicken Sie nach Abschluss des Vorgangs auf „Weiter“. Menu unten rechts.
- Nachdem die Tests hinzugefügt wurden, klicken Sie auf den Zyklusnamen, um alle hinzugefügten Tests in der Ausführungstabelle anzuzeigen.
Testausführungen zuweisen
Schritte:
- Auf dem Zykluszusammenfassung Klicken Sie auf die Seite E Schaltfläche neben dem Testfall, den Sie zuweisen möchten.
- Die Testausführungsansicht wird geöffnet. Verwenden Sie die Zugewiesen an Über eine Dropdown-Liste kann ein anderer Benutzer ausgewählt werden. Zephyr speichert die Änderung automatisch.
Führen Sie die Tests aus
Schritte:
- Führen Sie einen Testfall schnell aus, indem Sie seinen Status in der Status Spalte der Zyklusausführungstabelle. Für eine detailliertere Ausführung klicken Sie auf E Schaltfläche neben dem Test.
- Markieren Sie in der Ausführungsansicht den gesamten Testfall, indem Sie einen Wert aus der Liste auswählen. Ausführungsstatus Dropdown-Liste (typische Werte: ERFOLGREICH, FEHLGESCHLAGEN, IN BEARBEITUNG, BLOCKIERT, NICHT AUSGEFÜHRT). Zephyr protokolliert den Lauf.
- Sie können auch jeden Testschritt einzeln ausführen. Scrollen Sie zum Abschnitt „Testdetails“ und ändern Sie die Einstellungen. Status Für jeden Schritt gibt es ein Dropdown-Menü. Die Ergebnisse der einzelnen Schritte werden im Testfallstatus zusammengefasst und an die Berichtsfunktionen von Zephyr übermittelt.
Testfortschritt anzeigen
Schritte:
- Um den Testfortschritt über alle Aktivitäten hinweg anzuzeigen, klicken Sie hier. Armaturenbretter Öffnen Sie im oberen Menü die gewünschte Dashboard-Ansicht.
- Das Dashboard zeigt alle hinzugefügten Gadgets an, einschließlich aller Zephyr-Berichts-Gadgets. Um weitere Zephyr-Gadgets hinzuzufügen, klicken Sie auf die Schaltfläche. Gadgets hinzufügen Schaltfläche oben rechts im Dashboard.
- Das Fügen Sie ein Gadget hinzu Dialogfenster öffnet sich. Geben Sie Folgendes ein: Zephyr in der Suchleiste, um die Test-Gadgets von Zephyr zu filtern (Test Execution Burndown, Top Failing Tests, Test Execution Results, Trac(z. B. Funktionalität und andere). Wählen Sie ein Gerät aus und klicken Sie auf Gadget hinzufügen um es auf dem Dashboard zu platzieren, damit Ihr Team es kann track-Fortschritt auf einen Blick.
Wie KI das Testmanagement in Zephyr verändert
SmartBear hat KI-Funktionen in die Zephyr-Familie integriert. HaloAI Die Initiative hat bereits positive Auswirkungen auf Zephyr Squad und Zephyr Scale. Die KI liest nun die verknüpfte Jira-Story und generiert Testfallentwürfe mit Schritten, Testdaten und erwarteten Ergebnissen, wodurch der Zeitaufwand für die Testererstellung drastisch reduziert wird.
KI-Funktionen decken Risiken auf, indem sie die bisherige Testausführung analysieren. Sie heben häufig fehlgeschlagene Tests hervor, kennzeichnen fehlerhafte Schritte und schlagen Bereiche des Produkts vor, die im nächsten Testzyklus verstärkt geprüft werden sollten. Generative Assistenten können einen fehlgeschlagenen Testlauf in eine Fehlerbeschreibung zusammenfassen, die direkt mit Jira verknüpft werden kann, und sie übersetzen ZQL-Abfragen aus einfachem Englisch. KI ersetzt nicht die menschliche Überprüfung, sondern verlagert das Testmanagement hin zu einer explorativen und wirkungsvolleren Arbeitsweise.























