Sabine gibt in dieser Folge im Dialog mit Markus einen Einblick in das Testmanagement in Jira mit Xray. Warum das Testmanagement in Jira Vorteile bietet und welche Eigenschaften Xray für das gemeinsame Management von manuellen und automatisierten Tests mit sich bringt, wird genauso beleuchtet, wie eher technische Aspekte. Unterstützung von BDD und Cucumber, Möglichkeit zur Integration von Testautomatisierung in CI/CD-Pipelines werden vorgestellt und die Akzeptanz von Vorgehensweisen bei Kunden diskutiert. Xray in der Cloud vs Xray Server, Migration von anderen Testmanagement-Werkzeugen zu Xray, Innovationsgeschwindigkeit und Toolsupport des Herstellers kommen zur Sprache. Sabine stellt auch das Seminarangebot von A.I.M zu Xray vor.
Podcast #5: Testmanagement in Jira mit Xray
Hör' Dir hier den ganzen Podcast an:
Diese Themen erwarten Dich:
01:47 Die wesentlichen Eigenschaften von Xray ?
02:39 Vorteile von Testergebnissen in Jira
03:17 Ergebnisse automatisierter Testausführungen in einem Testmanagementtool
04:08 Messung der Testabdeckung von manuellen und automatisierten Testausführungen
05:02 Möglichkeiten der Anbindung von Testautomatisierung (u.a.Gherkin, Cucumber)
06:35 Wege zur Integration von Testautomation wird bei Xray bei Kunden
07:13 Empfohlener Standardweg
08:18 Voraussetzungen von Xray für die Anbindung in eine CI/CD-Pipeline
10:40 Integration in die CI/CD-Pipeline mit Jenkins
11:40 Andere Testmanagement-Addons für Jira, z.B. Zephyr Squad, Zephyr Scale (TM4J), Testflo 13:52 Auswertungsmöglichkeiten mit Xray-Reports und -Gadgets, Xporter
15:18 Gründe für den Weschsel von einem anderen Testmanagement-Tool auf Xray
17:13 Unterschiede zwischen Jira/Xray Server und Jira/Xray Cloud
18:15 Aufwand für Installation und Konfiguration von Xray (Server, Cloud)
20:20 Migration von einem anderen Jira-Addon für das Testmanagement
22:05 Änderungen bei Xray über die Jahre und Toolsupport
26:30 Seminarangebot Xray der AIM
Was ist X-Ray? Eine erste Annäherung
X-Ray stellt sich als eine Erweiterung für JIRA dar, die speziell für das Testmanagement entwickelt wurde. Wie Sabine erklärte, ermöglicht es eine lückenlose Testabdeckung Ihrer Anforderungen sichtbar zu machen. Dabei integriert es sich nahtlos in JIRA und bietet so eine einheitliche Plattform für Anforderungsmanagement und Qualitätssicherung. Die Bedeutung einer solchen Integration wurde besonders hervorgehoben - es vereinfacht nicht nur den Workflow, sondern ermöglicht auch eine präzise Überwachung und Auswertung der Testergebnisse.
Vorteile der zentralisierten Testergebnisverwaltung
Die Integration von Testergebnissen direkt in JIRA bietet zahlreiche Vorteile. Sabine und ich diskutierten über die Effizienzsteigerung durch diese zentrale Verwaltung. Insbesondere die Möglichkeit, User-Stories direkt mit ihren entsprechenden Tests zu verknüpfen und so einen direkten Überblick über den Teststatus zu erhalten. Diese Nähe zwischen Anforderungsmanagement und Qualitätsprüfung fördert nicht nur eine agile Arbeitsweise, sondern verbessert auch signifikant die Kommunikation im Team.
Der Umgang mit Testautomatisierung in X-Ray
Ein weiterer Schwerpunkt unserer Diskussion lag auf der Testautomatisierung. X-Ray ermöglicht es, sowohl manuelle als auch Ergebnisse der Testautomatisierung zu verwalten und auszuwerten. Die Integration von Testautomatisierung – von Oberflächentests mit Selenium bis hin zu Schnittstellentests – wird durch die REST API von X-Ray erleichtert. Das führt zu einer umfassenden Sicht auf alle Testaktivitäten innerhalb eines Projekts. Besonders interessant war Sabines Hinweis darauf, dass man sich bei der Einbindung der Testautomatisierung auf wesentliche Bereiche wie Oberflächentests konzentrieren sollte.
Integration von X-Ray in CI/CD-Pipelines
Ein Kernthema war die Integration von X-Ray in CI/CD-Pipelines. Dank seiner REST API lässt sich X-Ray problemlos in fast jede CI/CD-Umgebung einbinden. Diese Kompatibilität ermöglicht es Teams, kontinuierliches Testing effektiv zu implementieren und so die Softwarequalität stetig zu verbessern. Wir diskutierten verschiedene Integrationsmöglichkeiten und Sabine betonte die Wichtigkeit eines gut geplanten Entwicklungsworkflows, um den vollen Nutzen aus dieser Integration zu ziehen.
Ausblick: Warum X-Ray eine kluge Wahl für Ihr Team sein könnte
Abschließend reflektierten wir über die Vorteile von X-Ray gegenüber anderen JIRA-Add-Ons für das Testmanagement sowie über seine ständige Weiterentwicklung durch den Hersteller. Die Einfachheit der Installation und Konfiguration in der Cloud-Version sowie die regelmäßigen Updates machen X-Ray zu einer attraktiven Lösung für Teams, die ihr Testmanagement modernisieren möchten. Unsere Diskussion unterstrich die Bedeutung eines umfassenden Tools wie X-Ray für effizientes und effektives Testmanagement innerhalb agiler Entwicklungsprozesse.
Um tiefer in das Thema einzutauchen und weitere Einblicke zu erhalten, hören Sie sich unbedingt unsere Podcast-Episode an.
Veröffentlicht am 14.April 2022
Aktualisiert am 28.Mai 2024
Senior Testmanager, Testarchitekt
Markus Thaler war 22 Jahre in der Commerzbank tätig, wo er sich mehr als 10Jahre um Teststandards, Testwerkzeuge und Testautomatisierung in einer zentralen Funktiongekümmert hat, bevor er nach einer Zwischenstation im Testinfrastrukturmanagement achtJahre als Testmanager in der Risikofunktion der Commerzbank gewirkt hat. Vor derCommerzbank konnte er Testerfahrungen bei Lufthansa, Siemens, Nestle und der DZ-Bankgewinnen. Aktuell ist er als Senior Testmanager und Testarchitekt bei Qytera tätig.