Automated Test Design ModelBased Testing ETSI Stephan Schulz

  • Slides: 5
Download presentation
Automated Test Design™ Model-Based Testing @ ETSI Stephan Schulz Director, Testing Methodologies Conformiq Software

Automated Test Design™ Model-Based Testing @ ETSI Stephan Schulz Director, Testing Methodologies Conformiq Software OY Copyright © Conformiq Inc. and its subsidiaries. All rights reserved. Sunday, March 7, 2021 1

Automated Test Design™ ETSI and Model-Based Testing • Model-Based Testing (MBT) is an umbrella

Automated Test Design™ ETSI and Model-Based Testing • Model-Based Testing (MBT) is an umbrella of approaches that generate tests from models – May be based on system models, models of the environment, or even graphical test specification – Is promising due to a new generation of tools in the market to make test design and specification much more effective • ETSI is evaluating and working on the use of MBT in the context of standardization – ETSI CTI has lead a case study in the ITEA 2 D-MINT project – ETSI TC MTS has published first standards related to MBT (e. g. , ETSI TR 102 840) – MTS TR WI ongoing on “Model-Based Testing in Telecom” 2 Copyright © Conformiq Inc. and its subsidiaries. All rights reserved. Sunday, March 7, 2021 2

Automated Test Design™ First Trends from MBT work • Models … – Should be

Automated Test Design™ First Trends from MBT work • Models … – Should be a testing and not specification artifact – Should encode testable requirements, i. e. , test purposes – Should not be normative but could available for “own use” • Generated tests … – Should follow conformance testing methodology and standardized formats to be acceptable in standardization context – (A selected set of tests) should be normative • Perceived benefits of this approach include – Improved quality of ETSI test specifications – Faster creation of TTCN-3 test suites and more effective test maintenance – Ability to customize and use models for own test generation 3 Copyright © Conformiq Inc. and its subsidiaries. All rights reserved. Sunday, March 7, 2021 3

Automated Test Design™ MBT in test development Encode Testable Requirements Model of Specification Render

Automated Test Design™ MBT in test development Encode Testable Requirements Model of Specification Render as Test Description Generate Tests Test Cases in Intermediate Format Render in TTCN-3 Test Cases Real System 4 Copyright © Conformiq Inc. and its subsidiaries. All rights reserved. Sunday, March 7, 2021 4

Automated Test Design™ New WI: Concepts for Model Specification • Identify and collect all

Automated Test Design™ New WI: Concepts for Model Specification • Identify and collect all relevant concepts that model specifications developed for testing should include • Help users to understand what information a model should contain to be suitable for the generation of test specifications that can be standardized – Indirectly it also mandates concepts that MBT tools need to support to facilitate the generation of such tests • Concepts are to be specified independent of a specific modelling language – Mappings to concrete modelling languages could be placed in the Annex (follow idea of TRI) • Intended to be a first standard in a series of standards on model -based testing 5 Copyright © Conformiq Inc. and its subsidiaries. All rights reserved. Sunday, March 7, 2021 5