6.6. Testsegmente

6.6.1. Übersichtsseite
6.6.2. Detailseite

Ein Testsegment definiert und kapselt eine Sequenz von Testschritten. In Testfällen können diese Testsegmente als Testschritte eingeblendet werden. Der Inhalt eines Testsegments wird hier zentral bearbeitet und die Änderungen automatisch in den Testfällen übernommen. In diesem Kapitel wird gezeigt, wie Testsegmente erstellt und bearbeitet werden.

Die Seite „Testsegmente“

Abbildung 6.36. Die Seite Testsegmente


6.6.1. Übersichtsseite

Die Übersichtsseite zeigt alle im ausgewählten Projekt vorhandenen Testsegmente in einer Tabelle an. Neue Testsegmente 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 des Testsegments.

Name

Der Name des Testsegments.

Schritte

Die Anzahl der definierten Testschritte.

Testfälle

Die Anzahl der Testfälle in denen dieses Testsegment vorkommt.

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

6.6.1.1. Ein neues Testsegment erstellen

Mit einem Klick auf den Button Neu erscheint eine neue leere Tabellenzeile. Nun kann der Name festgelegt werden.

Mit Speichern wird das neue Testsegment erzeugt und gespeichert. Die ID des Testsegments (SEG00001) wird dabei automatisch vergeben. Mit Klick auf die ID SEG00001 gelangen Sie auf die Detailseite des Testsegments.

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 haben Änderungen und sind noch nicht gespeichert!

6.6.1.2. Aktionen

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

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

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

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

6.6.1.3. Massenaktionen

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

Für Testsegmente werden folgende Massenaktionen unterstützt:

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

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

6.6.1.4. Tabellenoperationen

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

  •   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.6.2. Detailseite

Jedes Testsegment verfügt über eine eigene Detailseite mit mehreren weiteren Unteransichten. Mit Klick auf die ID des betreffenden Testsegments oder auf das Icon rechts in der Aktionsspalte gelangen Sie zu der zuletzt ausgewählten Detailansicht. Bei erstmaligem Aufruf ist dies die Ansicht Eigenschaften.

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

6.6.2.1. Aktionen

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

  Druckansicht erstellen

Hiermit kann eine druckfreundliche Ansicht aller Einträge des betreffenden Testsegments 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 Testsegmenten gewechselt werden.

6.6.2.2. Eigenschaften

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

Die Ansicht „Eigenschaften“

Abbildung 6.37. Die Ansicht Eigenschaften


ID

Wird automatisch zugewiesen.

Name

Der Name des Testsegments.

Beschreibung

Die textuelle Beschreibung des Testsegments.

Vorbedingung

Die Vorbedingung des Testsegments.

Erwartetes Ergebnis

Die erwartetes Ergebnis des Testsegments.

Nachbedingung

Die Nachbedingung des Testsegments.

Anmerkung

Eine optionale Anmerkung.
[Anmerkung] Editor-Einstellungen

Unter Definieren --> Projekt --> Eigenschaften kann eingestellt werden, ob der Editor nur Text oder HTML darstellt. Bei der Einstellung HTML erscheint beim Klick in das Textfeld eine Leiste mit Formatierungsoptionen.

Mit Klick auf den Button Speichern werden die ausgewählten Änderungen in der Datenbank gespeichert, Verwerfen verwirft die Änderungen des Benutzers.

6.6.2.3. 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.6.2.4. Testschritte

Die Testschritte enthalten die folgenden Angaben:

Aktionen

Die Beschreibung der auszuführenden Aktion, z. B. Namen und Passwort eingeben oder Klicken Sie auf den Login-Button

Erwartetes Ergebnis

Das (sichtbare) Verhalten des Systems, das bei der Durchführung des Testschritts vorhergesagt wird, z. B. Der Benutzer erhält eine Meldung, dass die Anmeldung erfolgreich war.

Vorbedingung

Die Bedingung, die vor der Ausführung des Testschritts erfüllt sein muss, z. B. Der Benutzer ist noch nicht eingeloggt.

Nachbedingung

Die Umgebungs- und Zustandsbedingungen, die nach der Ausführung des Testfalls erfüllt sein müssen, z. B. Der Benutzer ist authentifiziert und hat Zugriff auf das System..
Die Ansicht „Schritte“

Abbildung 6.38. Die Ansicht Schritte


6.6.2.5. Anhänge

Einem Testsegment 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.6.2.6. Revisionen

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

6.6.2.7. Testfälle

Die Seite zeigt eine Liste der zum ausgewählten Testsegment zugeordneten Testfälle an.

In der Tabelle werden die folgenden Werte angezeigt:

ID

Wird automatisch zugewiesen.

Revision

Die Revision des Testsegments.

Name

Der Name des Testsegments.

Verfolgbarkeit

Ein Verweis auf die entsprechende Anforderung, den Anwendungsfall oder das Arbeitspaket.

Status

Der Status des Testfalls. Mögliche Werte sind Gesperrt, Genehmigt, Entwurf und Auslassen.

Schritte

Die Anzahl der Testschritte.

Weitere Informationen zu Testfällen finden Sie unter Abschnitt 6.7, „Testfälle“.

6.6.2.8. Änderungen

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

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