Typical Workflow - today

Slides:



Advertisements
Similar presentations
HL7 V2 Implementation Guide Authoring Tool Proposal
Advertisements

MBT User Conference 2011 Kunal Chopra Rafael Forsbach Huiyong Xiao.
© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
The Use of TTCN-3 for Software Testing Ina Schieferdecker FOKUS, Berlin
Slide title minimum 32 pt (32 pt makes 2 rows Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt !"#$%&'()*+,-./ :;
Automated creation of verification models for C-programs Yury Yusupov Saint-Petersburg State Polytechnic University The Second Spring Young Researchers.
1 SYSTEM and MODULE DESIGN Elements and Definitions.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
The middleware that makes real time integration a reality.
Functional Simulation Overview1 OpenTV PC Simulator.
10th TTCN-3 User Conference, 7-9 June 2011, Bled, Slovenia AUTOSAR Conformance Tests - Feedback on their development and utilization Alain Feudjio-Vouffo,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
TTCN-3 User Conference, June 7-9, 2011, Bled, SloveniaProf. Dr.-Ing. Ralf Tönjes1 Hochschule Osnabrück University of Applied Sciences Contact:
An Introduction to Visual Basic
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
Exploring an Open Source Automation Framework Implementation.
Configuring Workflows Module 4. Overview  Understanding Workflows  Using Default Workflows  Creating Workflow Instances.
A university for the world real R © 2009, Chapter 9 The Runtime Environment Michael Adams.
Java Beans. Definitions A reusable software component that can be manipulated visually in a ‘builder tool’. (from JavaBean Specification) The JavaBeans.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Requirement Analysis SOFTWARE ENGINEERING. What are Requirements? Expression of desired behavior Deals with objects or entities, the states they can be.
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
TTCN-3 Testing and Test Control Notation Version 3.
Douglas HoffmanCopyright © , SQM, LLC.1 Test Automation Architectures: Planning for Test Automation Florida Tech Testing 2 January 27, 2014 Douglas.
Work Item “Patterns in Test Development (PTD)” Re-start Meeting 17 March, Berlin Helmut Neukirchen Institute for.
XML-based Representation of Test Cases for Distributed Systems Alexander Kraas 7. October 2008.
Re Write POGO using openArchitectureWare Technology ● Pogo History ● OpenArchitectureWare technology ● Generated code ● Project status.
STF 454 “DESIGN OF TDL” Proposed TDL features © ETSI All rights reserved.
Automatic Generation of AMF Compliant Configuration
TDL Standardization and Development – Building a Community
The Development Process of Web Applications
Algorithmic approach to contemporary bibliography generation
Methodological Issues in Model-Based Testing (MBT)
Cisco UCS Director – Carmel (5.0)
Play Framework: Introduction
Automated Interoperability Testing
Computer Aided Software Engineering (CASE)
Testing Wireless over Wire with TTCN-3
STF 454 TDL – Overview Last change:
Automated Interoperability Testing
CMPE419 Mobile Application Development
TTCN Overview Ishwar.
Module 1: Getting Started
DEPLOYMENT OF MODEL-BASED AUTOMATED TESTING INFRASTRUCTURE IN A CLOUD
Northbound API Dan Shmidt | January 2017
Service-centric Software Engineering
TDL: The ETSI Test Description Language
TTCN-3 Status Report.
TDL: The ETSI Test Description Language
ETSI TC MTS TDL SC meeting Reports
Implementing the Standardised Mapping of TDL to TTCN-3
Overview of the ETSI Test Description Language
TDL and TOP Development at MTS
ETSI TC MTS TDL SC meeting Reports
QVT Operational 1.0 Mini-deck
ETSI TC MTS TDL SC meeting Reports
TDL: The ETSI Test Description Language
ETSI TC MTS TDL SC meeting Reports
STF 454 TDL – Overview Last change:
TPLan A Notation for Expressing Test Purposes Version 2
TDL and TOP Development at MTS
CMPE419 Mobile Application Development
Proposal for a New Work Item: TTCN-3 Control Interfaces
ETSI MTS#76 Meeting 23-Jan-2019
Ponder policy toolkit Jovana Balkoski, Rashid Mijumbi
ETSI TC MTS WG TST introduction
Introduction to TDL and TOP
György Réthy L.M.Ericsson
Presentation transcript:

Typical Workflow - today Ericsson input to MTS's TDL meeting 2011-11-24 Typical Workflow - today GUI support Code development support editors, static code checking, build support Test execution (TC, control part, test sets) Log analysis support GUI level Test cases (Fwk user) Runtime configuration pETS logs Test framework (SW library) ETS Code level Centralized protocol support (adapters, type modules, message encdec Titan Ericsson AB 2011

The most often heard sentence from users (MANAGERS VIEW) OUR TESTERS SHALL SPEND TIME ON TESTING THE > SUT < AND NOT ON “FIDDLING” WITH THE TTCN-3 CODE

Ericsson input to MTS's TDL meeting 2011-11-24 Raise the Abstraction Level: case 1 Graphical test case and data handling Example Test data editor view Example TDL view borrowed from TD MTS(11)0068 Graphical Test Data Editor Graphical TDL Editor TTCN template generator engine TTCN code generator engine Log analysis support Code development support Test execution other GUI utilities TTCN-3 code generation: open API Test framework (SW library) Generated TTCN-3 code Ericsson AB 2011

Raise the Abstraction Level: case 2 Adapt to the MBT Paradigm Ericsson input to MTS's TDL meeting 2011-11-24 Raise the Abstraction Level: case 2 Adapt to the MBT Paradigm Model Editor and test case generator TDL generation and data exchange Graphical Test Data Editor Graphical TDL Editor TTCN template generator TTCN code generator engine Log analysis support Code development support Test execution other GUI utilities TTCN-3 code generation: open API Test harness (SW library) Generated TTCN-3 code Ericsson AB 2011

Log viewing – example not comp. creation but existence of the interface Common elements of test description and test log presentation

Feedback from logs to test description Ericsson input to MTS's TDL meeting 2011-11-24 Feedback from logs to test description Creating new test cases from the logs of existing ones (in addition to creating them manually or generating them by an MBT tool) GUI level MBT tool TDL support Code development support Test execution other utilities Log analysis support GUI level Generated test cases Runtime configuration pETS logs Code level ETS Test framework (SW library) Ericsson AB 2011

Requirements to TDL Shall be on a higher abstraction level as the TTCN-3 code only events and data important for the tester shall be shown Shall be intuitive – no learning curve “at all” Shall present test cases from the point of view of the SUT Mapping of SUT interfaces to TTCN-3 components should be handled at the lower (test harness) level Test data: relevant part to be handled in TDL/model level Only part of the messages (specific IEs, headers etc.) that makes difference in the behaviour – but ONLY that part of the data TDL shall support both test definition (MBT & manual) and log presentation these are partly overlapping sets of graphical elements Elements (to be discussed and specified in this work item) available: timer, alt, … additional: setverdict, …