SlideShare a Scribd company logo
1 of 18
1
Model Based Testing
implementing with tools
Ruud van Houwelingen
December 2 ,2009
August 1, 2009
2
Agenda
• Introduction
• Model Based Testing – Definition
• Tool Overview
• Implementation
• Project Brief
• Conclusions
August 1, 2009
3
Introduction
• Who am I
• Why This Presentation?
Updated Version of This Presentation on:
http://www.margruud.nl/eurostar2009
August 1, 2009
4
Model Based Testing – Definition
• Model-Based Testing is the automatic generation of efficient
test procedures/vectors using models of system requirements
and specified functionality.
August 1, 2009
5
Automation of the Test Process
Generation
ExecutionEvaluation
August 1, 2009
6
Classical MBT
create tests
execute tests
evaluate outcome
result 100 tests in 2
weeks
specification
modeling
25.000 tests in
1 night
August 1, 2009
7
Model Based Testing Process
Model TestManager
Test
scenarios
SUT
test execution
test evaluation
Pass / Fail
Adapter
test generation
Report
August 1, 2009
8
Modelling the System Under Test
• Modelling tools can either support formal modelling, like UML, or
informal, in a business rules kind of modelling;
• in what domain will the tool be used?
August 1, 2009
9
(only) UML tools
• List of Non-
commercial/Free UML
tools
• List of
Commercial/Proprietary
UML tools
August 1, 2009
10
Generating Test Cases
• How can Risk Based Testing be applied?
• Do we test all possibilities?
• Do we make a representative subset?
• What about the Efficiency of the Generator?
August 1, 2009
11
List of Tools (dated…)
August 1, 2009
12
Commercial Tools for MBT
August 1, 2009
13
Project Architecture
ESB
BVV
BuZa
GBA
. . . . .
External connectors
August 1, 2009
14
MBT @ Organization for entry into The Netherlands
• We want to test more thorough
• but thorough testing costs too much time/effort
• Classical test automation is not sufficient
• Research Universiteit Twente
• model-based testing
August 1, 2009
15
BeInformed Studio
August 1, 2009
16
BeInformed Studio II
August 1, 2009
17
Conclusions
• Highly Qualified key-users should not / must not be involved in “easy
but intensive” testing process;
• Experience, Knowledge and Insight must give input for MBT instead
of writing Test scripts;
• Using MBT-tools improves coverage of all possible paths through the
model;
• In an Agile, iterative and complex environment: MBT-tools can easily
adapt to changes;
ORDINA N.V.
Ringwade 1 Tel: +31 30 6637000 www.ordina.nl
3439 LM Nieuwegein Fax: +31 30 6637099 e-mail: ruud.van.houwelingen@ordina.nl

More Related Content

What's hot

'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
TEST Huddle
 
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
TEST Huddle
 
'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt
TEST Huddle
 

What's hot (20)

Mickiel Vroon - Test Environment, The Future Achilles’ Heel
Mickiel Vroon - Test Environment, The Future Achilles’ HeelMickiel Vroon - Test Environment, The Future Achilles’ Heel
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
 
Derk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both WorldsDerk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both Worlds
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
 
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
 
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World
 
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement Potential
 
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
 
Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010
 
Mats Grindal - Risk-Based Testing - Details of Our Success
Mats Grindal - Risk-Based Testing - Details of Our Success Mats Grindal - Risk-Based Testing - Details of Our Success
Mats Grindal - Risk-Based Testing - Details of Our Success
 
Ane Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revisedAne Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revised
 
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
 
James Brodie - Outsourcing Partnership - Shared Perspectives
James Brodie - Outsourcing Partnership - Shared Perspectives James Brodie - Outsourcing Partnership - Shared Perspectives
James Brodie - Outsourcing Partnership - Shared Perspectives
 
Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
Edwin Van Loon -  How Much Testing is Enough - EuroSTAR 2010Edwin Van Loon -  How Much Testing is Enough - EuroSTAR 2010
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
 
ISTQB, ISEB Lecture Notes- 4
ISTQB, ISEB Lecture Notes- 4ISTQB, ISEB Lecture Notes- 4
ISTQB, ISEB Lecture Notes- 4
 
'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt
 

Viewers also liked

Diebold Company Overview
Diebold Company OverviewDiebold Company Overview
Diebold Company Overview
dmarston
 
Bank world conference diebold branch transformation presentation_011813
Bank world conference diebold branch transformation presentation_011813Bank world conference diebold branch transformation presentation_011813
Bank world conference diebold branch transformation presentation_011813
Chris Gill
 
Presentazione dogsinthecity
Presentazione dogsinthecityPresentazione dogsinthecity
Presentazione dogsinthecity
lucaminetti
 
