TTCN-3-Certificate ®
Das systematische, gut spezifizierte und dokumentierte Testen wird immer wichtiger. Die „Testing and Test Control Notation“, kurz TTCN-3, ist die Implementierungssprache für die Spezifizierung und Implementierung von Tests und unterstützt unterschiedliche Testarten, wie die funktionale Prüfung, die nichtfunktionale Prüfung, Komponententests, Systemtests und ähnliches. TTCN-3 ist besonders für das Testen reaktiver Systeme geeignet und deckt das Testen von lokalen, sequenziellen oder parallelen Systemen bis hin zum Testen von verteilten Systemen ab.
Die traditionelle Stärke der TTCN liegt im Testen von Kommunikationsprotokollen. Mit Version 3 wurde TTCN-3 jedoch zur universellen und anpassungsfähigen Testsprache, die für eine Vielzahl unterschiedlicher Anwendungsgebiete geeignet ist. Heute wird TTCN-3 beispielsweise auch für das Testen von CAN- und MOST-Bussen in der Autoindustrie verwendet. Bei dem zunehmenden Bedarf an Testleistungen (z.B. beim Testen von Web-Dienstleistungen aus der Perspektive des Benutzers) bietet TTCN-3 die notwendigen Konzepte und die Werkzeuge, um diese Herausforderungen zu meistern. Noch sind nicht alle möglichen Anwendungen von TTCN-3 evaluiert. Trotzdem richten Industrie und Forschung ihr Augenmerk immer mehr auf TTCN-3 und auf deren Anwendung, wie sich in Testkonferenzen der letzten Zeit gezeigt hat.
TTCN-3 wurde vom European Telecommunications Standards Institute (ETSI) entwickelt und ist die einzige standardisierte Testspezifikationssprache (sie wird auch vom ITU übernommen). TTCN-3 bietet daher alle Vorteile einer standardisierten Sprache. Durch die Verwendung von TTCN-3 werden Testsysteme nicht mehr als teuere Einzellösungen für einen einzigen Zweck entwickelt, sondern werden zu sehr anpassungsfähigen Plattformen für Softwaretests, die eine Vielzahl von Tests unterstützen und im gesamten Bereich der Softwareentwicklung und für Systemabnahmetests genutzt werden. Langfristig hat TTCN-3 die Potenzial und die Fähigkeit, zur „Testing-Middleware“ der Industrie zu werden.
Das TTCN-3-Zertifikat hat das Ziel, den Erwerbern dieses Zertifikats Kenntnisse über TTCN-3-Konzepte, deren praktische Anwendung und die Integration eines TTCN-3 basierten Testprozesses in den Softwareentwicklungszyklus zu vermitteln. Der Lehrplan deckt die Konzepte, Darstellungsformate, Nutzungsrichtlinien und konkrete TTCN-3-Anwendungsbeispiele ab.
Die Schulung für den Erwerb des TTCN-3-Zertifikats richtet sich an alle Personen im Bereich Softwaretest, die ihr Wissen und ihre Erfahrungen mit TTCN-3 auf eine solide Basis setzen bzw. ausbauen wollen. Die Schulung ist geeignet für Qualitäts- und Testprofis, Programmierer, Entwickler, Spezialisten und (Projekt-)Manager, die für die Durchführung, Planung oder Kontrolle des Testens zuständig sind.




