6.3. Anforderungen

6.3.1. Übersichtsseite
6.3.2. Detailseite

Eine Anforderung ist eine vorgegebene, zu erfüllende Bedingung, die Eigenschaften oder zu erbringende Leistung eines Produktes, eines Prozesses oder eines Systems vorgibt und beschreibt. In diesem Kapitel wird gezeigt, wie Anforderungen erstellt und bearbeitet werden.

6.3.1. Übersichtsseite

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

Die Übersichtsseite „Anforderungen“

Abbildung 6.19. Die Übersichtsseite Anforderungen


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.

Revision

Die Revision der Anforderung.

Name

Der Name der Anforderung.

Priorität

Die Priorität der Anforderung. Mögliche Werte sind Niedrig, Mittel und Hoch.

Status

Der Status der Anforderung. Mögliche Werte sind Gesperrt, Genehmigt, Entwurf und Auslassen.

Testfälle

Die Anzahl der Testfälle, die dieser Anforderung zugeordnet sind.

Aktion

Die ausführbaren Aktionen.

Die Einträge Name, Priorität und Status lassen sich mit einem Klick in die entsprechenden Felder direkt in den Tabellenzeilen bearbeiten.

6.3.1.1. Eine neue Anforderung erstellen

Mit einem Klick auf den Button Neu erscheint eine neue leere Tabellenzeile. Nun können Name, Priorität und Status festgelegt werden.

Mit Speichern wird die neue Anforderung erzeugt und gespeichert. Die ID der Anforderung (R00001) wird dabei automatisch von Klaros-Test­management vergeben. Mit Klick auf die ID R00001 gelangen Sie auf die Detailseite der Anforderung.

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

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

[Anmerkung] Ungespeicherte Änderungen

In allen mit roten IDs versehenden Zeilen befinden sich Änderungen, die noch nicht gespeichert sind.

6.3.1.2. Aktion

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

  •   Bearbeiten
  •   Duplizieren
  •   Druckansicht öffnen
  •   Löschen

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

  •   Wiederherstellen (nur Administrator)
  •   Die Anforderung unwiederbringlich aus der Datenbank entfernen

6.3.1.3. Massenaktionen

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

Für Anforderungen werden folgende Massenaktionen unterstützt:

  •   Bearbeiten
  •   Duplizieren
  •   Neue Revision erzeugen
  •   Druckansicht öffnen
  •   Löschen
  •   Wiederherstellen (nur Administrator)
  •   Die Anforderung unwiederbringlich aus der Datenbank entfernen (nur Administrator).

Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.1.5, „Massenaktionen“.

6.3.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.3.1.5. Remote-Synchronisation

Ist das aktive Projekt mit einem Anforderungsmanagementsystem verbunden, ist das Bearbeiten von Anforderungen für alle Benutzer deaktiviert. Oben rechts auf dem Bildschirm der Anforderungsliste erscheint das Icon . Mit Klick auf das Icon wird eine Hintergrundsynchronisation der Anforderungen vom Anforderungsmanagementsystem zum Projekt durchgeführt.

Die Seite „Anforderungen“ mit Remote-Synchronisation

Abbildung 6.20. Die Seite Anforderungen mit Remote-Synchronisation


6.3.2. Detailseite

Jede Anforderung verfügt über eine eigene Detailseite mit weitergehenden Unteransichten. Mit Klick auf die ID der betreffenden Anforderung oder auf das Icon rechts in der Aktionsspalte gelangen Sie zu der als letztes ausgewählten Detailansicht. Bei erstmaligem Aufruf ist dies die Ansicht Übersicht.

Es stehen die folgenden Ansichten zur Verfügung: Übersicht, Eigenschaften, Benutzerdefiniert, Anhänge, Iterationen, Testfälle, Revisionen, Ergebnisse und Änderungen.

6.3.2.1. Aktionen

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

  Aktualisieren

Synchronisiert die lokale Anforderung mit der externen Quelle.

  Externen Link öffnen

Zeigt die Anforderung in der externer Quelle.

  Druckansicht erstellen

Hier kann eine druckfreundliche Ansicht der Anforderung erstellt werden. Mit Klick auf das Icon öffnet sich diese in einem neuen Browsertab.

Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.1, „Druckansichten“.

  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.

Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.2, „Lesezeichen“.

    Blättern

