Testfall: Unterschied zwischen den Versionen

Aus succestWiki
Wechseln zu: Navigation, Suche
K
 
(20 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
−
Abweichend von der allgemeinen Definition eines [[Testfall]]s (siehe [https://de.wikipedia.org/wiki/Testfall Wikipeadia 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 {{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.
+
Abweichend von der allgemeinen Definition eines [[Testfall]]s (siehe [https://de.wikipedia.org/wiki/Testfall 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 {{SUT}} vorgenommen werden sollen, um eine [[zugesicherte Eigenschaft]] (häufig beschrieben durch eine [[https://de.wikipedia.org/wiki/Anforderung_(Informatik) Anforderung]] und eine [[https://de.wikipedia.org/wiki/Spezifikation 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.
+
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 ==
 +
Testfälle können auf fast identische Weise im {{TCE}} sowie im {{TCR}} verwaltet werden. Die Möglichkeiten im TCE sind im Abschnitt "[[Succest_Testcase_Editor_(TCE)#Dokumentmanager|Dokumentmanager]]" beschrieben. Lediglich das ändern des Testplanordners ist ausschließlich im TCR möglich.
 +
 
 +
=== Tab Testfälle ===
 +
In diesem Tab werden die Testfälle nach den zugewiesenen Testplanordnern sortiert angezeigt. Alle Testfälle, die keinem Testplanordner zugewiesen sind, werden unter einem "künstlichen" Ordner 'Nicht zugeordnete Testfälle' einsortiert.
 +
Mithilfe des Kontextmenüs kann ein Testfall bearbeitet und seine Zuordnung zu einem Testplan oder Test Lab geändert werden. Die Zuordnung eines Testfalls zu einem Testplan Ordner muss eindeutig sein. Möchte man denselben Testfall in demselben Testplan Ordner nochmal haben, so muss der Testfall kopiert und mit einem anderen Namen versehen werden.
 +
Des Weiteren kann man hier gesperrte Testfälle freigeben, die Versionierung anstoßen oder abfragen, sich die [[Verwendung von Komponenten|Komponentenverwendung]] eines Testfalles anzeigen lassen oder einige Eigenschaften eines Testfalls ändern.
 +
 
 +
<gallery>
 +
Datei:Testfallpflege Tab1.PNG|Abb. 1: Testfälle im Testplan
 +
</gallery>
 +
 
 +
=== Tab Testfälle zu Test Lab ===
 +
In diesem Tab werden die Testfälle nach den zugewiesenen Testsets sortiert angezeigt.
 +
Wenn man auf ein Testlabordner klickt, so werden alle untergeordneten Testsets angezeigt. Der genaue Pfad unter dem ein Testset liegt ist jederzeit in der Spalte 'Root Path' nachzulesen. Klickt man auf ein Testset Ordner, so werden die zugeordneten Testfälle angezeigt.
 +
In einem Testset Ordner kann ein und derselbe Testfall mehrfach vorkommen.
 +
Mithilfe des Kontextmenüs kann ein Testfall in ein anderes Testset verschoben, kopiert oder seine Zuordnung zum ausgewählten Testset gelöst werden.
 +
 
 +
<gallery>
 +
Datei:Testfallpflege Tab2.PNG|Abb. 2: Testfälle im Test Lab
 +
</gallery>
 +
 
 +
[[Category:TCR]][[Category:Verwaltung]][[Category:Vorlagen]]

Aktuelle Version vom 28. August 2019, 13:41 Uhr

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 eine [Anforderung] und eine [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

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. Lediglich das ändern des Testplanordners ist ausschließlich im TCR möglich.

Tab Testfälle

In diesem Tab werden die Testfälle nach den zugewiesenen Testplanordnern sortiert angezeigt. Alle Testfälle, die keinem Testplanordner zugewiesen sind, werden unter einem "künstlichen" Ordner 'Nicht zugeordnete Testfälle' einsortiert. Mithilfe des Kontextmenüs kann ein Testfall bearbeitet und seine Zuordnung zu einem Testplan oder Test Lab geändert werden. Die Zuordnung eines Testfalls zu einem Testplan Ordner muss eindeutig sein. Möchte man denselben Testfall in demselben Testplan Ordner nochmal haben, so muss der Testfall kopiert und mit einem anderen Namen versehen werden. Des Weiteren kann man hier gesperrte Testfälle freigeben, die Versionierung anstoßen oder abfragen, sich die Komponentenverwendung eines Testfalles anzeigen lassen oder einige Eigenschaften eines Testfalls ändern.

Tab Testfälle zu Test Lab

In diesem Tab werden die Testfälle nach den zugewiesenen Testsets sortiert angezeigt. Wenn man auf ein Testlabordner klickt, so werden alle untergeordneten Testsets angezeigt. Der genaue Pfad unter dem ein Testset liegt ist jederzeit in der Spalte 'Root Path' nachzulesen. Klickt man auf ein Testset Ordner, so werden die zugeordneten Testfälle angezeigt. In einem Testset Ordner kann ein und derselbe Testfall mehrfach vorkommen. Mithilfe des Kontextmenüs kann ein Testfall in ein anderes Testset verschoben, kopiert oder seine Zuordnung zum ausgewählten Testset gelöst werden.