Automatisierte Tests sind zu einem wesentlichen Bestandteil in der Softwareentwicklung geworden. Sie stellen sicher, dass Applikationen ihre definierten Qualitätsstandards erfüllen. Katalon Studio ist inzwischen ein beliebtes und weit verbreitetes Tool zur Testautomatisierung, während Xray eine führende Testmanagementlösung für JIRA Benutzer ist. Durch die Verbindung dieser beiden Tools wird der Testprozess optimiert. Die Testergebnisse aus Katalon werden in Xray importiert, um das gesamte Testmanagement und die Berichterstellung zu verbessern. Mit diesem Blog soll aufgezeigt werden, wie einfach es möglich ist die Katalon-Testergebnisse in Xray darzustellen und dadurch ein verbessertes Testmanagement und eine bessere Rückverfolgbarkeit zu erreichen.
Voraussetzungen
Bevor wir beginnen, muss sichergestellt werden, das folgende Voraussetzungen erfüllt sind:
1. Katalon Studio: Für die Testautomatisierung benötigen wir praktische Kenntnisse im Katalon Studio.
2. Xray für JIRA: In der JIRA Instanz muss Xray installiert und konfiguriert sein.
3. JIRA Projekt: Wir erstellen ein JIRA-Projekt, in dem wir unsere Tests mit Xray verwalten möchten.
4. Testausführung: Wir führen im Katalon Studio Test aus und stellen sicher, dass die Testergebnisse.
Anzeigen der Katalon-Testergebnisse in Xray
Schritt 1: Katalon-Testergebnisse exportieren
Nachdem wir die Katalon Tests ausgeführt haben, müssen wir die Testergebnisse in ein Format exportieren, welches problemlos in Xray importiert werden kann.
Wir können zwischen HTML oder JUnit XML wählen. In diesem Leitfaden konzentrieren wir uns auf die Verwendung von JUnit XML.
1. Wir öffnen im Katalon Studio eine Testsuite oder einen Testfall.
2. Wir klicken auf die Schaltfläche “Ausführen”, um die Tests auszuführen.
3. Sobald die Ausführung abgeschlossen ist, navigieren wir zum Ordner “Reports” im Katalon-Projektverzeichnis.
4. Wir suchen die generierte JUnit-XML-Datei. Diese Datei enthält die Testergebnisse.
Schritt 2: Xray für JIRA konfigurieren
1. Wir melden uns in der JIRA-Instanz an.
2. Wir wählen unser JIRA-Projekt aus und wählen “Xray” aus den Projekteinstellungen.
3. In der Registerkarte “Testausführungen” klicken wir auf “Ausführungsergebnisse importieren”.
4. Jetzt wählen wir das zu importierende Format “JUnit” aus und die Datei, die wir in Schritt 1 exportiert haben.
Schritt 3: Testergebnisse zuordnen
Xray versucht die Testfälle in der XML-Datei automatisch den vorhandenen Tests in unserem JIRA-Projekt zuzuordnen.
Wenn die Zuordnung nicht automatisch erfolgt, müssen diese möglicherweise manuell zugeordnet werden.
Es muss sichergestellt werden, dass unsere Testfälle im Xray eindeutige IDs oder Namen haben, die mit den Testfällen in der XML-Datei übereinstimmen.
Schritt 4: Testergebnisse importieren
Wir starten nach der Zuordnung den Importvorgang. Xray liest nun die XML-Datei ein und aktualisiert die Testausführungsergebnisse in unserem JIRA-Projekt.
Schritt 5: Testergebnisse in Xray anzeigen
Sobald der Import abgeschlossen ist, können wir die Testergebnisse in Xray anzeigen, welche mit unseren Testfällen verknüpft sind.
Xray bietet uns umfassende Berichts- und Rückverfolgbarkeitsfunktionen, mit denen wie den Testausführungsstatus, Fehler und die Anforderungsabdeckung verfolgen können.
Fazit
Die Integration von Katalon-Testergebnissen in Xray/JIRA bietet uns eine leistungsstarke Kombination für Testmanagement und Rückverfolgbarkeit innerhalb des Softwareentwicklungsprozesses.
Durch diesen Leitfaden können wir unsere Testaktivitäten optimieren und haben einen besseren Einblick in die Qualität unseres Projekts.
Diese Integration verbessert die Zusammenarbeit zwischen Entwicklungs- und Testteams und führt letztendlich zu effizienteren und effektiveren Testprozessen.
Ausblick
Durch die komplette JIRA Integration von Katalon TestOps werden folgende Dinge ermöglicht:
– Das Verknüpfen von Requirements und Defects
– Die Verknüpfung von Testausführungen und Softwareversionen
– Das Schreiben von BDD-Szenarien in JIRA Tickets
– Testergebnisse von verknüpften Katalon Studio Testfällen in JIRA
Mehr wenn Ihr mich wieder seht, Ihr müsst unbedingt lesen wie es “automatisiert weitergeht”…