INFORME SOBRE LA SITUACIÓN DE LOS PUEBLOS INDÍGENAS EN ARGENTINA: LA AGENDA P...
INFORME SOBRE LA SITUACIÓN DE LOS PUEBLOS INDÍGENAS EN ARGENTINA: LA AGENDA P...INFORME SOBRE LA SITUACIÓN DE LOS PUEBLOS INDÍGENAS EN ARGENTINA: LA AGENDA P...
INFORME SOBRE LA SITUACIÓN DE LOS PUEBLOS INDÍGENAS EN ARGENTINA: LA AGENDA P...
jorgejujuy
 

Viewers also liked (20)

Hakan Fredriksson - Experiences With MBT and Qtronic
Hakan Fredriksson - Experiences With MBT and Qtronic Hakan Fredriksson - Experiences With MBT and Qtronic
Hakan Fredriksson - Experiences With MBT and Qtronic
 
ATM monitoring
ATM monitoringATM monitoring
ATM monitoring
 
Diebold Company Overview
Diebold Company OverviewDiebold Company Overview
Diebold Company Overview
 
Cucumber spec - a tool takes your bdd to the next level
Cucumber spec - a tool takes your bdd to the next levelCucumber spec - a tool takes your bdd to the next level
Cucumber spec - a tool takes your bdd to the next level
 
James Tomaney - Automated Testing for the ATM Channel
James Tomaney - Automated Testing for the ATM Channel James Tomaney - Automated Testing for the ATM Channel
James Tomaney - Automated Testing for the ATM Channel
 
Bank world conference diebold branch transformation presentation_011813
Bank world conference diebold branch transformation presentation_011813Bank world conference diebold branch transformation presentation_011813
Bank world conference diebold branch transformation presentation_011813
 
Agencia
AgenciaAgencia
Agencia
 
Brustkrebs Patientenratgeber - Dr. med. Cedric A. George, Klinik Pyramide
Brustkrebs Patientenratgeber - Dr. med. Cedric A. George, Klinik PyramideBrustkrebs Patientenratgeber - Dr. med. Cedric A. George, Klinik Pyramide
Brustkrebs Patientenratgeber - Dr. med. Cedric A. George, Klinik Pyramide
 
Ambiente 2012
Ambiente 2012Ambiente 2012
Ambiente 2012
 
Creación de un blog
Creación de un blogCreación de un blog
Creación de un blog
 
Presentazione dogsinthecity
Presentazione dogsinthecityPresentazione dogsinthecity
Presentazione dogsinthecity
 
Arte hacerdinero
Arte hacerdineroArte hacerdinero
Arte hacerdinero
 
Lecturaescritura sordos
Lecturaescritura sordosLecturaescritura sordos
Lecturaescritura sordos
 
Durres Bella Mare IT - Giugno 2013
Durres Bella Mare IT - Giugno 2013Durres Bella Mare IT - Giugno 2013
Durres Bella Mare IT - Giugno 2013
 
INFORME SOBRE LA SITUACIÓN DE LOS PUEBLOS INDÍGENAS EN ARGENTINA: LA AGENDA P...
INFORME SOBRE LA SITUACIÓN DE LOS PUEBLOS INDÍGENAS EN ARGENTINA: LA AGENDA P...INFORME SOBRE LA SITUACIÓN DE LOS PUEBLOS INDÍGENAS EN ARGENTINA: LA AGENDA P...
INFORME SOBRE LA SITUACIÓN DE LOS PUEBLOS INDÍGENAS EN ARGENTINA: LA AGENDA P...
 
Eric Peyrelongue - La optimización del Social Media y su impacto en SEO
Eric Peyrelongue - La optimización del Social Media y su impacto en SEOEric Peyrelongue - La optimización del Social Media y su impacto en SEO
Eric Peyrelongue - La optimización del Social Media y su impacto en SEO
 
Sector 9
Sector 9Sector 9
Sector 9
 
The Martec Group Capabilities Healthcare - 2014
The Martec Group Capabilities Healthcare - 2014The Martec Group Capabilities Healthcare - 2014
The Martec Group Capabilities Healthcare - 2014
 
Balneapolis, presentación de empresa en BNI Sinergia León.
Balneapolis, presentación de empresa en BNI Sinergia León.Balneapolis, presentación de empresa en BNI Sinergia León.
Balneapolis, presentación de empresa en BNI Sinergia León.
 
Marilyn Monroe Rubia 94-58-91 (primeras páginas)
Marilyn Monroe Rubia 94-58-91 (primeras páginas)Marilyn Monroe Rubia 94-58-91 (primeras páginas)
Marilyn Monroe Rubia 94-58-91 (primeras páginas)
 

Similar to Ruud van Houwelingen - What Next for MBT? Implementing with Tools

Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Antti Pohjonen
 
Automated testing
Automated testingAutomated testing
Automated testing
s0194975
 

Similar to Ruud van Houwelingen - What Next for MBT? Implementing with Tools (20)

Model Drivers: The testing profile and its opportunity 2013-09-01
Model Drivers: The testing profile and its opportunity 2013-09-01Model Drivers: The testing profile and its opportunity 2013-09-01
Model Drivers: The testing profile and its opportunity 2013-09-01
 
