Model based

Vergelijkbare documenten
Welkom. Great SAP Test Experience. 23 maart 2015

Slim & praktisch testen met de TMap HD aanpakken: Ervaring & Dekking

Anand T hakur. Over Anand

TestNet voorjaarsevenement 2014 Managen van een KetenTest bij NS met hun TOPAAS toolsuite. Managen van een Ketentest bij NS met hun TOPAAS tool-suite

September 2013 Description of activities and transactions School

Test rapportage Waarom eigenlijk?

ISACA round-table 7 december 2009 Rik Marselis

HAKRINBANK INTERNET BANKING GEBRUIKERS HANDLEIDING

René Tuinhout De verzwegen waarheid van Grenswaardenanalyse Najaarsevent Testnet: 16 september 2008

Tool Ambitie Resultaat

Van testproces tot testvak... en verder

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

KENMERKEN MODEL BASED TESTING TOOLS

Accelerate? Automate!

Specification by Example. Fitnesse in een ETL omgeving

Report for D-Sheet Piling 9.2

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

Sjabloon testspecificatie. <<Organisatie>>

Software Validation and Verification

AdVISHE: Assessment of the Validation Status of Health- Economic Decision Models

Wat kun je leren over model based testing tijdens een vakantie in Florence(it)? Bert Zuurke CGI Testnet voorjaarsevenement 2013

Consumer billing Best practices

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

Doe de bughunt! Een vorm van Exploratory testing. Rob van Steenbergen Klaas-Durk Toonen

Design Automation & Rules Based Design

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

INSTRUCTIE BILL PAYMENT

Testen van digitale leeromgevingen bij ThiemeMeulenhoff. Een Exploratory testaanpak in een veranderende wereld.

Factuurstatus Service NL 1 Invoice Status Service EN 11. Rapport Ingediende Facturen NL 21 Report Invoices Submitted EN 29

Voorbeelden van machtigingsformulieren Nederlands Engels. Examples of authorisation forms (mandates) Dutch English. Juli 2012 Versie 2.

Auteur : Datum : Versie : 1.0. Documentbeheer

De toegevoegde waarde van Risk Based Regressietesten T- Mobile Webportals. Erik Nijlant (T-Mobile Nederland) Dirk van Dael (LogicaCMG)

Testen = Monitoren. Hoe de werkzaamheden van de boodschapper van de koning gaan veranderen. Datum: 30 April 2015

TMap NEXT Test Engineer

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

TMap NEXT Test Engineer

Testing University. A fool with a tool is still a fool

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

Is het een Silver Bullet? of is het zelf een Weerwolf?

Logica voor Informatici najaar 2000 Opgaven en Oplossingen Hoofdstuk 3

Projectmanagement. Software ontwikkeling

Risk Based Testing. TestNet Voorjaarsbijeenkomst. Johan Vink. A reality check

Hans Jurgen Kroon Industrial HVAC Control Solutions

Voorbeelden van machtigingsformulieren Nederlands Engels. Examples of authorisation forms (mandates) Dutch English. Mei 2014 Versie 3.

Continuous Requirements Engineering

SETUP SEPA Setup SEPA 2013 Newminds

Regressietesten. De aanpak en aandachtspunten. Algemene informatie voor medewerkers van: SYSQA B.V.

Four-card problem. Input

Sjabloon testplan o.b.v. situationeel testen. <<Organisatie>>

Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education. Published

Issues in PET Drug Manufacturing Steve Zigler PETNET Solutions April 14, 2010

TESTAUTOMATISERING IN EEN ETL-OMGEVING

EXAM & VAT. Michel De Bisschop ESA Executive Director

Naast dit registratieformulier ontvangen wij graag het volgende : (Besides this application form, we kindly ask for the following )

Testen en BASEL II. Dennis Janssen. Agenda. Wat is BASEL II? Testen van BASEL II op hoofdlijnen

Voor en nadelen (spatieel) gedistribueerd

Christian Hoppenbrouwers Tools voor offshore testen Voorjaarsevent Testnet: 30 juni 2008

Presentatie Gestructureerd en geautomatiseerd testen Ad Driessens en Gerben Mondeel

Risk & Requirements Based Testing

