aktuelles fachinformationen metamethoden unternehmen dienstleistungen home
 
 
   
 
// Dienstleistungen / Schulung
Standardisiertes Testen mit TTCN-3

 

Standardisiertes Testen mit TTCN-3

Die Komplexität moderner IT-Systeme nimmt stetig zu. Um den ökonomischen Anforderungen nach kurzen Entwicklungszeiten mit zeitnahen Testergebnissen und den hohen Qualitätsanforderungen von Auftraggebern und Anwendern gerecht zu werden, setzt die Industrie verstärkt standardisierte Testspezifikationssprachen und interoperable Testausführungsumgebungen ein.

TTCN-3 (Test and Testing Control Notation 3) repräsentiert mit der dritten Generation einen gereiften internationalen ETSI-Teststandard (European Telecommunication Standardisation Institute), der durch Ausdrucksstärke, Flexibilität und Erweiterbarkeit für die meisten Anwendungsdomänen, darunter Informations- und Kommunikationstechnologie, Automatisierung, Automotive oder Medizintechnik, eine automatisierbare, tool-gestützte Testentwicklung und Testausführung ermöglicht.

 

Der 1-tägige Kurs behandelt alle wichtigen Themen um Testmanger, Testingenieure, und Entscheidungsträger mit den wesentlichen Aspekten zur Einführung eines TTCN-3-gestützten Testprozesses vertraut zu machen. Der Kurs umfasst:

  • Kurzer Abriss der TTCN-3-Entwicklung: Ziele, Eigenschaften, Kernsprache, Architektur von Testsystemen, standardisierter Konformanz- und Interoperabilitätstest
  • Einführung in TTCN-3: am Beispiel DNS (Domain Name Service) werden wesentliche Elemente wie Testzweck, Testsuite, Testfall, und Testsystem vorgestellt
  • Elementare Konzepte von TTCN-3: Verfeinerung der Sprachelemente, wie Bezeichner, Module, Gültigkeitsbereiche, Konstanten, Variablen, elementare Datentypen, Zuweisungen, Operatoren, Kontrollanweisungen, Funktionen und Komplettierung des Einführungsbeispiels
  • Nachrichten-basiertes Testen: strukturelle Konzepte, wie Komponente, parallele Testkomponente und Port, Beschreibung von Zeitanforderungen mit Timern, Verfei-nerung alternativer und paralleler Verhaltenseigenschaften, asynchroner Nachrich-tenaustausch zwischen (parallelen) Komponenten und dem zu testenden System, sowie die (verteilte) Ermittlung von Testverdikten
  • Prozedur-orientiertes Testen: synchrone Kommunikation über RPC-Mechanismen, blockierender und nicht-blockierender Operationsaufruf, Ausnahmebehandlung und Behandlung von Deadlocksituationen
  • Modularisieren und Strukturieren: Gruppieren, lokale und importierte Definitionen
  • TTCN-3-Datentypen: Untertypen, Aliasnamen, Wertelisten, Wertebereiche, TTCN3-Basistypen, benutzerdefinierte Datentypen, wie Aufzählung, Record, Set, Union und Liste, generische Typdefinition und Import aus anderen Sprachen, wie ASN-1 und IDL
  • TTCN-3 in der Praxis: Ausführung von Testfällen, Kommunikation mit dem SuT (System under Test), Timerbehandlung, Konfigurieren des SUT-Adapters, Aufruf externer Funktionen, Datencodierung und –decodierung und Behandlung von unerwartetem SuT-Verhalten

Unsere Seminartermine für 2010:

 

Termine auf Anfrage.

 

Erkundigen Sie sich gerne nach weiteren Terminen oder buchen Sie jetzt über unser Anmeldeformular.