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.
Die Übersichtsseite zeigt alle im ausgewählten Projekt vorhandenen Anforderungen in einer Tabelle an. Neue Anforderungen werden hier erstellt.
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.
Mit einem Klick auf den Button
erscheint eine neue leere Tabellenzeile. Nun können Name, Priorität und Status festgelegt werden.Mit
wird die neue Anforderung erzeugt und gespeichert. Die ID der Anforderung (R00001) wird dabei automatisch von Klaros-Testmanagement vergeben. Mit Klick auf die ID R00001 gelangen Sie auf die Detailseite der Anforderung.Mit
können auch mehrere Tabellenzeilen gleichzeitig erzeugt und bearbeitet werden. Erst mit Klick auf werden die Daten in die Datenbank übernommen.Mit
werden alle Änderungen rückgängig gemacht.![]() |
Ungespeicherte Änderungen |
---|---|
In allen mit roten IDs versehenden Zeilen befinden sich Änderungen, die noch nicht gespeichert sind. |
Die Aktionsspalte befindet sich ganz rechts in der Tabelle. Folgende Aktionen lassen sich hier vornehmen:
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:
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:
Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.1.5, „Massenaktionen“.
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.
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.
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.
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. |
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.
In dieser Ansicht ( Abbildung 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. |
Für individuelle Vorgaben lassen sich eigene Felder anlegen. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.4, „Benutzerdefinierte Eigenschaften“.
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“.
Möchten Sie die Anforderung mit einer Iteration verknüpfen, klicken Sie auf den Button
und wählen Sie ein oder mehrere Iterationen aus.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.
Mit Klick auf den Button
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:
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“.
Anforderungen können in unterschiedlichen Revisionen vorliegen. Weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.5, „Revisionen“.
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“ .
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“.