Technical Committee (TC) Methods for Testing and Specification (MTS) Activity Report 2020

Chair: Dirk Tepelmann, Spirent Communications

Responsible for the identification and definition of advanced specification and testing methods, which take advantage of formal approaches and innovative techniques to improve the efficiency and economics of both the description of the standard and the development of associated test specifications.

Working closely with ETSI’s Centre for Testing and Interoperability (CTI), our Methods for Testing and Specification committee (TC MTS) creates standards and guides for testing and specification languages. Providing frameworks and methodologies that enable other ETSI committees to produce documents that are easy to understand and use, our work is critical to the market success of many technologies.

During 2020 we continued to evolve and maintain ETSI’s enormously successful testing language, TTCN-3, along with its tool conformance test suites. This work was complemented by updates to our Test Description Language (TDL) that fills the gap between the simple expression of ‘what needs to be tested’ and the concrete coding of executable tests with existing test specification languages such as TTCN-3.

The committee also continued to evolve the associated TDL Open source Project (TOP). This provides a platform for exploring new language features and application domains, ensuring the consistency of TDL standards and accelerating the adoption of TDL.

With the support of CTI we published an ETSI Guide [EG 203 647] that provides guidance for RESTful API specification and testing, based on an analysis of methods, languages and best practices used in industry and in ETSI bodies.

We completed revisions to our Technical Specification serving as a reference for test campaign addressing a foundational security IoT-Profile to define a generic minimum security level for IoT devices.

During the year TC MTS also progressed joint work with TC INT on a new Technical Report exploring the benefits and trustworthiness of Artificial Intelligence (AI) in test systems used for standardization.

Our MTS TST group neared completion of a new multi-part Technical Specification for the Constrained Application Protocol (CoAP), serving as a reference base for both client-side and server-side test campaigns addressing conformance issues.

 See the full list of TC MTS publications in 2020 here.

  • Revisions and enhancements to ETSI Standards (ES) and Technical Specifications (TS) on Testing and Test Control Notation Version 3 (TTCN-3)
  • Revisions and enhancements to ETSI Standards (ES) on Test Description Language (TDL)
  • Test Specification for Constrained Application Protocol (CoAP)
  • Test Specification for Message Queuing Telemetry Transport (MQTT) protocol; including performance tests and conformance tests