Easily Extend the Capabilities of TTworkbench without any Implementation Effort

TTplugins allow you to start developing your test specification immediately - with full access to your system under test. Select from a variety of existing plugins, or create your own ones with the Runtime Plugin Development Environment (RPDE). Please contact us at ttworkbench-sales@spirent.com for more information, consulting, and individual quotes. You can also request a free trial of TTworkbench here.

TTplugins overview

Available Plugins

ASN.1 is a formal language for abstractly describing messages to be exchanged among an extensive range of applications involving the Internet, intelligent networks, cellular phones, multimedia services, Voice over IP and others. TTplugin ASN.1 allows you to easily integrate every ASN.1 file into TTCN-3.
Controller Area Network is an asynchronous, serial bus system designed to allow microcontrollers and devices to communicate with each other. TTplugin CAN enables the CAN communication in TTCN-3.
CSN.1 is a formal language for describing binary bit-based messages using grammars which was developed by 3GPP and is mainly used in standards 3GPP TS 44.060 and 3GPP TS 24.007. TTplugin CSN.1 allows you to easily integrate every CSN.1 file into TTCN-3.
Ethernet is standardized as IEEE 802.3. being a family of frame-based computer networking technologies for local area networks. TTplugin Ethernet makes the Ethernet network interfaces directly accessible in TTworkbench for communication with the system under test.
The File Transfer Protocol is a commonly used protocol for exchanging files over a TCP/IP based network, independent from the operating system. TTplugin FTP acts as an FTP client enabling TTworkbench users to communicate with the system under test.
The General Purpose Interface Bus based in IEEE 482.2 is a parallel 8Bit bus which is mostly used for test equipments. The GPIB port plugin enables TTworkbench users to communicate via GPIB with the system under test.
The Hypertext Transfer Protocol is an application-level protocol for distributed, collaborative, hypermedia information systems. TTplugin HTTP provides the possibility to communicate via HTTP in TTCN-3. It allows sending and receiving of messages on multiple test components for a specified port.
TTplugin IP adds support for the IP protocol communication to TTworkbench. The IP port plugin represents the system adaptation between the test system and the system under test which realizes the transportation of the messages.
The JavaScript Object Notation (JSON) is a lightweight data exchange format widely used nowadays, especially in JavaScript web applications to communicate with services. TTplugin JSON allows serialization of the TTCN-3 values to JSON and vice-versa. It consists of a generic codec that handles all TTCN-3 types and maps them to JSON values. To use it, simply add the “JSON Codec” to the Test Adapter Configuration.
MOST is the standard for multimedia and infotainment networking in the automotive industry. TTsuite MOST enables an easy import of XML files (DTD standardized by the MOST Cooperation) into TTCN-3 language.
Protocol Buffers are a serialization format with an interface description language developed by Google. TTplugin Protobuf provides a full data integration including codec generation for Protocol Buffers.
TTplugin Release Management ensures that a previously signed TTCN-3 based test suite will not be tampered with throughout the entire test execution process. This plugin fits perfectly into any certification process including self-certification schemes.
The Recommended Standard 232 is an interface between data terminal equipment and data communication equipment deploying serial data exchange. The RS232 port plugin enables TTworkbench users to communicate via RS232 with the system under test.
The Real-time Transport Protocol is a packet-based protocol used to transfer real-time data, such as audio or video via IP networks. TTplugin RTP provides the possibility to send and receive media data from TTCN-3.
The Secured Copy Protocol is almost universally supported on Unix-like platforms as part of an SSH protocol suite. TTplugin SCP allows the execution of secured copy operations in TTCN-3. It provides secured file transfer in relying on the underlying SSH.
SNMP is a widely used protocol for the management of SNMP enabled devices allowing remote and local management of items on the network. TTplugin SNMP provides a very flexible TTCN-3 based testing framework for testing SNMP agents.
Selenium WebDriver automates web browsers, web applications and web-based administration tasks for testing purposes. TTplugin Selenium brings the power of Selenium to the TTCN-3 world, providing a TTCN-3 language binding for the WebDriver backed by Selenium RC API.
This plugin allows customers to automatically control Spirent TestCenter chassis via TTCN-3 test cases. Users are able to create test configurations, to run test cases, and to retrieve test results.
SQL is a well spread computer language designed for managing data in relational database management systems. TTplugin SQL enables TTworkbench users to instantly access data from database servers, and to include this access into their test scenarios.
Secure Shell is a network protocol to exchange data between two network devices using a secured channel. The SSH port plugin provides the possibility to login to remote hosts initiated from TTCN-3. It allows sending commands and receiving results on multiple test components for a specified port.
The Transmission Control Protocol is one of the core protocols of the Internet protocol suite providing reliable, in-order delivery of a stream of bytes. It is typically used by applications that require guaranteed delivery. TTplugin TCP provides the possibility to communicate via TCP in TTCN-3.
Telnet is a network protocol used on the Internet or local area network connections. The Telnet port plugin acts as a Telnet client and enables TTworkbench users to communicate with the system under test via Telnet.
The Transport Layer Security is a protocol that guarantees privacy and data integrity between client/server applications communicating over the Internet. The TLS port plugin enables TLS communication in TTCN-3.
TTtwo2three ensures a seamless migration of TTCN-2 to TTCN-3 technology via one run, saving time and costs.
TTmex enables you to manage, execute and analyze TTCN-3 test scenarios in various distributed environments. Tests executed using the TTmex platform are scalable, transactional, and independent from the underlying execution platform.
The User Datagram Protocol is one of the core protocols of the Internet Protocol Suite. TTplugin UDP allows sending and receiving of messages using Datagram Sockets.
With TTplugin VoiceQualityRTP users are able to test the voice quality in VoIP networks.
WSDL is an XML format for describing network services as a set of endpoints operating on messages that contain either document-oriented or procedure-oriented information. This WSDL plugin enables TTworkbench users to instantly access WSDL/SOAP based web services, and to include this access into their test scenarios.
The XSD language from W3C allows the specification of document types for XML documents. The TTplugin XSD allows importing of XSD schema definitions as equivalent type systems into 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.

Downloads & Related Links


Free Trial

Request trial →


Product Demo

View videos →

Case Studies

View case studies →

Support & Training

Learn more →


Introduction to TTCN-3

Learn more →


Learn more →

귀하의 사업에 적합한 제품을 찾기 위해 도움이 필요하십니까?

연락하기 →