Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
TTCN-3 - Kernsprache - Überblick
Methode/Technik:26843
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Die TTCN-3 Konzepte
Die Kernsprache von TTCN-3 ist eine modulare Sprache und ist ähnlich einer typi-schen Programmiersprache. Zusätzlich zu typischen Programmierkonstrukten um-fasst sie alle wichtigen Sprachmittel, die für die Spezifikation von Testprozeduren und Testkampagnen für Funktions-, Konformitäts-, Interoperabilitäts-, Last- und Ska-lierungstests notwendig sind – wie beispielsweise die Spezifikation von Testergeb-nisses, Mechanismen, um die Reaktionen der SUT mit den erwarteten Werteberei-chen zu vergleichen, die Behandlung von Zeitgebern, verteilte Testkomponenten, die Kodierung der Testdaten, synchrone und asynchrone Kommunikation und das Auf-zeichnen von Testabläufen. Eine TTCN-3 Testspezifikation besteht aus Importen von anderen Modulen; Typen-, Wert- und Musterdefinitionen für Testdaten, Funktionen, sogenannten Altsteps und Testfalldefinitionen für Testverhalten; und Kontrolldefinitionen für die Auswahl und Ausführung der Testfälle (siehe Abbildung).

TM3_F1

Der oberste Baustein von TTCN-3 ist ein Modul. Ein Modul enthält alle weiteren TTCN-3-Konstrukte, aber keine weiteren Untermodule. Es kann auch vollständig o-der teilweise die Definitionen anderer Module importieren. Module werden mit dem Schlüsselwort module definiert. Module können parameterisiert werden; Parameter sind Wertemengen, die zur Laufzeit von der Testumgebung zur Verfügung gestellt werden. Ein Parameter kann mit einem Default-Wert initialisiert werden.

Ein TTCN-3 Modul hat zwei Teile: den Modul-Definitionsteil und die Modul-Kontrollteil. Der Modul-Definitionsteil enthält die Elemente, die durch dieses Modul definiert werden (wie beispielsweise Funktionen, Testfälle, Testkomponenten, Ty-pen, Testdaten-Muster, etc.), die im Modul überall benutzt und von anderen Modulen importiert werden können. Das Modul-Kontrollteil ist das Hauptprogramm eines Mo-duls, das die Ausführungsreihenfolge der Testfälle definiert. Es kann auf die Tester-gebnisse der Testfälle zugreifen und dem entsprechend über die folgenden Schritte der Testausführung entscheiden. Das Testverhalten wird in TTCN-3 mittels Funktio-nen, sogenannten Altsteps und Testfällen definiert. Der Modul-Kontrollteil kann jeden im selben Modul definierten (oder importierten) Testfall oder Funktion rufen.

Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012