Bereitstellungsmodelle
aqua bietet sowohl Cloud- als auch Lokallösungen an, wobei letztere zusätzliche Sicherheit und/oder die Einhaltung von Vorschriften bieten. Außerdem gibt es einen Mittelweg, indem die Testmanagementlösung auf einem privaten Cloud-Server gehostet wird. Dadurch werden Sicherheits- und Betriebszeitrisiken von denen des Anbieters entkoppelt.
Als Jira-Plugin entspricht das Bereitstellungsmodell von Xray dem, was Ihre Jira-Instanz verwendet. Auch sie kann in der Anbieter-Cloud, der privaten Cloud oder vor Ort eingesetzt werden. Denken Sie daran, dass Atlassian die aktive Entwicklung der lokalen Lösung von Jira eingstellt hat und im Jahr 2024 die Kundenunterstützung und Sicherheitsaktualisierungen einstellen wird.
Anbieter-Cloud
Private Cloud
Lokal
*Jira wird die Unterstützung der lokalen Version im Jahr 2024 einstellen.
Benutzerverwaltung
Wieder einmal ist Xray an die Beschränkungen von Jira gebunden, wenn es um Benutzerberechtigungen geht. Jira bietet 40 Berechtigungen, die Rollen und sogar Einzelpersonen zugewiesen werden können. Das ist wenig im Vergleich zu aqua, das über 100 Berechtigungen bietet. Außerdem ist es ärgerlich, dass Xray keine QA-spezifischen Berechtigungen anbietet, die z.B. die Eingabe von Entwicklern in Testfälle einschränken.
Standardbenutzerrollen
Benutzerdefinierte Rollen
Rollenberechtigungen
Individuelle Berechtigungen
QA-spezifische Berechtigungen
SSO
Integrationen und automatisierte Tests
Xray verfolgt einen DIY-Ansatz für die Testautomatisierung, wodurch viel früher angesetzt werden muss als bei vielen Testautomatisierungstools. Die üblichen Pfade sind entweder die Bereitstellung von sofort einsatzbereiten Integrationen oder die Änderung eines Open-Source-Automatisierungsframeworks, um eine Erstanbieter-Automatisierung anzubieten. Es gehört auch zum guten Ton, REST-API-Unterstützung bereitzustellen, damit Kunden beliebige Drittanbieter-Tools verbinden können.
Entgegen den Konventionen unterstützt Xray lediglich einige populäre Automatisierungsframeworks und fordert so von Ihren Testern, dass sie diese bereits kennen. Dadurch verringert sich zwar der Zeitaufwand für die Einführung neuer Tools, aber denken Sie daran, dass die REST-API-Unterstützung – über die Xray verfügt – dafür ausreichend gewesen wäre. Im Gegensatz dazu unterstützt aqua 10 vorkonfigurierte Automatisierungstools und bietet gleichzeitig eine REST-API.
aqua bietet auch eine einzigartige Integration unter den Testmanagement-Lösungen — eine Chrome-Erweiterung, um Tests durchzuführen und sofort zu dokumentieren. Der aqua Test Recorder ermöglicht es Ihnen, Interaktionen aufzuzeichnen, erfasste Daten zu bearbeiten, Kommentare zu hinterlassen, Screenshots zu kommentieren und dann alles an den aqua-Server Ihres Unternehmens zu senden. Dieser Ansatz spart Zeit beim Wechseln der Registerkarten, und die sofortige Dokumentation stellt sicher, dass die QS-Spezialisten alles, was sie beobachtet haben, weitergeben.
Zum Vergleich: Praktisch alle Wettbewerber von aqua verfügen nicht über eine eigene Chrome-Erweiterung. Sie müssen sich auf Lösungen von Drittanbietern beschränken, die oft zusätzliche Kosten verursachen und nicht mit Testmanagementlösungen integriert werden können.
Chrome-Erweiterung
Verwaltung von Integrationen
Integration von Automatisierung
Erstanbieter-Automatisierung
REST API
Externe Versionierung
Automatische Übersetzung im Arbeitsbereich
Diverse Integrationen
Testmanagement
Xray nutzt die Funktionen von Jira für Testzwecke ziemlich gut aus. Es gibt jedoch einige bemerkenswerte Auslassungen, wie verschachtelte Testfälle und Massenbearbeitung von Testfällen. Letzteres kann extremen Mehraufwand bedeuten: Ist es sinnvoll, Tests in Testszenarien zu organisieren, wenn man sie nicht alle auf einmal bearbeiten kann?
Einige Einschränkungen stammen von Jira selbst. Xray-Benutzer können ihre Ansichten des Servers oder einzelner Projekte nicht freigeben. Auch die Rückgängigmachung von Änderungen ist nicht möglich.
Testmanagement mit aqua
Testfälle
Testszenarien
Testberichte
Ausführungsverlauf
Eingebettete Testfälle
Batch-Bearbeitungen
Skripte
Releaseplanung
Label
Benutzerdefinierte Felder
Parametrisierung
Filter
Ordner
Ansichten
Gemeinsame Ansichten
Workflows
Protokollierung
Änderungsverlauf des Elements
Änderungszurücksetzung
Kommentare
Anhänge
Erwähnungen
Abhängigkeiten und Nachhaltigkeit
Als Jira-Addon erfordert Xray, dass Sie Jira verwenden. Für Unternehmen, die bereits Jira verwenden, ist das nicht unbedingt schlecht, aber es bedeutet, dass man alles auf eine Karte setzt. Wenn Jira nicht funktioniert, haben nicht nur die Entwickler Schwierigkeiten zu arbeiten, sondern auch die QS-Mitarbeiter.
In Bezug auf die Leistung gibt es viele Berichte darüber, dass Jira langsamer wird, wenn man mehr Plugins hinzufügt (auch Atlassian gibt das zu). Dies könnte bedeuten, dass die Verwendung eines Jira-Plugins für QS die Erfahrung verschlechtern würde, sowohl für Entwickler, die aqua regelmäßig verwenden, als auch für Tester, die daran gebunden sind. Unabhängige Lösungen wären in diesem Fall vorzuziehen gewesen, insbesondere wenn die Jira-Instanz mit Plugins vollgepackt ist.
Andererseits kann aqua als eigenständiges Tool mit Jira kommunizieren und sich sogar vollständig mit diesem synchronisieren. Es ist nicht beabsichtigt, die On-Premise-Version einzustellen, wie Atlassian dies mit Jira ab 2024 plant. Das klingt nach dem Besten aus zwei Welten: Sie können bei Bedarf mit Jira arbeiten, sind aber nicht darauf angewiesen.
Kommuniziert mit Jira
Arbeitet eigenständig
Geplante On-Premise-Perspektiven bis 2024
*Jira stellt On-Premise im Jahr 2024 ein
Dashboards
Dashboards werden bei der Auswahl einer Testmanagementlösung oft übersehen. Dabei sind sie sowohl für QA-Spezialisten als auch für ihre Kollegen ein sehr aufschlussreiches Tool. Die Freiheit, Daten zu verwenden, sie mit zusätzlichem Text/Medien anzureichern und sie zu visualisieren, verbessert die Testprozesse sowie deren Verständnis durch andere Beteiligte.
Leider scheint Xray zu eingeschränkt zu sein, um Ihnen eine solche Freiheit zu bieten. Dashboards sind auf 6 Widgets beschränkt, die sich auf Anforderungsabdeckung, Testläufe und Testentwicklungen aufteilen. aqua hingegen kann beliebige Daten (einschließlich der Eingabe benutzerdefinierter Felder) verwenden, sie in Widgets innerhalb des Dashboards formen und sogar KPI-Warnungen für jede Metrik anzeigen.
Dashboards
Daten
Native Daten aus benutzerdefinierten Feldern
Native Diagrammtypen
KPI-Alarme
Berichtswesen
Ebenso wie bei den Dashboards geht es bei den Berichten von Xray darum, Einschränkungen zu umgehen, anstatt sie zu überwinden. Zu Beginn werden Ihnen 8 Berichte angeboten, die die Anforderungen (einschließlich der Anforderungsrückverfolgbarkeitsmatrix), die Testausführung und den Inhalt der Tests abdecken. Alles andere erfordert die manuelle Erstellung einer Vorlage in Form einer Word/Excel-Datei. Es gibt auch keine systemeigenen Funktionen, um Berichte mit externem Text oder Bildmaterial zu erweitern.
Vorlagenbibliothek
Benutzerdefinierte Berichte
Abrufen beliebiger Daten
Benutzerdefiniertes Layout (nativ)
Externer Text und Bildmaterial
Drag-and-Drop
Benutzerdefinierte Bänder
Textformatierung
Bildformatierung
Diagramme
Pivot-Tabellen
Skripte
Parametrierung
ALM
aqua ist eine Application Lifecycle Management Lösung. Es kann das gesamte Testfallmanagement, Anforderungsmanagement, Fehlermanagement und Projektmanagement übernehmen. Xray kann dem nicht entsprechen, ohne sich auf die Funktionalität von Jira als Issue-Tracker zu verlassen. Hier ist aqua wirklich das Beste aus zwei Welten: Es bietet native ALM-Funktionalität und hat auch eine tiefe Integration mit Jira.
Natives ALM
Testfallmanagement
Anforderungsmanagement
Fehlermanagement
Methodik der Softwareentwicklung
Workflows
Projektmanagement
Fazit
aqua ist im Testmanagement und in der Benutzerverwaltung nur geringfügig besser, aber es übertrifft Xray in so ziemlich allen anderen Bereichen mit großem Vorsprung. aquas Dashboard- und Berichtsfunktionalitäten sind dem Mitbewerber haushoch überlegen, und das Gleiche gilt für die Testautomatisierung. Insgesamt ist aqua eine native ALM-Lösung, während Xray auf die Funktionen von Jira zurückgreift – und zwar in mehr Bereichen als dem Application Lifecycle Management.
Je nach Ihrem Sicherheitsprotokoll kann die Langlebigkeit das größte Argument gegen Xray sein. Es gibt zwar eine Desktop-App für die Durchführung von Tests, aber das eigentliche Testmanagement findet in Jira statt. Atlassian wird die lokale Version von Jira im Jahr 2024 einstellen, was Benutzer von Drittanbieterlösungen für das Testmanagement in eine sehr schwierige Lage bringt.
Stärken Sie Ihr Unternehmen mit aqua