8.2. Testfall ausführen

8.2.1. Aktion
8.2.2. Tabellenoperationen
8.2.3. Einen Testfall ausführen

Das Ausführen eines Testfalls bedeutet entweder, die angegebenen Testschritte mit einer bestimmten Version des Testsystems in einer ausgewählten Testumgebung nacheinander auszuführen (nur bei Testfällen mit mindestens einem Schritt) oder die zugehörigen Testergebnis-Dateien zu importieren.

Die Seite „Testfälle ausführen“

Abbildung 8.2. Die Seite Testfälle ausführen


Die Seite Testfälle ausführen zeigt alle Testfälle des ausgewählten Projektes in einer Tabelle an.

Die Tabelle zeigt die folgenden Werte:

ID

Die automatisch zugewiesene ID.

Zusätzliche Hinweise

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

Revision

Die Revision des Testfalles.

Name

Der Name des Testfalls.

Ausführung

Manuell oder automatisiert.

Verfolgbarkeit

Die Anforderung, die diesem Testfall zugeordnet ist.

Schritte

Die Anzahl der definierten Testschritte für diesen Testfall.

Ergebnisse

Die Anzahl der Testfallergebnisse.

Aktion

Die ausführbaren Aktionen.

8.2.1. Aktion

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

  •   Manuell ausführen
  •   Ergebnisse importieren

8.2.2. Tabellenoperationen

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

  •   Kategorisieren
  •   Filter / Sortieren
  •   Suchen
  •   Exportieren
  •   Spaltenauswahl

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

8.2.3. Einen Testfall ausführen

[Wichtig] Manuelle oder automatisierte Ausführung

