towards uml testing profile 2 - etsi · towards uml testing profile 2 omg utp working group 2nd...

9
1 Towards UML Testing Profile 2 OMG UTP Working Group 2 nd UCAAT, 18 th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS

Upload: others

Post on 15-Mar-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

1

Towards UML Testing Profile 2

OMG UTP Working Group

2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS

Page 2: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

UML Testing Profile 2 2

•  First standardized language to support model-based testing released in 2005 (UTP 1)

•  Provides means for test design, execution and evaluation activities – and management thereof

•  Address needs for advanced testing approaches required/suitable for achieving a high degree of test automation

•  Methodology- and technology agnostic

Towards UML Testing Profile 2

UTP (2) in a nutshell

UCAAT 2014

Page 3: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

UML Testing Profile 2 3

Towards UML Testing Profile 2

From UTP 1.2 to UTP 2

UCAAT 2014

June 2012

End UTP 1.2 Idea for UTP 2

Sep 2012

Issuance UTP 2 RFI

March 2013

UTP 2 RFI Responses

June 2013

Initiate UTP2 RFP

Sep 2013

Draft UTP2 RFP

Dec 2013

Issuance UTP2 RFP

June 2014

UTP2 Initial Submission

UTP 1.x UTP 2

Questionnaire, 45 questions

5 responses

22 mandatory and 7 optional requirements

8 partners 5 from industry, 3 from academics

Page 4: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

UML Testing Profile 2 4

UML

Towards UML Testing Profile 2

Terminological origins and concept space

ISTQB ISO 29119 UTP 1 ES 202 951

Test Implementation & Execution Test Planning Test Analysis &

Design Test Evaluation

Concepts

Terminological origins

UCAAT 2014

Test Context Test Case

Arbitration Specification Test Set Test Design Strategy Test Log Structure Test Objective Test Design Model Verdict

Test Item

Test Data Specification Test Level Data Values

Data Pools

IEEE:829 BS 7925-1 & 2 JUnit

TTCN-3

UTP 2

Test Configuration Test Requirement

Test Type

Test Component

Test Execution Schedule Test Log

Page 5: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

UML Testing Profile 2 5

Towards UML Testing Profile 2

A brief example

Page 6: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

UML Testing Profile 2 6

•  Initial submission was accepted in June 2014 by OMG Analysis & Design Task Force

•  Current work is the revision of the initial submission

•  Development of a conformance test specification for UTP 2 tools with UTP 2

•  Formal specification for mapping between UTP 1 to UTP 2 (QVT)

•  The entire submission was specified and documents have been generated with the modeling environment KnowEnterprise®

Towards UML Testing Profile 2

Towards the revised and final submission

Milestone Date Prelimary revised submission

December 2014

Final revised submission

March 2015

Final adoption of UTP 2

December 2015

UCAAT 2014

Page 7: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

UML Testing Profile 2 7

The OMG UTP WG

Background (left-right): Andrey Sadovyk (Softeam), Markus Schacher (KnowGravity), Tao Yue and Shaukat Ali (Simula Research Lab), Marc-Florian Wendland (FhG FOKUS)

Foreground (left-right): Andreas Hoffmann (FhG FOKUS), Alessandra Bagnato (Softeam), Zhen Ru Dai (HAW Hamburg), Etienne Brosse (Softeam)

UCAAT 2014 Missing: Jon D. Hagar (Grand Software Testing)

Page 8: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

UML Testing Profile 2 8

Thank you for your attention.

Questions, please!

UCAAT 2014

Page 9: Towards UML Testing Profile 2 - ETSI · Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich Marc-Florian Wendland, Fraunhofer FOKUS . UML Testing

UML Testing Profile 2 9

[EES11] ETSI ES 202 951: Requirements for Modeling Notations. ETSI Standard, Methods for Testing and Specification (MTS); Model-Based Testing (MBT). V1.1.1 (2011-07)

References

UCAAT 2014