Testing and Test Control Components for Tester Developers
Home Products Architecture (New) Technology Purchase Training Support Contact
Home
Products
Architecture (New)
Technology
Purchase
Training
Support
Contact
 
 
Installation Instructions of OpenTTCN Tester for TTCN-3 (Linux)  
 
Installation Instructions for Linux Version of OpenTTCN Tester for TTCN-3
 
Introduction

OpenTTCN Tester for TTCN-3 is an interpreter-based concise, standard compliant, and easy to use TTCN-3 tool. Besides TTCN-3, the same tool also supports ASN.1 and TTCN-2. It offers no-frills implementation of TTCN-3 tester with affordable price from a company that has the longest background from TTCN execution tools.

OpenTTCN Tester for TTCN-3 consists of two parts:

  1. OpenTTCN Tester: tool that executes TTCN-3 and TTCN-2 test cases:
    • virtual machine, interpreter-based, easy and simple to use,
    • efficient: test execution done in C++ based component, and
    • easy to integrate with any existing test management systems, etc.
  2. OpenTTCN SDK: ANSI C libraries to implement SUT and platform adapters and integrate with existing user interfaces/test management software; consists of:
    • TRI API: ETSI ES 201 873-5: SUT adapters and Platform adapters,
    • TCI-CD API: ETSI ES 201 873-6: coding and decoding support, and
    • TCI-TM API: ETSI ES 201 873-6: test management applications.


Download of Packages

OpenTTCN Tester and SDK packages are downloaded using username and password from:

http://www.openttcn.com/updates

During your evaluation or warranty period or when you have a software maintenance contract in effect, you can download all the updates from the above location as well.

From the above location you might want to download:

  1. OpenTTCN Tester installer as a shell script: OpenTTCN-tester-2.55.0.bin,
  2. OpenTTCN SDK as gzip compressed tarball: OpenTTCN-sdk-2.55.0.tgz, and
  3. OpenTTCN license key: OpenTTCN.lic.

Installation Pre-requisites

Before installation, please check that you have:

  1. Red Hat Linux, Fedora Core Linux, SuSe Linux, or similar Linux operating system (if you have something else, please contact us),
  2. 100 MB free disk space for OpenTTCN Tester,
  3. 100 MB free disk space for OpenTTCN SDK,
  4. if you compile examples, a g++ 3.2.2 (or later) compiler is needed,
  5. Java JRE or JDK installed in your system before installing OpenTTCN, version 1.5 Update 9 is recommended, but 1.3.1 or 1.4.2 will suffice. If you do not have one, you can get and install one from:

    http://java.sun.com/j2se/

Note 1: OpenTTCN uses Java only for parsing TTCN-3 specifications, not during actual test execution operations.

Note 2: If you just use TTCN-2, you DO NOT NEED to install Java JRE as it is only used by TTCN-3 parser.

Installation of OpenTTCN Tester


Installation Steps:
  1. As a root, run OpenTTCN-tester-2.55.0.bin installation program and accept default choices. The default installation location is /usr/local/OpenTTCN.
  2. The installation program can be run as:
    sh OpenTTCN-tester-2.55.0.bin
    
  3. In the end of installation the installation program asks you to perform some post-installation tasks, for example to check/install Java JRE, and
  4. Copy license key file, OpenTTCN.lic, to /usr/local/OpenTTCN/Tester3/etc.
After Installation:

  • Activate OpenTTCN Tester for TTCN-3
  • You can activate your OpenTTCN Tester from the command prompt with the command "ot activate". For more information about the activation, please refer to the Support-pages and the OpenTTCN Tester for TTCN-3 installation tutorial.

  • Read the README for information about the OpenTTCN Tester.
  • You can find README from /usr/local/OpenTTCN/README.pdf.

TTCN-3 Example:

  • There is a TTCN-3 example in the /usr/local/OpenTTCN/testing/Demo3 directory, and
  • Instructions for the example: /usr/local/OpenTTCN/testing/Demo3/demoTTCN3.pdf document.

TTCN-2 Example:

  • There is a TTCN-2 example in the /usr/local/OpenTTCN/testing/Demo2/Demo2 directory, and
  • Instructions for the example: /usr/local/OpenTTCN/testing/Demo2/demoTTCN2.pdf document.

Installation of OpenTTCN SDK


Installation Steps:
  1. Installation OpenTTCN SDK to default /usr/local/OpenTTCN.Dev installation directory lets you compile examples without modifying the makefiles.
  2. Download OpenTTCN-sdk-2.55.0.tgz to /tmp directory. Please make sure that your browser keeps the .tgz file suffix intact during the download and correct that, if necessary.
  3. Then:
    cd /usr/local
    tar zxfv /tmp/OpenTTCN-sdk-2.55.0.tgz
    
  4. You are done.


After Installation:

  • Read the README for information about content of the SDK and how to locate the examples of the SDK.
  • The README file is located in /usr/local/OpenTTCN.Dev
  • One of these examples shows how to implement a SUT adapter, a platform adapter, and a coding and decoding adapter. The other example shows how to control tester through the TCI-TM interface.


Current Version:

Current stable version of OpenTTCN Tester for TTCN-3 is 2.56.0.

http://www.openttcn.com/Sections/News/OpenTTCN3_v2560_Released/

Near Future Changes:

We are currently 1) automating the TTCN-3 adapter start-up, 2) implementing a sepratate tool that translates TTCN-2 test suites to TTCN-3, and 3) adding a fine-grained logging interface to TCI-TM that will benefit test system vendors that are interested in adding more capabilities to their log handling.


Back to Products section >>
 
Copyright © 2001-2008
OpenTTCN
All Rights Reserved
Promoting TTCN-3 and TTCN-2 Testing Languages     
Copyright © 2001-2008 OpenTTCN Ltd. All Rights Reserved