Prototype
PrototypePrototype
Prototype
 
Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success Michael Snyman - Software Test Automation Success
Michael Snyman - Software Test Automation Success
 
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approachMeetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
 
Meetup TestingUy 2017 - Automating the Viewer: a cross-functional team approach
Meetup TestingUy 2017 - Automating the Viewer: a cross-functional team approachMeetup TestingUy 2017 - Automating the Viewer: a cross-functional team approach
Meetup TestingUy 2017 - Automating the Viewer: a cross-functional team approach
 
unit-5 SPM.pptx
unit-5 SPM.pptxunit-5 SPM.pptx
unit-5 SPM.pptx
 
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
 
Better Test Designs to Drive Test Automation Excellence
Better Test Designs to Drive Test Automation ExcellenceBetter Test Designs to Drive Test Automation Excellence
Better Test Designs to Drive Test Automation Excellence
 
Optimica Testing Toolkit
Optimica Testing ToolkitOptimica Testing Toolkit
Optimica Testing Toolkit
 
Automated testing
Automated testingAutomated testing
Automated testing
 
Managing Successful Test Automation
Managing Successful Test AutomationManaging Successful Test Automation
Managing Successful Test Automation
 
ITFT - Spiral model
ITFT -    Spiral modelITFT -    Spiral model
ITFT - Spiral model
 
Model-Based Testing: Concepts, Tools, and Techniques
Model-Based Testing: Concepts, Tools, and TechniquesModel-Based Testing: Concepts, Tools, and Techniques
Model-Based Testing: Concepts, Tools, and Techniques
 
Mobile Automation Basic Concepts / Demo
Mobile Automation Basic Concepts / DemoMobile Automation Basic Concepts / Demo
Mobile Automation Basic Concepts / Demo
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Qtp - Introduction values
Qtp - Introduction valuesQtp - Introduction values
Qtp - Introduction values
 
Mule soft meetup_tw_no1_june17
Mule soft meetup_tw_no1_june17Mule soft meetup_tw_no1_june17
Mule soft meetup_tw_no1_june17
 
Cloud Native CI/CD with Spring Cloud Pipelines
Cloud Native CI/CD with Spring Cloud PipelinesCloud Native CI/CD with Spring Cloud Pipelines
Cloud Native CI/CD with Spring Cloud Pipelines
 

More from TEST Huddle

More from TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Recently uploaded

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 

Ruud van Houwelingen - What Next for MBT? Implementing with Tools

  • 1. 1 Model Based Testing implementing with tools Ruud van Houwelingen December 2 ,2009
  • 2. August 1, 2009 2 Agenda • Introduction • Model Based Testing – Definition • Tool Overview • Implementation • Project Brief • Conclusions
  • 3. August 1, 2009 3 Introduction • Who am I • Why This Presentation? Updated Version of This Presentation on: http://www.margruud.nl/eurostar2009
  • 4. August 1, 2009 4 Model Based Testing – Definition • Model-Based Testing is the automatic generation of efficient test procedures/vectors using models of system requirements and specified functionality.
  • 5. August 1, 2009 5 Automation of the Test Process Generation ExecutionEvaluation
  • 6. August 1, 2009 6 Classical MBT create tests execute tests evaluate outcome result 100 tests in 2 weeks specification modeling 25.000 tests in 1 night
  • 7. August 1, 2009 7 Model Based Testing Process Model TestManager Test scenarios SUT test execution test evaluation Pass / Fail Adapter test generation Report
  • 8. August 1, 2009 8 Modelling the System Under Test • Modelling tools can either support formal modelling, like UML, or informal, in a business rules kind of modelling; • in what domain will the tool be used?
  • 9. August 1, 2009 9 (only) UML tools • List of Non- commercial/Free UML tools • List of Commercial/Proprietary UML tools
  • 10. August 1, 2009 10 Generating Test Cases • How can Risk Based Testing be applied? • Do we test all possibilities? • Do we make a representative subset? • What about the Efficiency of the Generator?
  • 11. August 1, 2009 11 List of Tools (dated…)
  • 13. August 1, 2009 13 Project Architecture ESB BVV BuZa GBA . . . . . External connectors
  • 14. August 1, 2009 14 MBT @ Organization for entry into The Netherlands • We want to test more thorough • but thorough testing costs too much time/effort • Classical test automation is not sufficient • Research Universiteit Twente • model-based testing
  • 17. August 1, 2009 17 Conclusions • Highly Qualified key-users should not / must not be involved in “easy but intensive” testing process; • Experience, Knowledge and Insight must give input for MBT instead of writing Test scripts; • Using MBT-tools improves coverage of all possible paths through the model; • In an Agile, iterative and complex environment: MBT-tools can easily adapt to changes;
  • 18. ORDINA N.V. Ringwade 1 Tel: +31 30 6637000 www.ordina.nl 3439 LM Nieuwegein Fax: +31 30 6637099 e-mail: ruud.van.houwelingen@ordina.nl