Features and editions


TestCast full featured test environment for TTCN-3. It is very intuitive and easy to use test tool that has one of the fastest compilers (10-15x better performance) on the TTCN-3 test tool market. 

There are 3 different editions of TestCast explained more in detail below.


TestCast MBT Edition

MBT edition extends TestCast TTCN-3 test development and execution platform with a model-based test tool providing test engineers with end-to-end model-based TTCN-3 testing experience. MBT edition allows development of TTCN-3 scripted tests either generating them automatically from models or writing manually. The extended MBT edition is a comprehensive model-based testing platform that enables test development productivity and test quality to be increased remarkably.

TestCast MBT Edition TTCN-3

TestCast Professional Edition

TestCast Professional edition is a full-feature test tool for developing, compiling and executing TTCN-3 tests.It is a single bundle that is a comprehensive test platform for any professional tester.

TestCast Professional TTCN-3

Features of the TestCast professional:

  • TTCN-3 editor, compiler, executable
  • Native TTCN-3 debugger
  • Supports  TTCN-3 standards:
    • TTCN-3: 2003 (v.2.2.1)
    • TTCN-3: 2005 (v.3.1.1)
    • TTCN-3: 2007 (v.3.2.1)
    • TTCN-3: 2008 (v.3.3.2)
    • TTCN-3: 2008 Amend. 1 (v.3.4.1)
    • TTCN-3: 2009 (v.4.1.1)
    • TTCN-3: 2010 (v.4.2.1)
    • TTCN-3: 2011 (v.4.3.1)
    • TTCN-3: 2012 (draft ES 201 873 4.3.2)
  • TRI: mapping for ANSI C, C++, .NET (C# and VB), Java
  • TCI-CD: mapping for ANSI C, C++, .NET (C# and VB),  Java

  • TCI-TM: mapping for ANSI C, C++, .NET (C# and VB), Java

  • TCI-TL: mapping for ANSI C, C++, .NET (C# and VB

  • Graphical IDE for managing TTCN-3 test projects
  • Test management via test campaigns
  • Command line option for TTCN-3 compilation and execution
  • Automatic logging of message traffic between SUT and TestCast
  • Graphical view of logs (switch log view by one click)
  • Detailed visualization of message content
  • Built-in codecs:
    • ASN.1 PER and BER
    • Textual
    • XML
    • Binary
  • XML-Schema support
  • Node-locked and floating licences
  • Windows  (32, 64 bit), requires .NET 3.5 or higher
  • Linux (32, 64 bit), requires Mono 2.6.7 or higher
    • Ubuntu
    • RedHat/ Fedora
    • openSUSE

LTE and ASN.1 codec specific aspects:
In TestCast ASN.1 codec is built in the tool. If ASN.1 definitions are updated, then it is always enough with compiling the test suite ( incl. ASN.1 files). After compilation, the test cases are ready to run at once.  

TestCast has unique ASN.1 codec, it works by message definitions:
1) It reads message definition from ASN.1 file
2) Encodes/decodes ASN messages according the definition
This ensures that after compilation TestCast is ready to encode and decode messages in ASN.1. This is most convenient way for users to encode/decode messages and assures also the convenient compilation for tool users.


TestCast Runtime Edition

TestCast Runtime edition is a low-cost test environment only for executing TTCN-3 test cases precompiled using TestCast Professional edition.
TestCast runtime TTCN-3

TestCast TTCN-3 tool Graphical Logging