Test Automation with TTCN-3

This three-day training course takes place at regular intervals in Berlin, Germany. It gives a comprehensive introduction to the test specification and test implementation language TTCN-3, discussing its main features and the practical use for testing software systems.

Spirent’s certified TTCN-3 specialists introduce and present concepts, semantics, presentation formats and test implementation aspects at a hands-on scenario. Training sessions are usually held in English language. Upon request, it is also possible to arrange training in German or Chinese language.

Register today

Upcoming TTCN-3 Training Courses in Berlin, Germany

For detailed training information please follow this link or contact ttworkbench-sales@spirent.com.


This TTCN-3 training course presents basics and technical concepts of TTCN-3, showing its use within a development process. The audience will design a TTCN-3 test suite from scratch, thus receive a solid overview and details related to systematic testing using TTCN-3.

  • Control of test execution to describe relations between test cases such as sequences, repetitions and dependencies on test outcomes
  • Concurrent test configurations with dynamically created test components and communication topologies to the system under test
  • Test data and test behavior to test message-based and signature-based interfaces


Who should attend?

The training is aimed at professionals involved in software testing: quality and test professionals, system designers, system/software/test engineers, and project managers responsible for planning or control of testing.

In-house Training Courses

Spirent offers TTCN-3 training courses in Berlin (Germany) at regular intervals. Services include:

  • Training daily from approx. 9.00 a.m. - 5.00 p.m. (60 minute lunch break, and two coffee breaks each 15 minutes)
  • TTworkbench Software
  • Electronic copy of training content and documentation
  • Refreshments and lunch

Please bring your own laptop. Minimum requirements: OS - Microsoft Windows 7/8/10 or Linux (GTK2, x86-32, x86-64), 2 GB memory RAM.

If requested, further details can be negotiated. Public training courses are limited to 14 persons.

Modules and Prices



3-Day Course

Composition of Course

Specification Based Training x
Concepts x
Test Design and Development x
TTCN-3 Core Language x
Graphical TTCN-3 Editor x
Case Study x
Exercises x

Price in EUR
(excl. VAT)

Public Classes
(price per person)


Registration & Availability

Please contact ttworkbench-sales@spirent.com for information on availability. Do not hesitate to contact us if you require a different setting or individual course content.

Register Now


Dirk BorowskiDirk Borowski, Manager Support Services, has been working in the area of testing private branch exchanges with Fraunhofer Institute FOKUS for many years. As testing expert, he is strongly involved in TTCN-3 standardization activities of 3GPP/ETSI working groups and was certified as TTCN-3 specialist by iSQI in 2007. He holds a Master in Electrical Engineering from Technical University Berlin.

Yuchuan LiuYuchuan Liu, Senior Support Engineer, joined the Professional Services team of Spirent in 2010, bringing in expertise in telecommunication technique and international audience. Two weeks after his entry he achieved the TTCN-3 Certificate issued by iSQI and has been holding numerous training courses since then. Yuchuan holds a Master in Economic Engineering from Technical University Berlin.

Madalina TepelmannMadalina Tepelmann, Support Engineer, has over 14 years of experience in multiple software engineering departments: from quality assurance, designing and implementing test systems, to teaching and assisting customers and colleagues with TTCN-3 language and products developed across different domains. She is certified as TTCN-3 specialist by iSQl and holds a M. Sc. degree in Computer Science from Politehnica University of Bucharest.

Axel RennochAxel Rennoch works as computer scientist and manager of validation and testing projects on next generation networks and software technologies at Fraunhofer Institute FOKUS. His strong technical experience includes the development and validation of industrial test solutions using the standardized test technology TTCN in the telecom and automotive domain as well as functional and non-functional service and protocol tests. Axel participates actively in national and international standardization groups and is leading the ASQF section on Software Testing in Berlin/Brandenburg.

Testing and TTCN-3

The Testing and Test Control Notation TTCN-3 is a modern, powerful test specification and test implementation language that supports all kinds of black-box testing. This universal and adaptable testing language is suited for a large variety of application domains. TTCN-3 was developed at the European Telecommunications Standards Institute (ETSI) and is the only standardized test specification language (also adopted at ITU-T).

Typical areas of application are:

  • Protocol and service testing
  • Component and system testing
  • Testing of embedded, communication-based, and distributed systems etc.

TTCN-3 has a similar look and feel to a typical programming language. However, besides typical programming constructs, it contains all the important features to specify test procedures and campaigns for functional, conformance, interoperability, load and scalability tests. These test-specific features are unique compared to traditional scripting or programming languages, and above all technology-independent.

Not all possible applications of TTCN-3 have been evaluated yet, however industry and research start to focus on testing with TTCN-3, as recent developments show. With TTCN-3, test systems have moved away from being expensive proprietary solutions designed for a single purpose.

Click here for more information on TTCN-3.

Learn more about TTworkbench

TTworkbench is the full-featured integrated test development and execution environment (IDE) for any kind of test automation project. This technology-independent tool can be deployed for testing products and services in a wide range of different industry sectors.

Learn more →

Downloads & Related Links



Download form →


Learn more →


Learn more →



Learn more →

Introduction to TTCN-3

Learn more →

Product Demo

View demo →


Free Trial Version

Download trial →

Case Studies

View case studies →

Questions for Spirent experts? Submit a request for information.

Contact us