SlideShare a Scribd company logo
1 of 22
Download to read offline
Sophia Antipolis, French Riviera
20-22 October 2015
USING TASK MODELS IN MODEL‐BASED TESTING 
by Rachid Kherrazi 
© All rights reserved
Rachid Kherrazi
UCAAT 2015
CONTENT
2
• Introduction to Model Based Testing
• Why MBT?
• What is MBT?
• What are benefits and challenges?
• User Experience and Task Models
• From Task model to Test Model using 
UXSpec tool 
• Case study and results  
© All rights reserved
Rachid Kherrazi
Sr. Consultant @ Nspyre
Domain
Process and Product 
Improvement
Model Based Testing and Model 
Driven Engineering
iSQI Accredited Certified Model 
Based Tester Trainer 
Also involved in this project 
Anita Wierda  User Experience specialist 
Neda Noroozi MBT specialist   
Arjan van der Meer MDE specialist
Typical issues with traditional testing 
Many problems discovered at a late stage of development 
process, often costly to resolve.
In addition, they affect the planning of development 
processes in that they must be resolved 'In between' 
Several pre and post release defects not found with 
traditional testing, which results in 
Several delays in planning
With related quality/cost impact    Typical what we 
hear from our 
customers 
Rachid Kherrazi
UCAAT 2015
3
Root Cause 
Unit testing is insufficient
Single unit may work properly in isolation
Incorrect interaction between units may cause serious reliability 
failures
System‐level testing
Requires model of system behavior
Behavior is often reactive/nondeterministic
Implementation is multi‐threaded or distributed
Thread scheduling hard to control
State space is typically infinite
Traditional FSM‐based testing does not scale 
4
Rachid Kherrazi
UCAAT 2015
MBT helps to avoid integration issues 
and post release defects  
Review
Static testing
Unit testing
Manual testing
happy flows
Manual testing
alternative flows
Manual testing
bad weather flows
Typical uncovered
Post release defects
Typical uncovered
Integration issues
This is typical domain
where Model Based
Testing helps
You can try to avoid
integration issues and
post release defects by
adding manual test case,
but it will be complex will
take lot of effort and
finally costly
Increased complexity and effort of testing
Manual exhaustive
exploratory testing
5
Rachid Kherrazi
UCAAT 2015
Other Drivers for MBT
Our world evolves….and becomes complex
Cyber‐Physical Systems/EoT
Machine2Machine
Digital Transformation
Increased need to manage complexity 
 Increased need to technology enablers 
Innovative company’s need innovative tools and approaches to develop 
innovative products and services 
 Model Based System Engineering 
 Model Driven Engineering 
 Model Based Testing 
