6.5. Testsysteme

6.5.1. Übersichtsseite
6.5.2. Detailseite

Mit Testsystem wird das System/Objekt bezeichnet, welches getestet werden soll. Andere gebräuchliche Begriffe hierfür sind Zu testendes System, Prüfsystem, System under Test, Testobjekt. Dies kann beispielsweise durch die Versionsnummer der getesteten Software identifiziert werden. In diesem Kapitel wird gezeigt, wie Testsysteme erstellt und bearbeitet werden.

6.5.1. Übersichtsseite

Die Übersichtsseite zeigt alle im ausgewählten Projekt vorhandenen Testsysteme in einer Tabelle an. Neue Testsysteme werden hier erstellt.

Die Übersichtsseite „Testsysteme“

Abbildung 6.30. Die Übersichtsseite Testsysteme


Die Tabelle zeigt die folgenden Werte:

ID

Wird automatisch zugewiesen.

Zusätzliche Hinweise

Ein Tooltip erscheint, wenn der Cursor über dem hier angezeigten Icon platziert wird.

Beschreibung

Die Beschreibung des Testsystems.

Aktionen

Die ausführbaren Aktionen.

Der Eintrag Beschreibung lässt sich mit einem Klick in das entsprechende Feld direkt in den Tabellenzeilen bearbeiten.

6.5.1.1. Ein neues Testsystem erstellen

Mit einem Klick auf den Button Neu erscheint eine neue leere Tabellenzeile. Nun kann die Version des Testsystems festgelegt werden.

Mit Speichern wird das neue Testsystem erzeugt und gespeichert. Die ID des Testsystems (SUT00001) wird dabei automatisch von Klaros-Test­management vergeben. Mit Klick auf die ID SUT00001 gelangen Sie auf die Detailseite des Testsystems.

Mit Neu können auch mehrere Tabellenzeilen gleichzeitig erzeugt und bearbeitet werden. Erst der Klick auf Speichern übernimmt die Daten in die Datenbank.

Mit Verwerfen werden alle Änderungen rückgängig gemacht.

[Anmerkung] Rote IDs

Alle Zeilen mit roten IDs enthalten Änderungen und sind noch nicht gespeichert!

6.5.1.2. Aktionen

Die Aktionsspalte befindet sich ganz rechts in der Tabelle. Folgende Aktionen lassen sich hier vornehmen:

  •   Bearbeiten
  •   Druckansicht öffnen
  •   Löschen

Wurde ein Testsystem gelöscht, ist es zunächst mit einer Löschmarkierung versehen und nur noch für Administratoren sichtbar. Für gelöschte Testsysteme stehen dann statt Löschen die folgenden Aktionen zur Verfügung:

  •   Wiederherstellen (nur Administrator)
  •   Das Testsystem unwiederbringlich aus der Datenbank entfernen

6.5.1.3. Massenaktionen

Bestimmte Aktionen lassen sich auch auf mehrere Testsysteme gleichzeitig anwenden. Dazu wählen Sie in der Spalte ganz links die Testsysteme aus, auf die die Aktion angewendet werden soll.

Für Testsysteme werden folgende Massenaktionen unterstützt:

  •   Bearbeiten
  •   Druckansicht öffnen
  •   Löschen
  •   Wiederherstellen (nur Administrator)
  •   Das Testsystem unwiederbringlich aus der Datenbank entfernen (nur Administrator).
  •   Einer Kategorie zuweisen (erscheint erst, nachdem eine Kategorie angelegt wurde).

Massenaktionen sind ausführlich in Abschnitt 5.2.3.1.5, „Massenaktionen“ beschrieben.

6.5.1.4. Tabellenoperationen

In der Zeile rechts oberhalb der Tabelle lassen sich folgende Operationen vornehmen:

  •   Kategorisieren
  •   Filter / Sortieren
  • Zeige alle / Nur aktive (Nur Administrator)
  •   Suchen
  •   Exportieren
  •   Spaltenauswahl

Alle Operationen sind ausführlich in Abschnitt 5.2.3.1, „Übersichtsseite“ beschrieben.

6.5.2. Detailseite

Jedes Testsystem verfügt über eine eigene Detailseite mit mehreren weiteren Unteransichten. Mit Klick auf die ID des betreffenden Testsystems 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, Issues, Aufgaben, Ergebnisse und Änderungen.

Die Ansicht „Übersicht“

Abbildung 6.31. Die Ansicht Übersicht


6.5.2.1. Aktionen

Auf den Detailseiten befinden sich rechts oben in der Kopfzeile weitere Icons. Folgende Aktionen lassen sich hier vornehmen:

  Druckansicht erstellen

Hier kann eine druckfreundliche Ansicht des Testsystems 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 Testsystemen gewechselt werden.

6.5.2.2. Übersicht

Die Ansicht „Übersicht“

Abbildung 6.32. Die Ansicht Übersicht


