Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
TTCN-3 - Kernsprache - Kommunikation und Test-Daten
Methode/Technik:26848
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Ein Testsystem muß Daten mit der SUT austauschen. Die Kommunikation mit der SUT kann entweder asyncrhon, durch das Senden/Empfangen von Nachrichten an/von der SUT oder synchron, durch das Rufen von Operationen der SUT oder das Entgegennehmen von Rufen durch die SUT, erfolgen. Die Kommunikationsoperationen können in zwei Teile gruppiert werden: Eingaben, die Informationen an die SUT senden, und Ausgaben, die verwendet werden, um die Reaktionen der SUT zu beschreiben.

Prozedurbasierte Kommunikation ist synchrone, oftmals blockierende Kommunikation. Die prozedurbasierten Operationen, die in TTCN-3 definiert sind, umfassen:
  • call: eine entfernte Operation rufen;
  • getcall: einen Ruf von der SUT annehmen;
  • reply: einen Wert liefern, wenn eine eigene Operation gerufen wurde;
  • getreply: einen Antwortwert entgegennehmen;
  • raise: eine Ausnahme initiieren, wenn eine eigene Operation gerufen wurde und etwas im Operationsruf falsch ist;
  • catch: eine Ausnahme entgegennehmen, die bei einem entfernten Operationsruf initiiert wurde.
Nachrichtenbasierte Kommunikation ist asynchrone Kommunikation. Die Sendeoperationen sind blockierungsfrei; nachdem die Daten gesendet wurden, wartet das System nicht auf Antwort. Die Empfangsoperationen benötigen zur Ausführung einen eingehenden, passenden Wert. Eine Empfangsoperation definiert einen Port, an dem die Operation ausgeführt wird, ein Testdatenmuster zur Auswahl gültiger Empfangswerte und optional eine Adresse zur Identifikation des Senders, wenn der Port mit vielen Ports verbunden ist. Die Operationen der nachrichtenbasierten Kommunikation umfassen in TTCN-3:
  • send: senden einer Nachricht an die SUT;
  • receive: empfangen einer Nachricht von der SUT;
  • trigger: entgegennehmen von Nachrichten von der SUT (und verwerfen dieser), bis die spezifizierte Nachricht empfangen wird.
Für die Kommunikation mit der SUT, müssen Testdaten entsprechend der SUT Spezifikation beschrieben werden. TTCN-3 bietet verschiedene Konstrukte zur Definition von Testdaten an: Typen, Muster, Variablen, Operationssignaturen usw.. Sie können genutzt werden, um jede Art von Protokollnachrichten, Dienstprimitiven, Operationsrufen, Ausnahmebehandlungen oder ähnliches auszudrücken. Außerdem bietet TTCN-3 auch die Möglichkeit, Daten, die in anderen Sprachen (z.B. ASN.1, IDL oder XML) beschrieben sind, zu importieren.

Teil 2

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-2013