Testfall

Aus succestWiki
Wechseln zu: Navigation, Suche

Allgemeines

Abweichend von der allgemeinen Definition eines Testfalls (siehe Wikipedia zu Testfall) beschreibt der Begriff im Kontext von succest ein mit succest erstelltes Workflow-Dokument. Dabei beschreibt der Workflow eine Abfolge von Aktivitäten die in dem System Under Test (SUT) vorgenommen werden sollen, um eine zugesicherte Eigenschaft (häufig beschrieben durch ein Requirement und ein Spezifikation) zu überprüfen. Die Abfolge der Aktivitäten repräsentiert dabei die einzelnen Prozessschritte, die im "echten Leben" dazu führen würden, dass die zugesicherte Eigenschaft sichtbar würde.

Eine Sonderform des Testfalls in succest ist ein Workflow-Dokument, das zwar Prozessschritte durchführt, dabei aber scheinbar keine zugesicherte Eigenschaft überprüft. Diese Testfälle haben in der Regel den Sinn, Testdaten bereitzustellen. Das heißt, sie versetzen das SUT in einen Zustand und "übergeben" dann an z. B. eine manuelle Testausführung.

Verwaltung

Datei:Teställe verwalten.png
Abbildung 1: Verwaltung der Testfälle im TCR

Testfälle können auf fast identische Weise im succest Testcase Editor (TCE) sowie im succest Testcase Repository (TCR) verwaltet werden. Die Möglichkeiten im TCE sind im Abschnitt "Dokumentmanager" beschrieben.

Im TCR kann man neben der Freigabe eines Testfalls, diesen auch versionieren bzw. ältere Versionen einsehen und wiederherstellen. Für jeden Testfall kann eine Liste der verwendeten Aktivitätsvorlagen angezeigt werden.