PROJECT MANAGEMENT 1 PROJECT MANAGERS CHECKLIST

Expert level Improving the testing process

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

Handleiding JIRA Invoeren van bevindingen Testen

Technische handleiding Mister Cash

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

Test(out)sourcing met TOGA

R O D Y M I D D E L K O O P, R O D Y. M I D D E L K O O H A N. N R O D M I D D E

Ervaringen met het opzetten van een MDD omgeving

(NPR) 5325 Opleveren en overdragen van software

Monitoring en control op uitbestede testwerkzaamheden

FF Training teaser Ton Knegt Sr. Project Manager STC Group

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

TMAP NEXT DOCUMENT OVERZICHT TOEGEPASTE TESTVORMEN

FRAME [UPRIGHT MODEL] / [DEPTH] / [HEIGHT] / [FINISH] TYPE OF BASEPLATE P Base plate BP80 / E alternatives: ZINC finish in all cases

SEPA testevent voor softwareleveranciers. ABN AMRO dinsdag 19 juni 2012

Brexit en Wisselkoersrisico s. Wim De Boe FX Corporate Sales

PRESTATIEVERKLARING. Nr NL. 5. Het systeem of de systemen voor de beoordeling en verificatie van de prestatiebestendigheid: 1

General info on using shopping carts with Ingenico epayments

Hoe start ik een test competence center of excellence? Thomas Veltman

Classification of triangles

Whitepaper Test Management Business case voor geautomatiseerd testen

Welke financiële documenten krijgt u van Zwitserleven vanaf 1 oktober 2018?

Continuous testing in DevOps met Test Automation

Voorling 70 DE KWAKEL

Naam:... INFO / WIS-INF / ASIB / IAJ. Theorie

Whitepaper Process Driven Requirements Testing

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

Transcriptie:

Model based testing @ICS

Model based testing @ICS with TOSCA Michelle Kuijt Senior Test Tool Engineer, Test Automation Vianen, 24 May 2016

Model based testing Van documentatie naar model Van model naar Van naar testuitvoering Model Based Testing & Tosca @ICS 3

@ICS Model Based Testing & Tosca @ICS 4

Start situatie Systeem gebruik TOSCA Systeem kennis Test uitvoering handmatig Documentatie Fysieke Model Based Testing & Tosca @ICS 5

Start situatie Voorbeeld Rente script Systeem gebruik TOSCA 0 Systeem kennis Test uitvoering handmatig 70 3 weken Documentatie Fysieke 3 regressie scripts 101 Model Based Testing & Tosca @ICS 6

Waarom modellen? Communicatie Kennis Test basis Model Based Testing & Tosca @ICS 7

Huidige situatie Systeem gebruik [stakeholders] TOSCA Systeem kennis [functioneel] Modellen Logische Test uitvoering handmatig Documentatie [technisch] Fysieke Model Based Testing & Tosca @ICS 8

Huidige situatie Voorbeeld Rente script Systeem kennis [functioneel] Input Systeem gebruik [stakeholders] Input Modellen Logische 18 modellen 75 testsituaties 260 TOSCA 23 8 uur Test uitvoering handmatig 0 test gevallen 10 min (check) Documentatie [technisch] Input Fysieke Resultaat formules per model Model Based Testing & Tosca @ICS 9

Tool gebruik Systeem gebruik [stakeholders] TOSCA TOSCA Jira Systeem kennis [functioneel] Confluence Modellen CoverHD Logische Test uitvoering handmatig Jira Documentatie [technisch] Fysieke Model Based Testing & Tosca @ICS 10

Model based werken Stap voor stap Systeem gebruik [stakeholders] TOSCA Systeem kennis [functioneel] Modellen Logische 2 Test uitvoering handmatig Documentatie [technisch] 1 Fysieke 3 Model Based Testing & Tosca @ICS 11

Stap 1 Van documentatie naar model Systeem gebruik [stakeholders] TOSCA Systeem kennis [functioneel] Modellen Logische Test uitvoering handmatig Documentatie [technisch] 1 Fysieke Model Based Testing & Tosca @ICS 12

Stap 1 Van documentatie naar model Model COVERAGE based Model EXPERIENCE based TMap HD Test ontwerp technieken Handmatig of Cover HD Test situaties Model Based Testing & Tosca @ICS 13

