2016-10-12 4 views
8

Ich habe eine Webanwendung, die ich kontinuierlich und rigoros testen und den Testprozess auf JIRA automatisieren muss.Wie werden Testfälle in JIRA aufgezeichnet und ausgeführt?

Ich benutze JIRA Cloud-Abonnement.

Wie kann ich die folgenden Anforderungen an JIRA implementieren:

1 - Schreiben Use Cases (User Stories) und haben sie als Elemente auf JIRA gespeichert, so dass ich leicht finden können, suchen und filtern sie auf JIRA (So wie ich es zum Beispiel mit Issues machen kann).

2 - Erstellen von Testfällen, indem ich sie aufzeichne, während ich den Testfall das erste Mal manuell teste (genau wie ein Makro in Excel) und dann die Testfälle jederzeit erneut ausführen und die Ausgabe aufzeichnen kann jedes Mal wenn ich sie renne.

  • Jeder erstellte Testfall sollte mit seinem übergeordneten Anwendungsfall verknüpft werden.
  • Mit jedem Use Case können viele Testfälle verknüpft werden.
  • Ein Testfall könnte mehreren Anwendungsfällen zugeordnet werden.

3 - Lauf alle aufgezeichneten Testfälle in den Reihen und die Ausgabe für jeden Lauf eines jeden Testfall erfassen und dann manuell zu beurteilen, ob der Testfall erfolgreich war oder für diesen Lauf fehlgeschlagen.

Bitte beraten.

+0

Jede Hilfe Jungs? –

+0

Haben Sie sich das Zephyr-Plugin für JIRA angesehen? https: // Marktplatz.atlassian.com/plugins/com.thed.zephyr.je/cloud/overview –

Antwort

2

Einige, aber nicht alles, was Sie beschreiben, ist mit JIRA out-of-the-box möglich.

Es ist möglich, einen benutzerdefinierten Problemtyp von "Testfall" zu erstellen. Sie können diesem Problem alle Felder geben, die für einen Testfall geeignet sind.

Wenn Sie den benutzerdefinierten Problemtyp verwenden, können Sie leichter Suchen durchführen (z. B. nach allen offenen Problemen des Typs "Testfall" in einem Projekt suchen).

JIRA ermöglicht es Ihnen, viele-zu-viele-Beziehungen mit issue links zu haben. Leider ist die Suche nach Problemlinks ein Problem, es sei denn, Sie haben ein Plugin wie Script Runner. Script Runner gibt Ihnen Funktionen wie hasLinks, linkedIssueOf and epicsOf.

Wenn Sie komplexere Verknüpfungen von tatsächlichen Tests mit JIRA durchführen möchten, dann sollten Sie einige der Test-Plugins in Betracht ziehen, wie zum Beispiel Zephyr. Mit diesem Plugin können Sie Tests innerhalb von JIRA erstellen und ausführen.

Eine andere Sache, die eine Überlegung wert ist, ist die JIRA-Integration mit Quellcodeverwaltungssystemen. Zum Beispiel hat JIRA gute integration with GitHub. Es wäre möglich, Ihre Testfälle unter Quellcodeverwaltung zu speichern und sie dann als Teil des Commit-Prozesses mit JIRA-Problemen zu verknüpfen.

Verwandte Themen