6
Rachid Kherrazi
UCAAT 2015
IntegrationDesign
Coding
Requirements System test
Test case specification
(design of logical test case)
(reduction of number of test cases by application of test techniques
Test execution
(reporting)
Test case generation
(design of physical test case)
(selection of input values and calculation of expected results)
Test process
3 main steps in test process
Module
Subsystem
System
7
7
Rachid Kherrazi
UCAAT 2015
MBT is the automation of test case generation 
Manual Automatic
Test case specification
(design of logical test cases)
Test case execution
(and reporting)
Test case generation
(design of physical test case)
(Actions & expected results)
Modelbasedtesting
Traditionalmanualtesting
Traditionalautomatictesting
Manual C# Scripting
Testing skills + Scripting skills + Modeling skills
Modeling
Lightweight
Modeling languages
Generate
Scripting
8
Rachid Kherrazi
UCAAT 2015
Model Based Testing
9
+ better communication using models
+ abstract tests
+ auto design of tests, variety of test suites
+ model checking
+ early exposure of ambiguities in spec/design
+ ease of updating of test suites
+ systematic coverage
o automatic execution
o auto regression testing
- modelling overhead
- complexity of the models
Rachid Kherrazi
UCAAT 2015
Example Spec Explorer and possible extensions
Explore &
Analyze
Remodel
Generate
Model Model Graph
Test Suite
Test Execute Tool
Nunit
Note: this is not implementation 
code, this is the textual Test 
model
(describing the interface 
behavior) 
10
MBT extension to overcome modeling /scripting skills and reuse available models
UML Extension
Sequence Diagrams
UXSpec 
(converts Task Models to SE test 
models)
Rachid Kherrazi
UCAAT 2015
MBT: workflow 
Model
Cord
Script
Spec 
Explorer
Test
Cases
Cord Scripts:
• Coverage /Slicing /Scenario Selection
Spec Explorer (MBT tool):
• Generate automatically test cases
MBT
Tester
11
UXspec
Task 
Model
Maria
(CTT)
UX Designer
Tester reuses existing UX Task models to
generate Spec Explorer MBT models
Rachid Kherrazi
UCAAT 2015
Task Model in human‐centered design activities 
This figure shows the
interdependence of human-centered
design activities according to the ISO
9241-210 standard.
Blue rectangles show the 5 key design
activities in an iterative, human-
centered design process.
"UX deliverables" are key deliverables
from the corresponding design
activity.
During Analysis phase, Task Model
is one of the deliverables
Task Model: A description of the
subtasks that have to be carried out
in order to reach the
user’s goals
12
Rachid Kherrazi
UCAAT 2015
What are task models, 
anyway?
Description of the process a user takes to reach a goal in a 
specific domain
Typically have hierarchical structure
Number of different task modeling languages
GOMS
UAN
ConcurTaskTrees (CTT)
13
http://giove.isti.cnr.it/attachments/publications/2003-A1-07.pdf
Rachid Kherrazi
UCAAT 2015
ConcurTaskTrees
Developed by Fabio Paterno et al. for the design of 
user interfaces
• Goals
– Graphical for easy 
interpretation
– Concurrent model for 
representing UI tasks
– Different task types
• Represent all tasks, including 
those performed by the 
system
14
Rachid Kherrazi
UCAAT 2015
Task Building Process
Three phases
Hierarchically decompose the 
tasks
Identify the temporal 
relationships among tasks at 
same level
Identify what objects are 
manipulated and what actions 
can be performed on them, and 
assign these to the tasks as 
appropriate. 
Temporal Relationships
T1 [] T2 ‐ Choice
T1 ||| T2 ‐ Interleaving
T1 |[]| T2 ‐ Synchronization
T1 >> T2 ‐ Enabling
T1 []>> T2 ‐ Enabling with 
Information Passing
T1 [> T2 ‐ Deactivation
T1* ‐ Iteration
T1(n) ‐ Finite Iteration
[T1] ‐ Optional
T – Recursion
15
Rachid Kherrazi
UCAAT 2015
Building/Editing Task Models
Tools are available
ConcurTaskTrees 
Environment
http://giove.cnuce.cnr.it/ctte.html or Google for “ConcurTaskTrees”
16
Ref: Paulo Filipe de Jesus Cruz
Example CTT
Rachid Kherrazi UCAAT 2015
Case study:
Car reservation system 
Navigate to Cars tab
Add a car to reservation system
select ‘add Car’ 
Enter Car info in the popup window 
Enter mandatory information (fields)
Select Car Model
Select a Station
Enter additional information, 
if applicable (Class of Car)
Select ‘Ok’ to close the window and perform the action only if “Eindhoven” station is 
selected
Select ‘Cancel’ to close the window without performing the action 
(for simplicity and demonstration we selected 2 requirements)
(Req. 1)
(Req. 2)
17
Rachid Kherrazi
UCAAT 2015
MBT + UXspec: generated Model
15 States
39 Transitions
18
13 Test cases
Complete Test cases coverage
Rachid Kherrazi
UCAAT 2015
Case study: 
perceived benefits 
Pilot has demonstrate the correct working of our tool chain 
(feasibility study)
Perceived benefits: 
• Enforce team involvements
Better communication, less misunderstanding
Increased productivity
Reducing test specification effort by reusing task models  
Increased test Automation (Saving time and cost)
Maintainability /Agility 
Easier and safer Maintainability by using task models as one 
synchronization point 
Changes in requirements  Update in Task Model  automatic update in 
Test cases
19
Next Steps
Run project based on real product from industry 
Tool improvements 
Support data handling/configuration aspects in UXSpec, 
instead of relying on manual additions in Spec Explorer, 
Supporting other MBT tools. 
Rachid Kherrazi
UCAAT 2015
Rachid Kherrazi
UCAAT 2015
20
MBT is….. 
Strategies, tools and artifacts
Manage complexity 
Reduces the need of manual or human involvement of interaction
Avoids spending time in unskilled repetitive error prone or redundant tasks
Provides bandwidth to Innovate!!
Questions?
Benefits of (CTT) Task Modeling
Translation of design to Concur Task Tree seems 
straight forward
Clear visual way of specifying all interaction details 
(e.g. all input fields in a screen) and user interaction 
flows
Changes in requirements: Only keep this model up to 
date, not have to change all design mockups
Model can be maintained by others than UX (free 
tooling)
21
Rachid Kherrazi
UCAAT 2015
Results
Manual test design and manual 
scripting 
(automatic test execution)
MBT+ UXspec 
SUT  Car reservation system 
(2 requirements )
Car reservation system 
(2 requirements )
Test Design (logical 
test case)
0,5 h for 2 test specification  ½ h for creating task model
Test Generation
(physical test case)
0,5 h for 2 scripting the test cases Automatic generation of 13 test cases 
Test Execution  Automatic execution
(MS UI automation)
Automatic execution
(MS UI automation)
Number of Test 
Cases
2 Test cases
(2 test case/hrs)
13 Test cases
(26 test case/hrs)
Coverage  2 scenarios
2 req
All scenarios
2 req
Maintenance 
Effort
(change /new 
requirements) 
1 h for adding test scenario (new 
requirement)
½ h for updating task model
22
Rachid Kherrazi
UCAAT 2015

More Related Content

What's hot

Seminar on Software Testing
Seminar on Software TestingSeminar on Software Testing
Seminar on Software TestingBeat Fluri
 
Testing Experience - Evolution of Test Automation Frameworks
Testing Experience - Evolution of Test Automation FrameworksTesting Experience - Evolution of Test Automation Frameworks
Testing Experience - Evolution of Test Automation FrameworksŁukasz Morawski
 
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!TEST Huddle
 
Quiz3 tonghop
 Quiz3 tonghop Quiz3 tonghop
Quiz3 tonghopDaewoo Han
 
Software testing
Software testingSoftware testing
Software testingBala Ganesh
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testingdidev
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-pptatish90
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notesguest208aa1
 
Testing documents
Testing documentsTesting documents
Testing documentssuhasreddy1
 
Software testing
Software testingSoftware testing
Software testingSengu Msc
 
Requirements validation techniques (rv ts) practiced in industry studies of...
Requirements validation techniques (rv ts) practiced in industry   studies of...Requirements validation techniques (rv ts) practiced in industry   studies of...
Requirements validation techniques (rv ts) practiced in industry studies of...JayabalanRajalakshmi
 
01 software test engineering (manual testing)
01 software test engineering (manual testing)01 software test engineering (manual testing)
01 software test engineering (manual testing)Siddireddy Balu
 
Martin Gijsen - Effective Test Automation a la Carte
Martin Gijsen -  Effective Test Automation a la Carte Martin Gijsen -  Effective Test Automation a la Carte
Martin Gijsen - Effective Test Automation a la Carte TEST Huddle
 

What's hot (20)

Seminar on Software Testing
Seminar on Software TestingSeminar on Software Testing
Seminar on Software Testing
 
Testing Experience - Evolution of Test Automation Frameworks
Testing Experience - Evolution of Test Automation FrameworksTesting Experience - Evolution of Test Automation Frameworks
Testing Experience - Evolution of Test Automation Frameworks
 
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
Elise Greveraars - Tester Needed? No Thanks, We Use MBT!
 
Quiz3 tonghop
 Quiz3 tonghop Quiz3 tonghop
Quiz3 tonghop
 
Software testing
Software testingSoftware testing
Software testing
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 
Ppt19
Ppt19Ppt19
Ppt19
 
Software testing
Software testing   Software testing
Software testing
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notes
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
Software testing methods
Software testing methodsSoftware testing methods
Software testing methods
 
Testing documents
Testing documentsTesting documents
Testing documents
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Software testing
Software testingSoftware testing
Software testing
 
Requirements validation techniques (rv ts) practiced in industry studies of...
Requirements validation techniques (rv ts) practiced in industry   studies of...Requirements validation techniques (rv ts) practiced in industry   studies of...
Requirements validation techniques (rv ts) practiced in industry studies of...
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
01 software test engineering (manual testing)
01 software test engineering (manual testing)01 software test engineering (manual testing)
01 software test engineering (manual testing)
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Martin Gijsen - Effective Test Automation a la Carte
Martin Gijsen -  Effective Test Automation a la Carte Martin Gijsen -  Effective Test Automation a la Carte
Martin Gijsen - Effective Test Automation a la Carte
 

Viewers also liked

Especies Invasoras 2016 IES Rambla de Nogalte
Especies Invasoras 2016  IES Rambla de NogalteEspecies Invasoras 2016  IES Rambla de Nogalte
Especies Invasoras 2016 IES Rambla de NogalteTxema Campillo
 
Bagsh nart ogoh zovlogoo
Bagsh nart ogoh zovlogooBagsh nart ogoh zovlogoo
Bagsh nart ogoh zovlogoobayrmaa
 
You want to_be_a_ufologist
You want to_be_a_ufologistYou want to_be_a_ufologist
You want to_be_a_ufologistgorin2008
 
Getupandgolist
GetupandgolistGetupandgolist
Getupandgolistgorin2008
 
Centre infrastructure guide
Centre infrastructure guideCentre infrastructure guide
Centre infrastructure guideFocus Edu Care
 
4aa25ff36c0e0 cv deepak_sehgal
4aa25ff36c0e0 cv deepak_sehgal4aa25ff36c0e0 cv deepak_sehgal
4aa25ff36c0e0 cv deepak_sehgalgorin2008
 
Ardora tutorial sopa de letras
Ardora tutorial sopa de letrasArdora tutorial sopa de letras
Ardora tutorial sopa de letrasUNICIENCIA
 
Timemanagement
TimemanagementTimemanagement
TimemanagementSheila A
 
Where do we live henar
Where do we live                     henarWhere do we live                     henar
Where do we live henarlola caravaca
 
Thesis w notes_alimac
Thesis w notes_alimacThesis w notes_alimac
Thesis w notes_alimacalimac326
 

Viewers also liked (20)

Especies Invasoras 2016 IES Rambla de Nogalte
Especies Invasoras 2016  IES Rambla de NogalteEspecies Invasoras 2016  IES Rambla de Nogalte
Especies Invasoras 2016 IES Rambla de Nogalte
 
Bagsh nart ogoh zovlogoo
Bagsh nart ogoh zovlogooBagsh nart ogoh zovlogoo
Bagsh nart ogoh zovlogoo
 
You want to_be_a_ufologist
You want to_be_a_ufologistYou want to_be_a_ufologist
You want to_be_a_ufologist
 
Getupandgolist
GetupandgolistGetupandgolist
Getupandgolist
 
Centre infrastructure guide
Centre infrastructure guideCentre infrastructure guide
Centre infrastructure guide
 
4aa25ff36c0e0 cv deepak_sehgal
4aa25ff36c0e0 cv deepak_sehgal4aa25ff36c0e0 cv deepak_sehgal
4aa25ff36c0e0 cv deepak_sehgal
 
Ardora tutorial sopa de letras
Ardora tutorial sopa de letrasArdora tutorial sopa de letras
Ardora tutorial sopa de letras
 
Timemanagement
TimemanagementTimemanagement
Timemanagement
 
Sevilla 100115141114-phpapp01
Sevilla 100115141114-phpapp01Sevilla 100115141114-phpapp01
Sevilla 100115141114-phpapp01
 
Tertiary sector
Tertiary sectorTertiary sector
Tertiary sector
 
Where do we live henar
Where do we live                     henarWhere do we live                     henar
Where do we live henar
 
Corporate
CorporateCorporate
Corporate
 
Corporate
CorporateCorporate
Corporate
 
M banking
M bankingM banking
M banking
 
Appraisal
AppraisalAppraisal
Appraisal
 
Health and illness
Health and illnessHealth and illness
Health and illness
 
Absence2
Absence2Absence2
Absence2
 
Thesis w notes_alimac
Thesis w notes_alimacThesis w notes_alimac
Thesis w notes_alimac
 
Sofia unit8
Sofia unit8Sofia unit8
Sofia unit8
 
Power jorge-rubio
Power jorge-rubioPower jorge-rubio
Power jorge-rubio
 

Similar to Model Based Testing

Using task models in model-based testing
Using task models in model-based testingUsing task models in model-based testing
Using task models in model-based testingRachid Kherrazi
 
61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptxSuhleemAhmd
 
Manual Testing to Intelligent Test Automation.pptx
Manual Testing to Intelligent Test Automation.pptxManual Testing to Intelligent Test Automation.pptx
Manual Testing to Intelligent Test Automation.pptxNandhakumar77727
 
Lecture 3 software process model
Lecture 3   software process modelLecture 3   software process model
Lecture 3 software process modelIIUI
 
Lecture 19,20 Software Development Process Models.pptx
Lecture 19,20 Software Development Process Models.pptxLecture 19,20 Software Development Process Models.pptx
Lecture 19,20 Software Development Process Models.pptxSeniorUsama
 
Discussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docxDiscussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docxmadlynplamondon
 
Chapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptChapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptRayonJ1
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfOmethSanchitha
 
Software testing methodologies to watch out in 2020
Software testing methodologies to watch out in 2020Software testing methodologies to watch out in 2020
Software testing methodologies to watch out in 2020Concetto Labs
 
Software Life Cycle Modelsrerfgrgreg.pptx
Software Life Cycle Modelsrerfgrgreg.pptxSoftware Life Cycle Modelsrerfgrgreg.pptx
Software Life Cycle Modelsrerfgrgreg.pptxaryanchauhan040301
 
Software Process Model in software engineering
Software Process Model in software engineeringSoftware Process Model in software engineering
Software Process Model in software engineeringMuhammadTalha436
 
Model Driven Prototyping
Model Driven PrototypingModel Driven Prototyping
Model Driven PrototypingRafael Chaves
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTechWell
 
Prototypemodel in SDLC ppt
Prototypemodel  in SDLC pptPrototypemodel  in SDLC ppt
Prototypemodel in SDLC pptsoni singh
 

Similar to Model Based Testing (20)

Using task models in model-based testing
Using task models in model-based testingUsing task models in model-based testing
Using task models in model-based testing
 
61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx
 
Manual Testing to Intelligent Test Automation.pptx
Manual Testing to Intelligent Test Automation.pptxManual Testing to Intelligent Test Automation.pptx
Manual Testing to Intelligent Test Automation.pptx
 
Lecture 3 software process model
Lecture 3   software process modelLecture 3   software process model
Lecture 3 software process model
 
Lecture 19,20 Software Development Process Models.pptx
Lecture 19,20 Software Development Process Models.pptxLecture 19,20 Software Development Process Models.pptx
Lecture 19,20 Software Development Process Models.pptx
 
Discussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docxDiscussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docx
 
Chapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.pptChapter 3 Software Process Model.ppt
Chapter 3 Software Process Model.ppt
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdf
 
Software testing methodologies to watch out in 2020
Software testing methodologies to watch out in 2020Software testing methodologies to watch out in 2020
Software testing methodologies to watch out in 2020
 
Software Life Cycle Modelsrerfgrgreg.pptx
Software Life Cycle Modelsrerfgrgreg.pptxSoftware Life Cycle Modelsrerfgrgreg.pptx
Software Life Cycle Modelsrerfgrgreg.pptx
 
Software Process Model in software engineering
Software Process Model in software engineeringSoftware Process Model in software engineering
Software Process Model in software engineering
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Model Driven Prototyping
Model Driven PrototypingModel Driven Prototyping
Model Driven Prototyping
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
 
Process model
Process modelProcess model
Process model
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
 
Software process model
Software process modelSoftware process model
Software process model
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back Tomorrow
 
Prototypemodel in SDLC ppt
Prototypemodel  in SDLC pptPrototypemodel  in SDLC ppt
Prototypemodel in SDLC ppt
 
Incremental model
Incremental modelIncremental model
Incremental model
 

Recently uploaded

Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 

Recently uploaded (20)

Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 

Model Based Testing