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.