VIAVI TTworkbench CL Editor screen for TTCN-3 Core Language test definition
TTworkbench

VIAVI TTworkbench TTCN-3 Test Automation Development and Execution Environment

TTCN-3 based integrated environment for developing, running and analysing automated tests of software products and services.

TTman
Included
CL Editor
Included
TTthree
Included
Capture & Replay
Included
Datasheet

Overview

TTworkbench is an integrated test development and execution environment (IDE) for automated testing of software products and services, regardless of technology, operating system or implementation domain. It is based on the standardized testing language TTCN-3, which supports test automation and extension through plugins.

Users can start a test automation project from scratch or build on existing plugins and test solutions available for TTworkbench. Tests can be defined in textual and graphical formats, and predefined tests can be reused and executed. Bug tracking is also part of the workflow.

Editions

TTworkbench comes in two editions. TTworkbench Basic is for maintaining and modifying test suites. TTworkbench Professional is for building complex test environments and adds the GFT graphical editor, the TTdebug source-level debugger and the RPDE plugin development environment. Both editions ship with the TTplugins TCP and UDP pre-installed.

Components

TTman handles test management, execution and analysis. The CL Editor is a TTCN-3 Core Language editor that includes T3Doc. TTthree compiles TTCN-3 modules into test executables. The Capture & Replay Wizard generates TTCN-3 scripts from traces.

Key Features

  • All-in-one development concept
  • Test definition in textual and/or graphical format
  • Full test automation support
  • Technology-independent test system design in TTCN-3
  • Support for the latest edition of TTCN-3
  • Testing in early design stages
  • High reusability and easy execution of predefined tests
  • Fast integration of test systems
  • Fast and efficient tracking of bugs
  • Pre-installed TTplugins TCP and UDP (free of charge)
  • Extensible with further TTplugins
  • Full support for advanced parameterization, behavior types and extended TRI
  • Partial support for TTCN-3 performance and real-time testing and interfaces with continuous signals
  • TTman: definition, execution, saving and resuming of test campaigns per project
  • TTman: textual and graphical logging with different levels
  • TTman: test data view with analysis support and statistics view
  • TTman: test report generation (HTML, PDF, Excel, Word)
  • TTman: scripting for batch mode tests, command line and client server option
  • CL Editor: full support of the TTCN-3 ETSI standard
  • CL Editor: syntax highlighting, code folding, code templates and content assistance
  • CL Editor: module dependency graph, quick fix support and refactoring
  • CL Editor: T3Doc HTML export
  • TTthree: platform-independent compilation and execution
  • TTthree: adaptation to test devices via TRI/XTRI and TRI RT/XTRI RT
  • TTthree: integration of external codecs via TTCN-3 Control Interfaces (TCI)
  • TTthree: C, C# and Java mapping support
  • TTthree: codec generator for binary codecs
  • GFT Editor: graphical design of test cases as GFT sequence diagrams
  • GFT Editor: on-line generation of TTCN-3 Core Language and graphics export to GIF
  • Capture & Replay Wizard: generation of TTCN-3 scripts from traces
  • TTdebug: simultaneous debugging of TTCN-3 and Java-based test adapters and codecs
  • TTdebug: breakpoints, watchpoints and stepping through suspended test suites
  • TTdebug: viewing timers, port queues and manipulating message order
  • RPDE: framework for developing TTCN-3 runtime extension plugins

Specifications

Edition Contents
TTman
TTworkbench Basic, TTworkbench Professional
Included
CL Editor
TTworkbench Basic, TTworkbench Professional
Included
TTthree
TTworkbench Basic, TTworkbench Professional
Included
Capture & Replay
TTworkbench Basic, TTworkbench Professional
Included
GFT Editor
TTworkbench Professional
Included
Professional only
TTdebug
TTworkbench Professional
Included
Professional only
RPDE
TTworkbench Professional
Included
Professional only
Pre-installed TTplugins TCP and UDP
All versions
Language and Interfaces
Test language TTCN-3
Runtime interface TRI/XTRI, TRI RT/XTRI RT
Codec integration TTCN-3 Control Interfaces (TCI)
Language mapping C, C# and Java
Test report formats HTML, PDF, Excel, Word
Graphics export
TTworkbench Professional
GIF
GFT Editor
Reference Platforms
Java Java 8 JDK or JRE
Windows Microsoft Windows 7/8/10
Linux Linux (GTK2, x86-32, x86-64)

Specifications are taken from the manufacturer's documentation. See the datasheet for complete and current values.

Applications

  • Automated software testing
  • Functional testing
  • Conformance testing
  • Interoperability testing
  • Load and scalability testing
  • TSN component testing

Included

  • TTplugin TCP (pre-installed)
  • TTplugin UDP (pre-installed)

Options & Accessories

Option Description
TEC-TT-WB TTworkbench Basic — Maintain and modify test suites
TEC-TT-WP TTworkbench Professional — Build complex test environments
TEC-SVC-1015-WB-1Y TTworkbench Support and Maintenance 1yr

Documents & Resources