Eine Iteration stellt einen Testzyklus in einem Projekt dar und erlaubt es den Testprozess mit einem agilen Entwicklungsprozess (z.B. Scrum) zu synchronisieren. In diesem Kapitel wird gezeigt, wie Iterationen erstellt und bearbeitet werden.
Die Übersichtsseite zeigt alle im ausgewählten Projekt vorhandenen Iterationen in einer Tabelle an. Neue Iterationen werden hier erstellt.
Die Tabelle zeigt die folgenden Werte an:
ID |
Wird automatisch zugewiesen. |
Zusätzliche Hinweise |
Ein Tooltip erscheint, wenn der Cursor über dem hier angezeigten Icon platziert wird. |
Name |
Der editierbare Name der Iteration. |
Startdatum |
Das Datum, an dem die Iteration beginnt. |
Fällig |
Das Datum, an dem die Iteration enden soll. |
Testläufe |
Die Anzahl der Testläufe. |
Aktionen |
Die ausführbaren Aktionen. |
Die Einträge Name, Startdatum und Fällig lassen sich mit einem Klick in die entsprechenden Felder direkt in den Tabellenzeilen bearbeiten.
Mit einem Klick auf den Button
erscheint eine neue leere Tabellenzeile. Nun können Name, Startdatum und Fällig festgelegt werden.Mit
wird die neue Iteration erzeugt und gespeichert. Die ID der Iteration (ITR00001) wird dabei automatisch von Klaros-Testmanagement vergeben. Mit Klick auf die ID ITR00001 gelangen Sie auf die Detailseite der Iteration.Mit
können auch mehrere Tabellenzeilen gleichzeitig erzeugt und bearbeitet werden. Erst der Klick auf übernimmt die Daten in die Datenbank.![]() |
Rote IDs |
---|---|
Alle Zeilen mit roten IDs haben Änderungen und sind noch nicht gespeichert! |
Mit
werden alle Änderungen rückgängig gemacht.In der Aktionsspalte ganz rechts lassen sich folgende Aktionen vornehmen:
Wurde eine Iteration gelöscht, ist sie zunächst mit einer Löschmarkierung versehen und nur noch für Administratoren sichtbar. Für gelöschte Iterationen stehen dann statt Löschen die folgenden Aktionen zur Verfügung:
Bestimmte Aktionen lassen sich auch auf mehrere Iterationen gleichzeitig anwenden. Dazu wählen Sie in der Spalte ganz links die Iterationen aus, auf die die Aktion angewendet werden soll.
Für Iterationen werden folgende Massenaktionen unterstützt:
Massenaktionen sind ausführlich in Abschnitt 5.2.3.1.5, „Massenaktionen“ beschrieben.
In der Zeile rechts oberhalb der Tabelle lassen sich folgende Operationen vornehmen:
Alle Operationen sind ausführlich in Abschnitt 5.2.3.1, „Übersichtsseite“ beschrieben.
Um schnell zwischen Iterationen zu wechseln, steht in der Kopfzeile auch eine Schnellauswahl zur Verfügung (siehe Abbildung 6.14, „Schnelle Auswahl von Projekten und Iterationen“).
Wenn eine Iteration aktiv ist, sind nur die Testobjekte sichtbar, die für den durch die Iteration repräsentierten Testzyklus relevant sind. Wenn ein Testlauf ausgeführt wird, während eine Iteration aktiv ist, wird er automatisch mit der Iteration verknüpft. Dies hilft dabei, die Testergebnisse eines bestimmten Testzyklus von anderen Aktivitäten zu trennen.
Jede Iteration verfügt über eine eigene Detailseite mit mit mehreren weiteren Unteransichten. Mit Klick auf die ID der betreffenden Iteration oder auf das Icon rechts in der Aktionsspalte gelangen Sie zu der zuletzt ausgewählten Detailansicht. Bei erstmaligem Aufruf ist dies die Ansicht Übersicht.
Es stehen die folgenden Ansichten zur Verfügung: Übersicht, Eigenschaften, Benutzerdefiniert, Anhänge, Testumgebungen, Testsysteme, Anforderungen, Aufgaben, Ergebnisse und Änderungen.
Druckansicht erstellen |
Hier kann eine druckfreundliche Ansicht der Iteration erstellt werden. Mit Klick auf das Icon öffnet sich diese in einem neuen Browsertab. Druckansichten sind ausführlich in Abschnitt 5.2.3.2.1, „Druckansichten“ beschrieben. |
Lesezeichen anlegen |
Jede einzelne Detailseite kann auch direkt über einen Hyperlink erreicht werden. Mit Klick auf das Icon wird dieser Link in die Zwischenablage kopiert. Das Anlegen von Lesezeichen ist ausführlich in Abschnitt 5.2.3.2.2, „Lesezeichen“ beschrieben. |
Blättern |
Mit den grünen Pfeilen ganz oben rechts kann zwischen den auf der vorherigen Seite vorhandenen Iterationen gewechselt werden. |
Alle hier angezeigten Daten beziehen sich immer auf die momentan angezeigte Iteration.
Auf der Ansicht Übersicht werden folgende Werte angezeigt:
Erfolg |
Die Gesamterfolgsrate aller Testfälle. Eine Erfolgsrate von 100 % bedeutet, dass der letzte Testlauf für jeden Testfall erfolgreich war. Auch wenn ein Testfall in der Vergangenheit bereits erfolgreich ausgeführt wurde, wird nur das letzte Ergebnis für die Erfolgsrate berücksichtigt. |
Fortschritt |
Die Fortschrittsrate zeigt an, wie viele Testfälle ausgeführt wurden. Im Gegensatz zur Erfolgsrate wird bei der Fortschrittsrate nur berücksichtigt, ob ein Testfall mindestens einmal in der Iteration ausgeführt wurde, unabhängig von dessen Ergebnis. |
Konformität |
Die Konformitätsrate zeigt an, wie viele Anforderungen zugeordnete Testfälle erfolgreich ausgeführt wurden. |
Abdeckung |
Die Abdeckungsrate zeigt an, wie viele Anforderungen zugeordnete Testfälle mindestens einmal ausgeführt wurden. Im Gegensatz zur Konformitätsrate berücksichtigt die Überdeckungsrate nur, ob ein Testfall mindestens einmal in der Iteration ausgeführt wurde, unabhängig von dessen Ergebnis. |
Startdatum |
Das Datum, an dem die Iteration beginnt. |
Fällig |
Das Datum, an dem die Iteration enden soll. |
Ausführungszeit manuell und automatisiert |
Die Gesamtausführungszeiten aus manuellen und automatisierten Testausführungen der Iteration. Die Werte können für weitere Untersuchungen verwendet werden. Eine extrem hohe manuelle Ausführungszeit könnte z. B. auf eine hohe Rate an Wiederholungstests oder auf einen Bedarf an mehr automatisierten Testfälle hinweisen. |
Testsystem Radarchart |
Dieses Diagramm zeigt die Erfolgs- und Fortschrittsrate dieser Iteration für jede Kombination von Testumgebung und zu testendem System, die für diese Iteration konfiguriert wurden. |
![]() |
Anmerkung |
---|---|
Alle Testfälle, die durch Anforderungen Teil der Iteration sind, tragen zu den Metriken dieser Ansicht bei. Sind keine Testfälle für diese Iteration ausgewählt, werden alle Testfälle des Projekts berücksichtigt. |
In dieser Ansicht ( Abbildung 6.18) werden die folgenden Attribute der Iteration angezeigt und können bearbeitet werden:
Beschreibung |
Eine Beschreibung der Iteration. |
Erfolgskriterien |
Eine Beschreibung der zu erfüllenden Bedingungen, damit diese Iteration abgeschlossen ist. |
Startdatum |
Das Datum, an dem die Iteration beginnt. |
Fälligkeit |
Das Datum, an dem die Iteration enden soll. |
Für individuelle Vorgaben lassen sich eigene Felder anlegen. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.4, „Benutzerdefinierte Eigenschaften“.
Einer Iteration können beliebige Dateien als Anhänge hinzugefügt werden. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.6, „Anhänge“.
Möchten Sie Testumgebungen mit der Iteration verknüpfen, klicken Sie auf den Button
und wählen Sie ein oder mehrere Testumgebungen aus.Die Seite listet alle der Iteration zugeordneten Testsysteme mit ihren jeweiligen Stati auf:
ID |
Wird automatisch zugewiesen. |
Version |
Die Version des Testsystems. |
Erfolg |
Der Prozentsatz der bestandenen Tests für dieses Testsystems, die in dieser Iteration ausgeführt wurden. |
Fortschritt |
Der Prozentsatz der in dieser Iteration für dieses Testsystem ausgeführten Tests. |
Konformität * |
Der Prozentsatz der für dieses Testsystem ausgeführten Tests, die die dieser Iteration zugeordnete Anforderungen abdecken. |
Abdeckung* |
Der Prozentsatz der für dieses Testsystem ausgeführten Tests, die die dieser Iteration zugeordnete Anforderungen abdecken und zuletzt das Ergebnis Bestanden hatten. |
* Nur angezeigt, wenn mindestens eine Anforderung mit der Iteration verknüpft ist.
Möchten Sie die Testsysteme mit der Iteration verknüpfen, klicken Sie auf den Button
und wählen Sie ein oder mehrere Testsysteme aus.Die Ansicht Anforderungen zeigt die Anforderungen, die dieser Iteration zugeordnet wurden sowie ihre Konformitäts- und Abdeckungs-Rate. Diese Metriken beziehen sich auf die mit den Anforderungen verknüpften Testfälle und die letzten Ergebnisse dieser Ausführungen. Es werden die folgenden Werte angezeigt:
ID |
Wird automatisch zugewiesen. |
Revision |
Die Revision der Anforderung. |
Name |
Der Name der Anforderung |
Konformität |
Der Prozentsatz der ausgeführten Testfälle, die die Anforderungen dieser Iteration abdecken. |
Abdeckung |
Der Prozentsatz der ausgeführten Testfälle, die die Anforderungen dieser Iteration abdecken und zuletzt das Ergebnis Bestanden hatten. |
Möchten Sie die Anforderungen mit der Iteration verknüpfen, klicken Sie auf den Button
und wählen Sie ein oder mehrere Anforderungen aus.Die Seite zeigt eine Liste der zur ausgewählten Iteration zugeordneten Aufgaben an.
In der Tabelle werden die folgenden Werte angezeigt:
ID |
Wird automatisch zugewiesen. |
Zusammenfassung |
Die Zusammenfassung der Aufgabe |
Priorität |
Die Dringlichkeit der Aufgabe. Mögliche Werte sind Trivial, Niedrig, Hoch, Kritisch, Blocker |
Status |
Der Status der Aufgabe. Mögliche Werte sind Neu, Wieder eröffnet, In Arbeit, Erledigt, Geschlossen, Abgelehnt. |
Fortschritt |
Der Prozentsatz der ausgeführten Testfälle dieser Aufgabe und ihrer Unteraufgaben. |
Erfolg |
Die Erfolgsrate der ausgeführten Testfälle dieser Aufgabe und ihrer Unteraufgaben. |
Fällig |
Das Datum, bis zu dem diese Aufgabe beendet sein soll. |
Zugewiesen |
Der Benutzer, dem die Aufgabe zugewiesen ist. |
Aktion |
Zur Verfügung stehen die Aktionen Bearbeiten, Druckansicht öffnen und Ausführen. Die für Ausführen möglichen Darstellungen finden Sie unter Abschnitt F.2.2, „Ausführungsaktionen“. |
Die Ansicht Ergebnisse enthält drei weitere Ansichten: Testfallergebnisse, Testsuiteergebnisse und Testläufe. Jede Ansicht zeigt die dieser Iteration zugeordneten Testergebnisse an. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.7, „Testläufe und Ergebnisse“.
Die Ansicht Änderungen zeigt die Änderungshistorie dieser Iteration an.
Eine ausführliche Beschreibung der Ansicht Änderungen finden Sie unter Abschnitt 5.2.3.2.8, „Änderungshistorie“.