|
|
| |
| |
|
OpenTTCN Tester for TTCN-3 (Windows) v2.52.0.RC6 Released
|
|
 |
| |
|
February 15, 2005. OpenTTCN Oy has released OpenTTCN Tester for TTCN-3 version for modernizing
TTCN-2 test systems by the use of standard TTCN-3 (TRI and TCI-CD) interfaces
| |
|
| |
OpenTTCN Tester for TTCN-3 version 2.52.0.RC6 in addition of integrating TTCN-3,
TTCN-2, and ASN.1 into one tool, will provide standard TTCN-3
interfaces (TRI and TCI-CD) also for the users of TTCN-2 testing language.
Using this new tool, TTCN-2 test system can be modernised to use TTCN-3 interfaces.
This allows new test cases to be written using TTCN-3 language,
when the existing test cases are kept in TTCN-2. The same testing
tool now allows executing both legacy TTCN-2 and new TTCN-3 test
cases using the same test system using the same TTCN-3 SUT (SA)
and platform adapter (PA), and TTCN-3 coding and decoding (CD).
Combining TTCN-2 to OpenTTCN Tester for TTCN-3 lets users use
their TTCN-3 tool also for executing their legacy TTCN-2 test
suites without requiring additional investments. By supporting
both TTCN-3 and TTCN-2, this tool removes artificial need or
time constraints for migrating from TTCN-2 to TTCN-3 as the same
tool has both languages readily available. If desired, migration
from TTCN-2 to TTCN-3 can be still done, but the schedule of the
migration can be freely chosen.
In the future, OpenTTCN Oy plans to introduce tools and/or
features that let users use combined TTCN-3 and TTCN-2
definitions in their TTCN-3 test systems, and automatically
migrate TTCN-2 test system based on OpenTTCN Tester to TTCN-3.
The entities and features in OpenTTCN Tester for TTCN-3 are:
-
TTCN-3 parser, syntax checker, and semantic checker,
-
TTCN-2 parser, and syntax checker,
-
ASN.1 parser, syntax checker, and semantic checker,
-
TTCN-3 and TTCN-2 Execution (TE),
-
TTCN-3 Runtime Interface (TRI),
-
TTCN-3 Control Interface - Coding and Decoding (TCI-CD), and
-
TTCN-3 Control Interface - Test Management (TCI-TM).
New features related to TTCN-2 parser added to version 2.52.0.RC1 and RC6 are:
-
parser accepts proprietary TTCN-2.MP file format additions present in widely used TTCN-2 editors
New features related to TTCN-3 interface with TTCN-2 tool added to version 2.52.0.RC6 are:
-
TRI map done implicitly when TTCN-2 test case starts and TRI unmap done implicitly when TTCN-2 test case ends for all TTCN-2 PCOs in order to facilitate acquiring component identifiers and to make TTCN-2 and TTCN-3 test systems compatible
-
inheriting encoding and variant attributes for sub-types of TTCN-2 and TTCN-3 types
New features related to TTCN-3 interface with TTCN-2 tool added to version 2.52.0.RC1-RC5 are:
-
loading speed of 3000 ASN.1 definitions from tens of modules improved 50x
-
added support for two identical enumerated identifiers defined in imported ASN.1 modules
-
TTCN-2 encoding rule and variant information present in TTCN-2 ASN.1 typedefs and TTCN-2 ASN.1 PDU types is mapped to encode and variant attributes of a TTCN-3 typedef
-
removed limit of being able to load or analyze only six files using importer3 load command in Windows version
-
CR 244R1 improved log statement supported (R#2089)
-
added --no-init (-n) option to 'tester run' command (R#2079)
-
use of TTCN-3 SUT adapter (SA), platform adapter (PA), and coding and decoding (CD) instead of TTCN-2 adapters,
-
dynamic translations - tool performs data type and value translations automatically when needed,
-
translation of a set of TTCN-2 PCOs to a TTCN-3 test system interface,
-
translation of TTCN-2 PCOs to TTCN-3 'mixed' ports,
-
translation of TTCN-2 data types and values to TTCN-3 data types and values,
-
specifically, translation of TTCN-2 tabular type and values to TTCN-3 record type and values,
-
translation of TTCN-2 PDU type and constraints to TTCN-3 record type and templates,
-
translation of TTCN-2 ASP type and constraints to TTCN-3 signature and templates in the context of TTCN-2 SEND event, translation to record in the context of TTCN-2 IMPLICIT SEND and user-defined operations,
-
automatic TTCN-3 calls - tool translates TTCN-2 events to corresponding TTCN-3 API calls and
performs TTCN-3 API calls that have no TTCN-2 equivalents automatically when needed,
-
performance of triExecuteTestCase call in the beginning of TTCN-2 test case execution,
-
performance of triMap call in the beginning of TTCN-2 test case execution maybe added later,
-
usage of triSend call to send TTCN-2 and ASN.1 PDUs and ASN.1 ASPs,
-
usage of triEnqueueMsg call to enqueue received TTCN-2 and ASN.1 PDUs and ASN.1 ASPs,
-
usage of triCall call to send TTCN-2 ASPs,
-
usage of triEnqueueCall call to enqueue received TTCN-2 ASPs,
-
in the context of triCall and triEnqueueCall calls a TTCN-2 ASP is mapped to a parameter list of a call,
-
performance of triSUTActionTemplate call when TTCN-2 implicit send event is executed,
-
in the context of triSUTActionTemplate call a TTCN-2 ASP is mapped to a record,
-
performance of triExternalFunction call when TTCN-2 Test Suite Operation (TSO) is called,
-
in the context of triExternalFunction call a TTCN-2 ASP is mapped to a record,
-
performance of triUnmap call in the end of TTCN-2 test case execution maybe added later,
-
performance of triSAReset call in the end of TTCN-2 test case execution,
-
performance of triPAReset calls in the end of TTCN-2 test case execution, and
-
automatic usage of TTCN-3 interfaces when an adapter is registered as 'TRI', 'TRI_SA', or 'TRI_PA' to a TTCN-2 test system.
OpenTTCN Tester for TTCN-3 version 2.52.0.RC6 for Windows platform is available immediately
to existing OpenTTCN customers. Please send a request for this version to your contact person
and the software download rights will be assigned to you.
The TTCN-3 parser and TTCN-3 syntax and semantic analyzer are in compliance with the latest
TTCN-3 Core Language standard as published in the ETSI ES 201 873-1 v2.2.1 (2003-02).
The TTCN-2 parser and TTCN-2 syntax analyzer are in compliance with the latest
TTCN-2 standard as published in the ISO/IEC 9646-3:1998.
For a product description, a release notes document, or an evaluation copy,
contact us by sending e-mail to
info@oes.fi.
###
|
| |
|
More news >>
|
| |
|
|