Dear Customer,

We proudly announce the new release of our test automation platform TTworkbench, version 13. TTworkbench 13 comes with a revolutionary new test authoring component for the generation of TTCN-3 test scripts out of traces, full support of the latest TTCN-3 edition 4.3.1, a lot of new features as well as usability and performance enhancements.

Please Note:

TTworkbench 13 is not compatible with current versions of our TTsuite and TTplugin product line. While TTplugin updates are already available on our download and update site, you will get informed separately via Email as soon as the respective TTsuite product update is available for download.

All TTCN-3 projects have to be recompiled after upgrading to TTworkbench 13.

All codecs, test adapters and adapter plugins that use TciTypeClass have to be recompiled (due to a change in the TTCN-3 standard). 


What's New?

New! Capture & Replay Wizard

  • 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
  • Read more CaptureAndReplay.pdf 

TTCN-3 Core Language Editor (CL Editor)

  • Improved code templates
    • Support of new context types (scopes)
    • New variables: ${file} ${module}
    • Formatting support of code templates
  • Improved code assist
    • Introduced language shortcuts: ++, --, +=, -=, *=, /=, |=, !=
      (e.g. i++ will expand to i := i + 1)
    • Introduced type name and type class for value suggestions
  • TTCN-3 code indentation (Ctrl+I )
    • Indentation of block and line comments on first column
      (usually commented out TTCN-3 code)
  • Improved formatting options of parameterized entities

TTCN-3 Compiler (TTthree) 

  • New! Support for latest TTCN-3 edition 4.3.1 "TTCN-3:2011"
    • Port map/unmap with parameter declaration
    • Port address declaration
    • Create/execute operations with optional deployment home
    • New predefined function int2enum()
  • Up to 20% faster compilation time

Test Execution (TTman) 

  • New! Test campaign update mechanism 
    • Automatic detection of missing test cases and module parameters
    • Intuitive update possibilities
  • New! Test campaign modification wizard 
    • Adding of new test cases or groups to an existing test campaign
    • Reordering of test cases
    • Group comparison
  • Enhanced test adapter parameter editing and view
  • Enhanced support for environment variables
    • Made available as project and workspace settings
    • Possibility to overwrite or replace the existing system environment variables
  • Improved handling of linked folders
  • New! Test report customization
    • Add your own columns, color, logo, or even a completely
      customized template
  • Improved log handling performance
  • Redesign of log component filters usage  
  • Group support in test campaign views

Distributed Test Execution (TTmex)

  • Starting time synchronization (for now-operator) between nodes
  • Rudimentary local-time synchronization between nodes possible,
    e.g. if no NTP server is available
  • Improved merging of logs from different nodes 

Runtime Plugin Development Environment (RPDE)

  • Improved license handling for plugins
  • Test adapter plugin parameter support for all plugins including simplified
    retrieving method  
  • Support for all TTCN-3 types (base types and user defined types,
    e.g. structured types)
  • Introduction of super classes to ease access to global and plugin specific functions, e.g. retrieving parameters
  • New composable PortFilter extension (re-design of IMessageFilter extension)
  • Plugins will be disabled, if initialization fails, i.e. com.testingtech.util.plugin.PluginInterface.init() returns false
  • TciTypeClass changed to be aligned with C-mapping
  • All timestamp generating entities should now use the static method RB.currentTimeNanos()
  • New runtime ComponentStateListener interface for observing running
    state of components

Tplugin Native C

  • New component state listener interface
  • Exposed interface to manipulate enum values with integer

TTplugin ASN.1

  • New! MACRO-parsing and SNMP-MIB-Parsing support
  • Support for referencing of object-ids as prefixes from object-ids

TTplugin XSD

  • Support of DTD import (automatic implicit DTD to schema conversion)
  • New option --xsd-generate-all-fields-optional
  • Name conversion adapted to latest TTCN-3 edition 


Update of TTworkbench Express/Basic/Professional

You can download TTworkbench with your received Reference ID at www.testingtech.com/support/downloads.php.


It is Testing Technologies' intention to provide our customers with the highest level of customer service. Please direct all questions and inquiries to our support team at 

ttcn3-support@testingtech.com.

Thank you for your continued interest.

Best regards,
Dirk Borowski


Dirk Borowski Phone +49 30 726 19 19 0
VP Customer Care Fax +49 30 726 19 19 20
Testing Technologies IST GmbH Email borowski@testingtech.com
Michaelkirchstrasse 17/18, 10179 Berlin, Germany Internet www.testingtech.com
     

Management Board:
Dipl.-Ing. Theofanis Vassiliou-Gioles/Dipl.-Ing. Stephan Pietsch

Registered at Amtsgericht Charlottenburg
under Handelsregister HRB 77805