extra_toc

Introduction

ETSI test specifications are as a rule developed according to the well-proven methodology defined in ISO/IEC 9646. The methodology recommends that the test specifications include Test Purposes, Test Descriptions and Test Cases. 

Test Purposes (TP) provide an easy-to-read self-contained description of each test, concentrating on what is to be tested rather than how the actual test may be achieved. They are derived from the relevant base standards and are developed, extensively discussed and approved in a standardization group.

Test Descriptions (TD) provide a detailed specification of the way the test need to be performed. They are developed by testing experts and approved in a standardization group.

Test Cases are written in a programing language that is dedicated for testing. Test cases are developed by testing experts, proven to work well and then formally approved by a standardization group.

Our Role & Activities

The test specifications are written using the languages that are standardized by ETSI TC MTS for that purpose.

Test Description Language (TDL)

TDL may be used both to specify the Test purposes and Test Descriptions. For all information on TDL please look at a dedicated web site tdl.etsi.org/. On the site you will find a TDL webinar, the TDL tutorials and will discover the TDL Open Source project (TOP). 

Testing and Test Control Notation Version 3 (TTCN-3)

TTCN-3 is used to write Test Cases that form ETSI Test Suites. For all information on TTCN-3 please look at www.ttcn-3.org. The dedicated TTCN-3 site will give you up-to-date information on the language itself as well as how and where it is being used. As of July 2024, TTCN-3 is undergoing a major revision, with a view to further enhance the ability to maintain and develop the language in light of current and future needs.

Addressing ML-based systems

Artificial Intelligence widely builds on Machine Learning (ML) and is now making its way in ICT products and services. With a view to continuing best in class methods and languages for testing, TC MTS is now looking into principles and challenges for testing ML-based systems, quality attributes and test items as well as suitable test methods and their integration into the life cycle of typical ML-based applications for industry.

Standards

A list of related standards in the public domain is accessible via the ETSI standards search.