Mit den grünen Pfeilen ganz oben rechts kann zwischen den auf der vorherigen Seite vorhandenen Anforderungen gewechselt werden.

6.3.2.2. Übersicht

Die Ansicht „Übersicht“

Abbildung 6.21. Die Ansicht Übersicht


Auf der Ansicht Übersicht werden folgende Werte angezeigt:

Konformität

Die Konformitätsrate zeigt an, wie viele dieser Anforderung zugeordneten Testfälle mit dem Ergebnis Bestanden durchgeführt wurden.

Abdeckung

Die Abdeckungsrate zeigt an, wie viele dieser Anforderung zugeordneten Testfälle bereits durchgeführt wurden.

Automatisierungsgrad

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

Priorität

Die Priorität der Anforderung. Mögliche Werte sind Niedrig, Mittel und Hoch

Status / Externer Status

Der Status der Anforderung. Wenn die Anforderung von einem externen System synchronisiert wird, wird hier der extern verwaltete Status angezeigt.

Andernfalls sind die möglichen Werte Gesperrt, Genehmigt, Entwurf und Auslassen.

Testüberdeckungsverlauf Chart

Dieses Diagramm zeigt die Konformitäts- und Abdeckungsrate dieser Anforderung für die hier eingestellte Kombination aus Revision, Testsystem und Testumgebung.

Diese Grafik zeigt, wie sich die Konformität und der Abdeckungsgrad für diese Anforderung seit ihrer Definition verändert haben. Die Zeitleiste wird automatisch an die vorhandenen Informationen angepasst.

Im unteren Bereich befindet sich eine Tabelle mit der Übersicht über die zuletzt ausgeführten Testfälle.

6.3.2.3. Eigenschaften

In dieser Ansicht ( Figure 6.22 ) werden die folgenden Attribute der Anforderungen angezeigt und können bearbeitet werden, wenn der Benutzer die entsprechende Berechtigung hat:

ID

Wird automatisch zugewiesen.

Name

Der Name der Anforderung.

Priorität

Die Priorität der Anforderung. Mögliche Werte sind Niedrig, Mittel und Hoch

Status / Externer Status

Der Status der Anforderung. Wenn die Anforderung von einem externen System synchronisiert wird, wird hier der extern verwaltete Status angezeigt.

Andernfalls sind die möglichen Werte Gesperrt, Genehmigt, Entwurf und Auslassen.

Zusammenfassung

Die kurze Zusammenfassung der Anforderung.

Beschreibung

Die ausführliche Beschreibung der Anforderung.
Die Ansicht „Eigenschaften“

Abbildung 6.22. Die Ansicht Eigenschaften


6.3.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.3.2.5. Anhänge

Einer Anforderung 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.3.2.6. Iterationen

Möchten Sie die Anforderung mit einer Iteration verknüpfen, klicken Sie auf den Button Zuordnen und wählen Sie ein oder mehrere Iterationen aus.

6.3.2.7. Testfälle

Der Abdeckungsgrad von Anforderungen wird durch Testfälle getestet. Testfälle können mit Anforderungen verknüpft werden in der Ansicht Testfälle verknüpft werden. Die Testergebnisse der verknüpften Testfälle zählen für den Abdeckungs- und Erfüllungsgrad der Anforderung.

Die Ansicht „Testfälle“

Abbildung 6.23. Die Ansicht Testfälle


Mit Klick auf den Button Zuweisen werden Testfälle einer Anforderung zugewiesen. Es öffnet sich ein Dialog, in dem mehrere Testfälle auf einmal ausgewählt werden können.

Für Anforderungen werden folgende Massenaktionen unterstützt:

  •   Entfernen

Die Detailseite eines Testfalls zeigt eine Liste aller Anforderungen, die von ihm abgedeckt werden. Weitere Informationen hierzu finden Sie unter Abschnitt 6.7.2.7, „Revisionen“.

6.3.2.8. Revisionen

Anforderungen können in unterschiedlichen Revisionen vorliegen. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.5, „Revisionen“.

Die Ansicht „Revisionen“

Abbildung 6.24. Die Ansicht Revisionen


6.3.2.9. Ergebnisse

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

6.3.2.10. Änderungen

Die Ansicht Änderungen zeigt die Änderungshistorie dieser Anforderung an.

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