Introduction to TTCN3 Testing and Test Control Notation

  • Slides: 5
Download presentation
Introduction to TTCN-3 Testing and Test Control Notation Version 3 Presented by: MTS TDL

Introduction to TTCN-3 Testing and Test Control Notation Version 3 Presented by: MTS TDL For: Joint MTS/NFV Session 22 -May-2019 © ETSI 2019

Testing and Test Control Notation Version 3 Internationally standardized testing language Testing technology that

Testing and Test Control Notation Version 3 Internationally standardized testing language Testing technology that applies to a variety of application domains and type of testing Proven to work in very large and complex industrial tests, e. g. 3 G/4 G network elements Used inside ETSI TC ITS, TC INT, etc. 3 GPP And outside ETSI OMA one. M 2 M etc Constantly developed and maintained at ETSI by a team of leading testing experts from industry, institutes, and academia © ETSI 2019 2

Testing and Test Control Notation Version 3 (II) Open for external inputs Standardized mappings

Testing and Test Control Notation Version 3 (II) Open for external inputs Standardized mappings for language imports JSON, ASN. 1, IDL, XML, etc. Interfaces with external functionality (re-use of available frameworks) Open test system architecture Not tied to a particular application or its interface(s) Not tied to any specific test execution environment, compiler or operation system Components can be replaced based on system integration level Abstraction level can be chosen based on the level to be tested, e. g. As concrete as necessary As abstract as possible © ETSI 2019 3

What makes TTCN-3 different from conventional programming or scripting languages? Rich type system including

What makes TTCN-3 different from conventional programming or scripting languages? Rich type system including native list types and support for subtyping Embodies powerful build-in matching mechanism Snapshot semantics, i. e. , well defined handling of port and timeout queues during their access Concept of verdicts and a verdict resolution mechanism Support for specification of concurrent test behaviour Support for timers Allows test configuration at run-time Tests focus only on implementation to be tested © ETSI 2019 4

For more details visit ttcn-3. org © ETSI 2019

For more details visit ttcn-3. org © ETSI 2019