Stap 1 Van documentatie naar model Voorbeeld model COVERAGE BASED Test specification 3. Interest Capitalization If accrued interest > capitalization threshold Then if previous balance is paid in full Then accrued interest is waived Else accrued interest is charged to the account Else accrued interest is handled according to waive interst last period -settings Model Based Testing & Tosca @ICS 14

Stap 1 Van documentatie naar model Voorbeeld model COVERAGE BASED Test specification 3. Interest Capitalization Accr Int > Capt. thresh? Yes Prev. balance Paid in full? Yes Waive interest No No Capt. interest Waive according to waive interest - settings Model Based Testing & Tosca @ICS 15

Stap 1 Van documentatie naar model Voorbeeld test situaties Test specification 3. Interest Capitalization # Description Outcome 1 Accrued interest is over threshold Balance not paid in full Charge interest 2 Accrued interest is over threshold Balance is paid in full Waive interest 3 Accrued interest is below threshold n/a waive interest last period -settings Model Based Testing & Tosca @ICS 16

Stap 1 Van documentatie naar model Voorbeeld model EXPERIENCE BASED Variable Values Interest model 1, 2, 3, 4, 5, 6, 7 Accrued interest Capitalization threshold Account status Balance paid in full. Debit (IBB), Debit (IF), Debit (NW), Credit Debit, Credit Standard, Over limit, Arrears, Arrears & over limit Previous balance / no previous balance (Near) payments / no (near) payments Remaining balance < Minimum balance to bill etc.. Model Based Testing & Tosca @ICS 17

Stap 1 Van documentatie naar model Model COVERAGE based Model EXPERIENCE based TMap HD Test ontwerp technieken Handmatig of Cover HD Test situaties Model Based Testing & Tosca @ICS 18

Voordeel voor het team [Stap 1] Communicatie Kennis Test basis Inzicht Kennisoverdracht Model Based Testing & Tosca @ICS 19

Stap 2 Van model naar Systeem gebruik [stakeholders] TOSCA Systeem kennis [functioneel] Modellen Logische 2 Test uitvoering handmatig Documentatie [technisch] Fysieke Model Based Testing & Tosca @ICS 20

Stap 2 Van model naar Model Based Testing & Tosca @ICS 21

Stap 2 Van model naar INT3.B1.1-2.1 INT3 Test specificatie B1.1 Model -2 Test situatie.1 Logisch testgeval Model Based Testing & Tosca @ICS 22

Voordeel voor het team [Stap 2] Communicatie Kennis Test basis Logisch niveau Voorkom meerwerk Gaten in specs Bekende test dekking Traceerbare tests Model Based Testing & Tosca @ICS 23

Stap 3 Van naar testuitvoering Systeem gebruik [stakeholders] Test uitvoering TOSCA automatisch Systeem kennis [functioneel] Modellen Logische Test uitvoering handmatig Documentatie [technisch] Fysieke 3 Model Based Testing & Tosca @ICS 24

Stap 3 Van naar testuitvoering Model Based Testing & Tosca @ICS 25

Stap 3 Van naar testuitvoering Model Based Testing & Tosca @ICS 26

Stap 3 Van naar testuitvoering Model based Testing & Tosca @ICS 27

Stap 3 Van naar testuitvoering Model based Testing & Tosca @ICS 28

Voordeel voor het team [Stap 3] Communicatie Kennis Test basis Vertrouwen in TOSCA Rolverdeling Onderhoudbaar Schaalbaar Traceerbaar Model based Testing & Tosca @ICS 29

Tool gebruik Systeem gebruik [stakeholders] TOSCA TOSCA Jira Systeem kennis [functioneel] Confluence Modellen CoverHD Logische Test uitvoering handmatig Jira Documentatie [technisch] Fysieke Model Based Testing & Tosca @ICS 30

Successen - Voorbeeld Rente script Communicatie Kennis Test basis Regressie & Progressie Kortere overleggen Inwerken: 2 mnd >2 wk Waarom -kennis Test wat nodig Testen: 3 wk > 8 uur Model based Testing & Tosca @ICS 31

Bedankt!