Inhaltsverzeichnis

TdEdge: Testziel

Allgemein

Die Bausteintypen wurden verwendet, um kleine Einheiten fachlich zusammengehöriger Eigenschaften zu bilden und diesen Eigenschaften dann für das Testen sinnvolle Wertekombinationen zuzuweisen (Baustein). Für einen vollständigen Testfall werden in der Regel mehrere dieser Wertecontainer benötigt, um die benötigte Gesamtwertemenge abzubilden.

Das Testziel wird benutzt, um solche Gesamtwertemengen zu bilden. Eine konkrete Zusammenstellung einer Gesamtwertemenge wird als Vorgabe bezeichnet. In der Regel besteht eine Vorgabe aus Verweisen auf unterschiedliche Bausteine, welche die tatsächlichen Werte enthalten.

Dem Testziel werden Eigenschaften zugeordnet, und diesen Eigenschaften werden durch die Vorgaben die konkreten Bausteinnamen zugewiesen. Die Eigenschaft der Vorgabe ist damit eine Referenz auf einen Baustein und seine Eigenschaften und deren Werte.

Beispiel

Es wird ein Testziel definiert (TZ-ST-ABHEB), welches das Testen der Geldabhebung zum Ziel hat.

Dieses Ziel kann durch unterschiedliche Abläufe (Testfälle) abgebildet werden. So kann z.B. einmal ein vorgegebener Betrag gewählt werden (TF-ST-ABHEB-FEST) in einem anderen Fall gibt der Benutzer einen freien Betrag sein. (TF-ST-ABHEB-FREI). Beide Testfälle benötigen unterschiedliche Wertekombinationen.

Für das Testziel wurden die Eigenschaften BETRAG, IDENTIFIKATION und SPRACHE definiert. Diesen Eigenschaften werden über die unterschiedlichen Vorgaben auch unterschiedliche Bausteinnamen zugewiesen. Eine Vorgabe ist dann nichts anderes als eine Kombination von konkreten Bausteinen und damit von konkreten Wertekombinationen.

Im nachfolgenden Beispiel wurden innerhalb des Testziels TZ-ST-ABHEB u .a. die beiden Vorgaben ABHEBUNG-EINES-FESTEN-BETRAGES und ABHEBUNG-EINES-FREIEN-BETRAGS definiert.

Diese weisen den Eigenschaften des Testziels BETRAG, IDENTIFIKATION und SPRACHE unterschiedliche Bausteinnamen zu.


Zurück: TdEdge - TestDefinitions-Editor
Weiterlesen: Werteverknüpfung

refdoc:tdedge:testziel · Zuletzt geändert: 30.05.2018 14:36

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum