TTworkbench - The Reliable Test Automation Platform

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. TTworkbench comes in three different product formats:

  • TTworkbench Express: Execute test specifications
  • TTworkbench Basic: Maintain and modify test suites        
  • TTworkbench Professional: Build complex test environments


For more information and individual quotes please contact

  • All-in-one development concept
  • Fast and easy test definition in textual and/or graphical format
  • Full supported test automation
  • Technology independent test system design in TTCN-3
  • Support of the latest edition of TTCN-3 (Version 4.7.1)
  • Testing in early design stages
  • High reusability and easy execution of predefined tests
  • Fast integration of test systems
  • Reliable test suites through fast and efficient tracking of bugs
  • Pre-installed TTplugins TCP and UDP (free of charge)
  • Extensible by a variety of further TTplugins
  • Support of TTCN-3 Extensions: Advanced Parameterization, Behaviour Types and Extended TRI. As well as partially TTCN-3 Performance and Real Time Testing and the Support of interfaces with continuous signals.

Highlights/Features of TTworkbench

Manage, execute and analyze TTCN-3 compiled test suites

  • Definition, execution, saving and resuming of test campaigns project-wise
  • Textual and graphical logging with different levels
  • Test data view with analysis support
  • Follow TTCN-3 source function
  • Selection and configuration of test adapter and runtime plugins (ports, codecs, external functions)
  • Statistics view
  • Generation of test reports (HTML, PDF, Excel, Word)
  • Scripting for batch mode tests
  • Command line and client server option

CL Editor: User-friendly, text-based test definition (including T3Doc)

  • Full support of the TTCN-3 ETSI standard
  • Text formatting and syntax highlighting
  • Text annotation and error reporting with source navigation
  • Code folding, code templates
  • TTCN-3 data generation and modification wizard
  • Content assistance
  • Module dependency graph
  • Outline page showing specification structure
  • Quick fix support
  • Refactoring
  • T3Doc HTML export

TTthree: Compile TTCN-3 modules into test executables

  • Platform-independent compilation and execution
  • Full support of the TTCN-3 ETSI standard
  • Flexible adaptation to test devices via standardized TTCN-3 Runtime Interface (TRI/XTRI, TRI RT/XTRI RT)
  • Easy integration of external codecs via standardized TTCN-3 Control Interfaces (TCI)
  • Support of C, C#, and Java mapping
  • Codec generator for binary codecs
  • Command line option

GFT Editor: User-friendly graphical test specification and documentation

  • Graphical design and visualization of test cases as GFT sequence diagrams
  • Native TTCN-3 data import
  • On-line generation of TTCN-3 Core Language
  • Automatic generation of GFT (graphics) out of TTCN-3 Core Language
  • Flexible export of graphics into GIF (documentation)

Capture & Replay Wizard: Generation of TTCN-3 scripts out of traces

  • Generation of TTCN-3 scripts out of traces
  • Pcap Trace File Support (used by e.g. Wireshark and tcpdump): widespread capturing format for nearly all kind of network communication
  • Live message capturing from multiple sources
  • Support for console in-/output: script generation for all kind of terminal based communication
  • More information CaptureAndReplay.pdf
  • First Steps User's Guide

TTdebug: TTCN-3 source code level debugger

  • Transparent debugging of TTCN-3 and Java-based test adapters and codecs simultaneously
  • GUI based setting/removal of breakpoints and watchpoints
  • Manually suspending/resuming running test suites
  • Stepping through a suspended test suite
  • Viewing the status and the stack traces of multiple components
  • Content viewing and modification of local and component variables from base or structured types and of local parameters
  • Viewing the status of timers and manually triggering timeouts
  • Viewing the status of port queues
  • Manipulating the order of messages in the queues
  • Viewing the content of the messages in the queues

Runtime Plugin Development Environment

  • Intuitive framework for developing TTCN-3 runtime extension plugins
  • Editing in a plain mode as well as in a GUI assisted mode for all features of a TTCN-3 runtime plugin

Downloads &
Related Links

Press and Events
   Dec 13 TTworkbench 23 is out now! Benefit from new TTCN-3 refactoring functions and an improved license management. See all new features...
   Nov 16 Hyundai Motor Group selects Spirent solutions for Ethernet-in-the-Car conformance testing to verify in-car networking.
|  Legal Notice  |