2009-09-17 Karl-Heinz Kühnlein Conquest 2009: Experiences with model centric Testing in Standard-based Medical IT Environments Test Management Aspects.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Delta Confidential 1 5/29 – 6/6, 2001 SAP R/3 V4.6c PP Module Order Change Management(OCM)
Software Requirements
© Copyright 2006 FPT Software 1 © FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 How to work in Fsoft project Authors: KienNT.
Art Foundations Exam 1.What are the Elements of Art? List & write a COMPLETE definition; you may supplement your written definition with Illustrations.
Institute for Cyber Security
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Service Oriented Architecture Reference Model
1 of 21 Information Strategy Developing an Information Strategy © FAO 2005 IMARK Investing in Information for Development Information Strategy Developing.
Introduction to Product Family Engineering. 11 Oct 2002 Ver 2.0 ©Copyright 2002 Vortex System Concepts 2 Product Family Engineering Overview Project Engineering.
1 09/10/02 WG12 Software Primer For RTVIS Committee September 10, 2002.
By Rick Clements Software Testing 101 By Rick Clements
HL7 V2 Implementation Guide Authoring Tool Proposal
Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
HIPAA Security Presentation to The American Hospital Association Dianne Faup Office of HIPAA Standards November 5, 2003.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
International Accounting Standards Committee Foundation XBRL team The views expressed in this presentation are those of the presenter, not necessarily.
Scoping the Framework Guidelines on Interoperability Rules for European Gas Transmission Geert Van Hauwermeiren Workshop, Ljubljana, 13 Sept 2011.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Module N° 7 – Introduction to SMS
The ADQ Adventures of LFV by Roger Li, Group Manager AIM 28th of May, Brussels.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
ZMQS ZMQS
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
© Telelogic AB 1 Managing Change From Customer Request to Implementation Jean-Louis Vignaud & Dominic Tavassoli.
Configuration management
Software change management
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
DOROTHY Design Of customeR dRiven shOes and multi-siTe factorY Product and Production Configuration Method (PPCM) ICE 2009 IMS Workshops Dorothy Parallel.
Effective Contract Management Planning
OOAD – Dr. A. Alghamdi Mastering Object-Oriented Analysis and Design with UML Module 3: Requirements Overview Module 3 - Requirements Overview.
Testing Workflow Purpose
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
ABC Technology Project
© S Haughton more than 3?
HORIZONT TWS/WebAdmin TWS/WebAdmin for Distributed
Copyright  2003 Dan Gajski and Lukai Cai 1 Transaction Level Modeling: An Overview Daniel Gajski Lukai Cai Center for Embedded Computer Systems University.
IONA Technologies Position Paper Constraints and Capabilities for Web Services
Software Requirements
The New GMP Annex 11 and Chapter 4 Deadline for coming into operation: 30 June 2011.
Systems Analysis and Design with UML Version 2.0, Second Edition
Visual 8.1 Course Summary Unit 8: Course Summary.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
The European Organisation for the Safety of Air Navigation AIRM Review Forum AIRM Status Report.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
Number bonds to 10,
We will resume in: 25 Minutes.
1 Unit 1 Kinematics Chapter 1 Day
From Model-based to Model-driven Design of User Interfaces.
Page 1 GADD Software & GADD Analytics 1.6 Public version, 2015, gaddsoftware.com GADD Analytics.
Chapter 11: Software Configuration Management
Chapter 11: Software Configuration Management
Presentation transcript:

