Dear Customer,

we are pleased to announce the new release of our test automation platform TTworkbench, version 11. TTworkbench 11 comes with full TTCN-3 Edition 4.2.1 support, a lot of new features as well as usability and performance enhancements.

The completely new TTplugin Release Management ensures that a previously signed TTCN-3 based test suite will not be tampered with throughout the entire test execution process. TTworkbench 11 runs on top of Eclipse 3.5.2.

Please Note:

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

TTworkbench 11 is based on the NEW Eclipse 3.5.2. Thus, an update from 1.1.10 to 11 using the built-in update manager is not possible. A fresh installation into a new folder is required.

TTworkbench Express users should install only the Execution Support of the language TTplugins (ASN.1, IDL, MOST, SQL, WSDL, XSD), all others should install the Development Support.


What's New?

TTCN-3 Core Language Editor (CL Editor)
  • Autocompletion
    • Support of TTCN-3 extension packages
    • Support of dotted notation for field references in structured types
    • Port type only allowed operations are shown (procedure/message/mixed)
  • Console also shows locator for messages associated with source code
  • Goto declaration
    • Without model build
    • Ctrl+Click/F3 also in TTCN-3 View files
  • Search Occurrences in Workspace also in TTCN-3 View files
  • New main module selection dialog
  • New icons for modules (builtin, main module)

TTCN-3 Compiler (TTthree)

  • Support of TTCN-3 Edition 4.2.1
    • testcase.stop(...)
    • testcasename()
    • permutation (... * length () ... )
    • __SCOPE__ for templates and types
    • __BFILE__
    • Concatenation of string templates
    • Boundary exclusion for ranges
    • Implicit parameter lists for template instances
    • Exclusion of 'default' type for types referenced in signatures
    • Import of imports
    • New T3doc tags @requirement and @priority
  • Support of TTCN-3 extension package Advanced Parameterization
  • Full implementation of permutation (including variable length permutations)
  • Improved checking of templates/type constraints
  • Improved error/warning reasons
  • TTthree command line options
    • --project now uses all project/workspace preferences
    • --data allows setting workspace (to use with --project)

Test Execution (TTman)

  • Quick filter in Management View
  • Highlight receive/match pairs also for inter-component communication
  • Hide omitted fields in Test Data View
  • Possibility of relaunching a terminated test system
  • Improved feedback while loading a test campaign
  • Show actual test case parameters in the Data View when tliTcStart/tliTcStarted is selected in the Textual Logging View
  • New Log Stack View to get TTCN-3 stack traces for logs
  • Test Report
    • Support of different pre-defined test report designs
    • Support of different time stamp modes: Time of day / Seconds since beginning of test case / Seconds since previous event

Command Line Test Execution (ConsoleManager)

  • New option -m/--moduleparameter for setting module parameters of basic types
  • New option -T/--time-stamp-mode for selecting the time stamp mode
  • Report generation for previously saved log files (TLZ)

New! TTplugin Release Management

  • Signing of TTCN-3 sources and binaries including test adaptation plugins using standard public/private key cryptography mehtods
  • Signed PDF, HTML, Word and Excel test reports with configurable layouts
  • Verification of TTCN-3 binaries, test logs and test reports with any TTworkbench
  • Support of different release states of test projects: VALIDATED, RELEASED, MODIFIED, UNKNOWN

TTplugin Native C

  • Introduced concept of user-specific plugins.
  • Introduced System component which provides the following features to all Native C plugins:
    • Test Adapter Parameter Support
      Retrieve TA parameters using the getTAParameter function.
    • Codec Access
      Using the tciDecodeExt and tciEncodeExt functions for decoding and encoding.
  • Introduced support of init and deinit functions for the user plugins for initialization and deinitialization.
  • Fixes for compatibility for Windows Vista and Windows 7.
  • Support of multi-threading.

TTplugin SQL

  • New connector for Microsoft ODBC
    • Microsoft Access Database
    • Microsoft SQL Server
    • Excel, DBase, Parallax, CSV

TTplugin WSDL

  • Support of SOAP message encoding configuration

TTplugin XSD

  • New name-mangling for types in non-standard configuration to avoid name clashes between types and elements
  • Improved mapping for referenced attributes
  • Encoding of namespaces in generated codecs, based on form-defaults in schema
  • Improvements of cyclic imports between schemas


Update of TTworkbench Express/Basic/Professional

You can download TTworkbench with your already given Reference ID:

(a) Via Update Site

  • An update using the built-in update manager is currently NOT possible, since TTworkbench 11 is based on the NEW Eclipse 3.5.2. A complete new download via our homepage and a fresh installation into a new folder is required.

(b) Via Home Page

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 using our ticket system or 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