towards uml testing profile 2 omg utp working group 2nd ucaat, 18th september, 2014, munich

9
1 Towards UML Testing Profile 2 OMG UTP Working Group 2 nd UCAAT, 18 th September, 2014, Munich Marc-Florian Wendland, Markus Schacher, Jon Hagar, Zhen Ru Dai, Ina Schieferdecker, Andreas Hoffmann, Alessandra Bagnato, Etienne Brosse, Shaukat Ali & Tao Yue

Upload: alessandra-bagnato

Post on 21-May-2015

149 views

Category:

Technology


0 download

DESCRIPTION

UTP (2) in a nutshell, 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 the revised and final submission 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®

TRANSCRIPT

Page 1: Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

1

Towards UML Testing Profile 2

OMG UTP Working Group

2nd UCAAT, 18th September, 2014, MunichMarc-Florian Wendland, Markus Schacher, Jon Hagar, Zhen Ru Dai, Ina Schieferdecker, Andreas Hoffmann, Alessandra Bagnato, Etienne Brosse,

Shaukat Ali & Tao Yue

Page 2: Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

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  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

UML Testing Profile 2 3

Towards UML Testing Profile 2

From UTP 1.2 to UTP 2

UCAAT 2014

June 2012

End UTP 1.2Idea 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  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

UML Testing Profile 2 4

UML

Towards UML Testing Profile 2

Terminological origins and concept space

ISTQBISO 29119 UTP 1 ES 202 951

Test Implementation & ExecutionTest Planning Test Analysis &

Design Test Evaluation

Concepts

Terminological origins

UCAAT 2014

Test Context Test Case

Arbitration SpecificationTest 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 ConfigurationTest Requirement

Test Type

Test Component

Test Execution Schedule Test Log

Tao Yue
Page 5: Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

UML Testing Profile 2 5

Towards UML Testing Profile 2

A brief example

Page 6: Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

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  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

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 2014Missing: Jon D. Hagar (Grand Software Testing)

Page 8: Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

UML Testing Profile 2 8

Thank you for your attention.

Questions, please!

UCAAT 2014

Page 9: Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th September, 2014, Munich

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