Karl-Heinz Kühnlein Conquest 2009: Experiences with model centric Testing in Standard-based Medical IT Environments Test Management Aspects in UTP MBT User Conference 2011 Dr. Armin Metzger sepp.med gmbh

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP sepp.med IT service provider For more than 30 years Current headcount: approx. 120 Safety relevant and regulated Environments Medical, Pharma Automotive, Embedded … Complex Domains Workflows & Business Processes Distributed Development Producs / Systems with many Subcomponents Product Families, System Engineering sepp.med gmbh 2

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Agenda Motivation: Test Process and Test Management Improving UTP Test Management Coverage Future Developments 3

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Test Management Test Process and Test Management Infrastructure & Training Use Cases Customer Workflows Testers Mindset Manual Test Cases Test Automation Priorization, Safety Relevance... Processes and Tool Chain Tracing Test Execution Functional Require- ments Change Requests Test Design e.g. UTP based Regulated Environment 4 Regulations Efficiency Product Quality … Configuration &Variant Management Test Data

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Test Management and Test Documentation Test Plan Test Design Specification Test Case Specification Test Execution Test Log Test Report Incident Logging Test Design Specification Test Case Specification Test Log 5

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP A Real World Test Process A Pre-UTP Example around the TestCase 6

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP A Real World Test Process A Pre-UTP Example around the TestSpec 7

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Resource planning and management Tester Test Environment SuT Test case selection (-> essential!) Time & resource constraints Test topics, test quality and coverage Priority, criticality Audit trail provision, review and release Who? When? What? Test Management: Steering and controlling the test process 8

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP In principle, everything required by TM can be covered But: explicite definitions and explicite specification Leads the user Forces common understanding Forces common approach Thus, makes it easier to apply TM with UTP based MBT concepts Test Management in UTP 9

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Agenda Motivation: Test Process and Test Management Improving UTP Test Management Coverage Future Developments 10

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Idea: Provide test management with the required information Using UTP Goal: Wider integration of UTP models into test management driven test process For both manual and tool based test management processes Formal basis: E.g. IEEE 829: Contents of test plans and designs RTF UTP Issue 15913: Test Management should be supported 11

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP What does this mean? Examples: A test case attribute priority in the model can be used, to include the design of prioritized test sets within the model used for stakeholder review and later for test suite management in the test management tool used. Explicite tags for requirements as model attributes to test cases enable a traceable and efficient requirements based test design with UTP models and can be used as a basis for tool interfaces / synchronization tools between requirements engineering and test design. Issue 15913: Test Management should be supported 12

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Approaching the challenge: defined a common set of important attributes which are reusable for a lot of test management aspects (like version, description…) New stereotype called ManagedElement Grouping the new attribute set Add test-specific attributes directly into existing concepts Enable them for test management purposes Issue 15913: Test Management should be supported 13

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Provide additional information: Owner Description Version Criticality Used with other stereotypes Expresses e.g. test context information Test Management Concepts in UTP 1.1: ManagedElement 14

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Test Management Concepts in UTP 1.1: TestComponent 15 Extention of the TestComponent: timezone SUT version SUT variant Used for listing compatible versions and variants (e.g. configs) of the system under test

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Describes the dependencies of the test with regard to SUT version and variant Level (type, goal) of the test a test case is executed in Test Management Concepts in UTP 1.1: TestContext 16

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Fields are added allowing the definition of Compatible SUT versions and variants A value (priority) allowing the prioritization of a test case for Review planing Test execution... Test Management Concepts in UTP 1.1: TestCase 17

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP The TestLog now has fields defining The tester (ID) executing a test Time of execution Execution time (may be used for future test scheduling) Result of the arbiters decision and the rationale for it Identification of the used system under test Test Management Concepts in UTP 1.1: TestLog 18

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Extends the 1.0 TestObjective by adding a field priority: Allows the comparison / ordering of objectives May be used e.g. for prioritization in Review planing Test execution... Test Management Concepts in UTP 1.1: TestObjective 19

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP TBD Test Management Concepts in UTP 1.1: An Example 20

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Agenda Motivation: Test Process and Test Management Improving UTP Test Management Coverage Future Developments 21

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Next Steps: Explicit Test Scheduling Scheduling is an integral part of test management Based on: Resource usage Special requirements Prioritization Test case interdependencies … Current UTP specification allows model element assignement Rule set is missing (issue no )

Dr. Armin Metzger MBT UC 2011: Test Management Aspects in UTP Conclusion and future developments Managing testing is essential in todays complex development processes For the uptake of the UML Testing Profile the inclusion of test management aspects is essential Therefore we must continue to improve UTP to allow a seamless and beneficial integration of test models into current management processes and tooling environments! UTP 1.1: In Principle we are one Step further now But: there still is Room for Improvement