Zum Inhalt springen

Agiles Testen mit Jira

Agiles Testen mit
SquashTM und Jira

Sie arbeiten agil? Sie suchen eine Lösung für das Management Ihrer Tests? Entscheiden Sie sich für SquashTM!

SquashTM ist über das Plugin Xsquash mit Jira verbunden, dem Referenzwerkzeug agiler Teams, damit Sie die Tests in agilen Projekten verwalten können.

Testen Sie SquashTM + Jira

Sehen Sie sich unser Demovideo zum Xsquash-Plugin an.

Demovideo ansehen
Wie funktioniert es?

Xsquash verbindet SquashTM und Jira für das Management agiler Projekte

Es besteht aus zwei Komponenten:

  • ein SquashTM-Plugin: Xsquash4Jira (kompatibel mit Jira Data Center und Cloud)
  • eine Jira-Komponente, deren Art vom Hosting von Jira abhängt (Data Center oder Cloud): ein Xsquash-Plugin für Jira Data Center oder eine Xsquash-App für Jira Cloud
Die Xsquash-Komponenten: das Plugin Xsquash4Jira auf Seiten von SquashTM (Synchronisation der User Stories, Fortschrittskennzahlen, Entwurf der Ausführungspläne) und das Xsquash-Plugin bzw. die Xsquash-App auf Seiten von Jira (Details der Testfälle und ihrer Ausführungen)
01

Synchronisation der Jira-User-Stories als Anforderungen in SquashTM

  • Der Product Owner definiert den Bedarf, indem er Epics und User Stories in Jira schreibt. Diese agilen Objekte lassen sich in SquashTM synchronisieren, wo sie als Anforderungen erscheinen.
  • Sie legen den zu synchronisierenden Jira-Umfang fest: alle Tickets eines Projekts, die Tickets des aktiven Sprints, nur Tickets vom Typ User Story und Aufgabe usw. Diese Tickets werden anschließend automatisch synchronisiert.
  • Wenn Sie in einem Jira-Scrum-Projekt mit Sprints arbeiten, werden Ihre Anforderungen im Bereich Anforderungen von SquashTM in Sprint-Ordnern organisiert.
02

Erstellung der Tests in SquashTM (Akzeptanzkriterien, Testfälle im Gherkin-Format, Testfälle im Format Aktion / Ergebnis)

  • Sobald die User Story geschrieben ist, lassen sich die Akzeptanzkriterien direkt in SquashTM gemeinsam festlegen: Der Tester bringt sein Fachwissen in die Definition des Bedarfs ein, um der definierten Funktion den größtmöglichen Mehrwert zu geben.
  • Diese Szenarien können automatisiert und so in jedem Sprint oder bei jeder neuen Auslieferung ausgeführt werden, um einen großen Umfang an Regressionstests abzudecken.
  • Sie können der User Story auch klassische Tests im Format „Aktion/Ergebnis“ zuordnen, um den Testumfang zu ergänzen, oder beispielsweise End-to-End-Tests definieren.
03

Rückmeldung zum Testentwurf in Jira

  • Sobald die Testfälle (Gherkin-Szenarien oder klassische Testfälle „Aktion/Ergebnis“) entworfen und mit den synchronisierten Anforderungen verknüpft sind, können Product Owner, Scrum Master und Entwickler auf jedem Jira-Ticket den Fortschritt von Entwurf und Ausführung der zugehörigen Tests verfolgen.
  • In Jira werden zusammenfassende Kennzahlen angezeigt, ebenso die Details der mit dem Jira-Ticket verknüpften Tests und ihrer Ausführungen (Inhalt des Tests, Datensätze, Ausführungsschritte…).
04

Vereinfachter Entwurf des Ausführungsplans in SquashTM

  • Vor der Ausführung der Tests erstellt der Tester den Ausführungsplan ganz einfach. Im Bereich Kampagnen von SquashTM ermittelt ein Assistent alle Tests, die zur Abdeckung eines Jira-Umfangs auszuführen sind (ein oder mehrere Sprints oder Releases, oder anhand einer JQL-Abfrage).
  • Alle automatisierten Tests werden automatisch ausgeführt. Die übrigen können Sie unabhängig von ihrem Format (Gherkin oder klassischer Testfall „Aktion/Ergebnis“) manuell ausführen. Ergebnisse und Ausführungsdetails erscheinen direkt in Jira, damit Product Owner, Scrum Master und Entwickler die Softwarequalität verfolgen können.
05

Ausführung der Tests in SquashTM, Rückmeldung der Ausführung in Jira und Verknüpfung des erstellten Fehlers mit der getesteten User Story

  • Schlägt ein Test fehl, kann der Tester direkt aus SquashTM einen Fehler melden. Er wird mit allen Daten aus der Ausführung vorausgefüllt, damit sich der Fehler leicht reproduzieren lässt und der Austausch erleichtert wird.
  • Der Fehler wird mit dem SquashTM-Testfall und dem getesteten Jira-Ticket verknüpft.

Diese Funktion gehört nicht zum Xsquash-Plugin, sondern zum Plugin TM_BT.JIRA (in den Lizenzen Premium und Ultimate enthalten).

Warum SquashTM?

Dank Xsquash fügt sich SquashTM nahtlos in Jira ein, ohne Ihre Arbeitsgewohnheiten zu ändern.

Jira bleibt das Tool für die Definition des Bedarfs (Epics, User Stories…) sowie für Sprints und Releases. SquashTM ist das Tool, mit dem Sie Ihren Testbestand optimal verwalten. SquashTM hilft Ihnen von Projektbeginn an, bewährte Praktiken im Testen anzuwenden, um den Übergang in die Wartungsphase zu erleichtern, mit den methodischen und organisatorischen Änderungen, die das Projekt im Laufe der Zeit prägen (Wechsel von Scrum zu Kanban, Übergang zu externer Abnahme, Personalwechsel…).

Eine passende Lösung für Projekte, skalierbar für das ganze Unternehmen.

Mit SquashTM und Xsquash liegen Tests, Ausführungen und alle Testdaten in der SquashTM-Datenbank: Die Last wird nicht auf die Jira-Instanz verlagert, was unternehmensweite Einführungen ermöglicht. Diese unternehmensweite Einführung wird dadurch erleichtert, dass sich SquashTM an verschiedene Methoden (agil, V-Modell), Projektphasen (Erstentwicklung, Weiterentwicklung, Wartung) und Testarten (Akzeptanztests, funktionale Tests, Regressionstests, End-to-End-Tests…) anpasst, mit oder ohne Automatisierung.

Automatisieren Sie Ihre Tests, um mit dem Rhythmus agiler Zyklen Schritt zu halten.

Kurze Entwicklungszyklen und häufige Auslieferungen gehören fest zur agilen Arbeitsweise. Mit der Testautomatisierung prüfen Sie die Regression häufig und gründlich und können den Testaufwand auf die zuletzt entwickelten Funktionen konzentrieren. Mit SquashTM automatisieren Sie Ihre Tests mit der Technologie und dem Ansatz Ihrer Wahl (schlüsselwortbasiert mit Cucumber und Robot Framework, nativer JUnit-Code oder die proprietären Studios UFT und Ranorex). Ein automatisierter Test lässt sich aus SquashTM oder aus Ihrer CI/CD starten. Die Ausführungsergebnisse erscheinen direkt in SquashTM und werden in Jira geteilt.

Verwalten Sie Ihre agilen Tests mit SquashTM und Jira

Sprechen Sie mit einem SquashTM-Experten, um SquashTM mit Ihrer Jira-Instanz zu verbinden, Data Center oder Cloud.

Mit einem Experten sprechen