Wenn ein Testfall mindestens einen Testschritt hat, kann dieser manuell ausgeführt werden. Alternativ können für alle Testfälle Testergebnis-Dateien importiert werden (weitere Informationen hierzu finden Sie unter Abschnitt 8.5, „Testergebnisse importieren“.

[Anmerkung] Anmerkung

Nur Testfälle mit dem Status Entwurf oder Genehmigt können ausgeführt werden.

Mit Klick auf das Icon wird ein Dialog mit Informationen zum Testfall angezeigt. ( Figure 8.3).

Der Dialog „Testfall ausführen“

Abbildung 8.3. Der Dialog Testfall ausführen


Bevor ein Testfall ausgeführt werden kann, müssen die Testumgebung, in der der Testfall ausgeführt wird und das Testsystem selbst ausgewählt werden. Außerdem können hier die benutzerdefinierten Eigenschaften des Testlaufs angegeben werden (weitere Informationen hierzu finden Sie unter Abschnitt 5.2.3.2.4, „Benutzerdefinierte Eigenschaften“).

Mit Klick auf den Button Ausführen öffnet sich ein zweites Browserfenster, in dem die Testausführung stattfindet. Stellen Sie sicher, dass Pop-Ups in Ihrem Browser erlaubt sind oder fügen Sie eine Ausnahme für Klaros-Test­management hinzu. Standardmäßig wird eine Ansicht mit einer Schritt-für-Schritt-Anleitung angezeigt, dies kann aber während der Ausführung in eine tabellarische Ansicht geändert werden.

8.2.3.1. Die Ansicht Schritt-für-Schritt-Anleitung

Die Ansicht „Schritt-für-Schritt-Anleitung“

Abbildung 8.4. Die Ansicht Schritt-für-Schritt-Anleitung


Die Ansicht Schritt-für-Schritt zeigt die folgenden Werte für den aktuellen Testschritt an: Aktion, Erwartetes Ergebnis, Vorbedingung und Nachbedingung .

Abhängig vom Ergebnis können folgende Werte vergeben werden:

  Bestanden

Der Testschritt wurde erfolgreich abgeschlossen.

  Fehler

Der Testschritt wurde mit einem Fehler abgeschlossen.

  Fehlschlag

Der Testschritt wurde mit einem Fehlschlag abgeschlossen.

  Unklar

Der Testschritt wurde mit keinem eindeutigen Ergebnis abgeschlossen.

  Überspringen

Den aktuellen Testschritt überspringen, ohne das Ergebnis des Testfalls zu verändern.

  Alle Überspringen

Alle Testschritte überspringen, ohne das Ergebnis des Testfalls zu verändern.

  Bearbeiten

Dieses Testschrittergebnis bearbeiten.

  Review

Ein Review für diesen Testfall anfordern.

  Einen Issue erstellen

Einen Issue zu diesem Testfall in einem Issue-Management-System erstellen.

  Einen Issue verknüpfen

Einen bestehenden Issue aus einem Issue-Management-System mit diesem Testfall verknüpfen.

  Zurück

Zurück zum letzten Testschritt, um ihn zu wiederholen oder zu bearbeiten.

Das gleiche Vorgehen wird für jeden Testschritt des Testfalls angewendet.

Sobald alle Schritt ein Ergebnis haben oder übersprungen wurden, kann über einen Dialog die Ausführung beendet werden.

Mit Klick auf den Button OK wird das Ergebnis des Testlaufs für den Testfall angezeigt ( Figure 8.7).

8.2.3.2. Die Ansicht Tabellarische Ansicht

Die Ansicht „Tabellarische Ansicht“

Abbildung 8.5. Die Ansicht Tabellarische Ansicht


Die Seite Tabellarische Ansicht zeigt die Beschreibung, das Erwartetes Ergebnis, die Vorbedingung, die Nachbedingung und das Ergebnis aller Schritte an. Das Standardergebnis ist Unbekannt.

Die folgenden Aktionen können bei jedem Schritt durchgeführt werden:

  Überspringen

Den aktuellen Testschritt überspringen, ohne das Ergebnis des Testfalls zu verändern.

  Zurück

Zum letzten Testschritt zurückgehen, um ihn erneut auszuführen oder zu bearbeiten.

  Review

Fordert ein Review für diesen Testfall an.

  Einen Issue erstellen

Erstellt einen Issue zu diesem Testfall in einem Issue-Management-System.

  Einen Issue verknüpfen

Verlinkt einen bestehenden Issue aus einem Issue-Management-System mit diesem Testfall.

  Testausführung anhalten

Pausiert die Testausführung und stoppt die Zeitmessung.

  Alle verbleibenden Schritte überspringen

Beendet den Test und markiert alle verbleibenden Schritte als übersprungen.
[Tipp] Was ist der Unterschied zwischen einem Fehlschlag und einem Fehler?

Ein Fehler ist eine Diskrepanz zwischen einem berechneten, beobachteten oder gemessenen Wert oder Zustand und dem wahren, spezifizierten oder theoretisch richtigen Wert oder Zustand.

Ein Fehler ist die Unfähigkeit des Systems, den Test korrekt durchzuführen.

Für jeden Fehler oder Fehlschlag sowie für jedes unklare Ergebnis wird der folgende Dialog angezeigt: ( Figure 8.6).

Der Dialog „Testschrittergebnis bearbeiten“

Abbildung 8.6. Der Dialog Testschrittergebnis bearbeiten


  • Anhang hochladen öffnet einen Dialog zum Hochladen von Anhängen an den Schritt.
  • Test beenden öffnet einen Dialog, der nachfragt, ob die Ausführung beendet werden soll.
  • Ok schließt den Dialog und zeigt den nächsten Schritt an.
  • Abbrechen schließt den Dialog.
[Tipp] Tipp

Die Felder Zusammenfassung und Beschreibung erscheinen in allen Kommentar-Dialogen.

8.2.3.2.1. Ausführung beenden

Nachdem das letzte Schritt-Ergebnis eines Testfalls eingegeben wurde, wird ein Dialog angezeigt der nachfragt, ob die Ausführung beendet werden soll.

Mit Klick auf den Button OK wird das Ergebnis des Testlaufs für diesen Testfall angezeigt ( Figure 8.7).

In der Ansicht Testlauf - Übersicht können eine Zusammenfassung und eine Beschreibung für das Testfallergebnis sowie für jedes einzelne Testschrittergebnis hinterlegt werden. ( Figure 8.7).

Die Seite „Testlauf - Übersicht“

Abbildung 8.7. Die Seite Testlauf - Übersicht


[Anmerkung] Anmerkung

Sofern für das aktive Projekt ein Issue-Management-System konfiguriert ist, werden die Buttons Issue verlinken und Issue anlegen aktiviert.

8.2.3.3. Issues erstellen

Während der Ausführung eines Testfalls können für diesen Testfall mit einem Klick auf den Button Issues in einem externen Issue-Management-System erstellt werden. Bereits angelegte Issues aus einem Issue-Management-System können mit einem Klick auf den Button mit dem Testfall verlinkt werden.

Ausführliche Informationen zum Anlegen und Verlinken von Issues finden Sie unter Abschnitt 9.6.6, „Issue - Details“ und Abschnitt 9.6.7, „Einen Issue verlinken“.

8.2.3.4. Review-Aufgaben anlegen

Wird während der Testausführung ein Fehler in einer Testfallbeschreibung gefunden, kann durch Klick auf den Button eine Überprüfungsaufgabe angelegt werden. Es öffnet sich ein Dialogfenster, in dem die Details der Review-Aufgabe eingegeben werden können:

Eine Review-Aufgabe anlegen

Abbildung 8.8. Eine Review-Aufgabe anlegen