Alle hier angezeigten Daten beziehen sich immer auf das momentan angezeigte Testsystem.

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 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.

Automatisierungsgrad

Der Automatisierungsgrad zeigt an, wie viel Prozent der Testfälle automatisiert durchgeführt werden können.

Diagramm Erfolgsverlauf

Dieses Diagramm zeigt die historische Entwicklung der Erfolgs-, Fortschritts-, Konformitäts- und Abdeckungsrate dieses Testsystems für die ausgewählte Testumgebung an.

Die Zeitleiste wird automatisch an die vorhandenen Daten angepasst.

Im unteren Bereich befindet sich eine Tabelle mit der Übersicht der Ergebnisse für dieses Testsystem aufgeschlüsselt nach Testumgebung. In der Spalte Aktion kann die Testumgebung für das obige Diagramm ausgewählt werden.

6.5.2.3. Eigenschaften

In dieser Ansicht ( Figure 6.33) werden die folgenden Attribute des Testsystems angezeigt und können bearbeitet werden:

Version

Die Version des Testsystems.
Die Ansicht „Eigenschaften“

Abbildung 6.33. Die Ansicht Eigenschaften


6.5.2.4. Benutzerdefiniert

Für individuelle Vorgaben lassen sich eigene Felder anlegen. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.4, „Benutzerdefinierte Eigenschaften“.

6.5.2.5. Anhänge

Einem Testsystem können beliebige Dateien als Anhänge hinzugefügt werden. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.6, „Anhänge“.

6.5.2.6. Issues

In dieser Ansicht werden alle Issues aufgelistet, die mit diesem Testsystem verknüpft sind.

Die Ansicht „Issues“

Abbildung 6.34. Die Ansicht Issues


Die Tabelle zeigt die folgenden Werte:

ID

Die ID des Issues im externen Issue-Management-System.

System

Das externe Issue-Management-System dieses Issues.

Zusätzliche Hinweise

Ein Tooltip erscheint, wenn der Cursor über dem hier angezeigten Icon platziert wird.

Zusammenfassung

Die Zusammenfassung des Issues.

Erstellt

Das Datum, an dem dieser Issue erstellt wurde.

Ersteller

Der Benutzer, der diesen Issue erstellt hat.

Zugewiesen

Der Benutzer, dem dieser Issue zugewiesen ist.

Priorität

Die Priorität des Issues. Die möglichen Werte werden durch das externe Issue-Management-System vorgegeben.

Status

Der Status des Issues. Die möglichen Werte werden durch das externe Issue-Management-System vorgegeben.

Aktionen

Die ausführbaren Aktionen.
6.5.2.6.1. Ein neues Issue erstellen

Mit Klick auf Neu öffnet sich die Seite Issue Details ( Abschnitt 9.6.6, „Issue - Details“), auf der neue Issues erstellt und mit dem Testsystem verknüpft werden können. Mit Klick auf Link werden bestehende Issues mit dem Testsystem verknüpft ( Abschnitt 9.6.7, „Einen Issue verlinken“).

6.5.2.6.2. Aktion

Die Aktionsspalte befindet sich ganz rechts in der Tabelle. Folgende Aktionen lassen sich hier vornehmen:

  •   Bearbeiten
  •   Öffnen
  •   Löschen

6.5.2.7. Iterationen

Diese Seite listet alle Iterationen, auf denen dieses Testsystem zugeordnet ist.

Die Ansicht „Iterationen“

Abbildung 6.35. Die Ansicht Iterationen


Mit Klick auf den Button Zuweisen kann dieses Testsystem einer oder mehreren Iterationen zugewiesen werden. Es öffnet sich ein Dialog, in dem mehrere Iterationen auf einmal ausgewählt werden können.

Für Iterationen werden folgende Massenaktionen unterstützt:

  •   Entfernen

Die Detailseite einer Iteration zeigt eine Liste aller Testsysteme, die ihr zugeordnet sind. Weitere Informationen hierzu finden Sie unter Abschnitt 6.2.2.7, „Testsysteme“.

6.5.2.8. Aufgaben

Die Seite zeigt die Liste der dem ausgewählten Testsystem zugeordneten Aufgaben an.

In der Tabelle werden die folgenden Werte angezeigt:

ID

Wird automatisch zugewiesen.

Zusammenfassung

Die Zusammenfassung der Aufgabe

Priorität

Die Priorität 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“.

6.5.2.9. Ergebnisse

Die Ansicht Ergebnisse enthält drei Ansichten: Testfallergebnisse, Testsuiteergebnisse und Testläufe. Jede Ansicht zeigt die diesem Testsystem zugeordneten Testergebnisse an. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.7, „Testläufe und Ergebnisse“.

6.5.2.10. Änderungen

Die Ansicht Änderungen zeigt die Änderungshistorie dieses Testsystems an.

Eine ausführliche Beschreibung der Ansicht Änderungen finden Sie unter Abschnitt 5.2.3.2.8, „Änderungshistorie“.