SlideShare a Scribd company logo
Data Combination Test
2 July tillt 24 July
Criteria: 
Price 
Tavel time 
Airline company 
2 July tillt 24 July
Criteria: 
Price 
Tavel time 
Airline company 
2 July tillt 24 July 
1- Identifying test situations 
- Determine data attributes that influence the functionality 
- Determine equivalence classes for each data attribute 
- Determine relationships between the data attributes 
- Define data pairs to be combined
Criteria: 
Price 
Tavel time 
Airline company 
1- Identifying test situations 
- Determine data attributes that influence the functionality 
2 July tillt 24 July
1 >1 0 ≥ 1 0 
Criteria: 
Price 
Tavel time 
Airline company 
≥ 1 
1 day 
< 1 year 
longer 
1- Identifying test situations 
- Determine data attributes that influence the functionality 
- Determine equivalence classes for each data attribute 
2 July tillt 24 July 
EU 
outside Europe 
rest of Europe 
fastest 
cheapest 
preference 
airline company
1 >1 0 
outside Europe 
relation 
Criteria: 
Price 
Tavel time 
Airline company 
1- Identifying test situations 
- Determine data attributes that influence the functionality 
- Determine equivalence classes for each data attribute 
- Determine relationships between the data attributes 
2 July tillt 24 July 
1 day 
< 1 year 
longer 
EU 
rest of Europe 
fastest 
cheapest 
preference 
airline company 
≥ 1 0 ≥ 1
reservation
reservation 
group composition planned journey 
2 July till 24 July
group composition planned journey 
adult child infant 
reservation 
1 >1 0 0 
destination period 
≥ 1 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer
group composition planned journey 
adult child infant 
reservation 
1 >1 0 0 
destination period 
≥ 1 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer 
search 
criterium 
preference 
airline company 
cheapest 
fastest
group composition planned journey 
adult child infant 
reservation 
1 >1 0 0 
destination period 
≥ 1 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer 
search 
criterium 
preference 
airline company 
cheapest 
fastest 
flies to that 
destination 
yes no
group composition planned journey 
adult child infant 
reservation 
1 >1 0 0 
destination period 
≥ 1 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer 
search 
criterium 
preference 
airline company 
cheapest 
fastest 
flies to that 
destination 
yes no 
1- Identifying test situations 
- Determine data attributes that influence the functionality 
- Determine equivalence classes for each data attribute 
- Determine relationships between the data attributes 
- Define data pairs to be combined
group composition planned journey 
adult child infant 
reservation 
1 >1 0 0 
destination period 
≥ 1 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer 
search 
criterium 
preference 
airline company 
cheapest 
fastest 
flies to that 
destination 
yes no 
2- Creating logical test cases 
-Coverage of 
- All equivalence classes (each ‘branch’) 
- All defined combinations of data
group composition planned journey 
adult child infant 
reservation 
1 >1 0 0 
destination period 
≥ 1 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer 
search 
criterium 
preference 
airline company 
cheapest 
fastest 
flies to that 
destination 
yes no 
TC-1 
TC-2 
TC-3 
TC-4 
TC-5 
TC-6 
TC-7 
TC-8
group composition planned journey 
adult child infant 
reservation 
1 >1 0 0 
destination period 
≥ 1 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer 
search 
criterium 
preference 
airline company 
cheapest 
fastest 
flies to that 
destination 
yes no 
TC-1 
TC-2 
TC-3 
TC-4 
TC-5 
TC-6 
TC-7 
TC-8
1 >1 0 ≥ 1 0 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer 
preference 
airline company 
cheapest 
fastest 
flies to that 
destination 
yes no 
TC-1 
TC-2 
TC-3 
TC-4 
TC-5 
TC-6 
TC-7 
TC-8 
group composition planned journey 
adult child infant 
reservation 
destination period 
search 
criterium
1 >1 0 ≥ 1 0 ≥ 1 EU 
outside 
Europe 1 day 
rest of Europe 
< 1 year 
longer 
preference 
airline company 
cheapest 
fastest 
flies to that 
destination 
yes no 
TC-1 
TC-2 
TC-3 
TC-4 
TC-5 
TC-6 
TC-7 
TC-8 
group composition planned journey 
adult child infant 
reservation 
destination period 
search 
criterium
TC-1 
3- Creating physical test cases 
customer name O’Brian 
# adults 1 
# children 0 
# infants 0 
destination The Netherlands - Eindhoven Airport 
date of departure 28-10-2014 
date of return 28-10-2014 
search criterium KLM 
Predicted result: 
airline company KLM 
flight number KL1288 
price € 54

More Related Content

Viewers also liked

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
TEST Huddle
 
Pairwise testing - Strategic test case design
Pairwise testing - Strategic test case designPairwise testing - Strategic test case design
Pairwise testing - Strategic test case design
XBOSoft
 
All Pairs Testing Technique
All Pairs Testing TechniqueAll Pairs Testing Technique
All Pairs Testing Technique
usha kannappan
 
Process cycle test
Process cycle testProcess cycle test
Process cycle test
SogetiNL
 
No struggle with test design (presentation at TestExpo 2015 Denmark)
No struggle with test design (presentation at TestExpo 2015 Denmark)No struggle with test design (presentation at TestExpo 2015 Denmark)
No struggle with test design (presentation at TestExpo 2015 Denmark)
Rik Marselis
 
Pc tv2
Pc tv2Pc tv2
2014 Masco Company Overview and Strategy
2014 Masco Company Overview and Strategy2014 Masco Company Overview and Strategy
2014 Masco Company Overview and Strategy
masco_presents
 
The F-35 Cockpit
The F-35 CockpitThe F-35 Cockpit
The F-35 Cockpit
ICSA, LLC
 
Antigen and antibody
Antigen and antibodyAntigen and antibody
Antigen and antibody
Pranab Debbarma
 
About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)
Agile Testing Alliance
 
Antigen
AntigenAntigen
Antigen
Natasha Sayal
 
2 antigens, immunogens, epitopes, and haptens
2 antigens, immunogens, epitopes, and haptens2 antigens, immunogens, epitopes, and haptens
2 antigens, immunogens, epitopes, and haptenstaha244ali
 

Viewers also liked (15)

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
 
Pairwise testing - Strategic test case design
Pairwise testing - Strategic test case designPairwise testing - Strategic test case design
Pairwise testing - Strategic test case design
 
All Pairs Testing Technique
All Pairs Testing TechniqueAll Pairs Testing Technique
All Pairs Testing Technique
 
Process cycle test
Process cycle testProcess cycle test
Process cycle test
 
No struggle with test design (presentation at TestExpo 2015 Denmark)
No struggle with test design (presentation at TestExpo 2015 Denmark)No struggle with test design (presentation at TestExpo 2015 Denmark)
No struggle with test design (presentation at TestExpo 2015 Denmark)
 
Pc tv2
Pc tv2Pc tv2
Pc tv2
 
2014 Masco Company Overview and Strategy
2014 Masco Company Overview and Strategy2014 Masco Company Overview and Strategy
2014 Masco Company Overview and Strategy
 
The F-35 Cockpit
The F-35 CockpitThe F-35 Cockpit
The F-35 Cockpit
 
Antigen and antibody
Antigen and antibodyAntigen and antibody
Antigen and antibody
 
About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)
 
Superantigen
SuperantigenSuperantigen
Superantigen
 
Antigen
AntigenAntigen
Antigen
 
Amazon search test case document
Amazon search test case documentAmazon search test case document
Amazon search test case document
 
Antigen
AntigenAntigen
Antigen
 
2 antigens, immunogens, epitopes, and haptens
2 antigens, immunogens, epitopes, and haptens2 antigens, immunogens, epitopes, and haptens
2 antigens, immunogens, epitopes, and haptens
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Storyboard data combination_test

  • 2.
  • 3.
  • 4. 2 July tillt 24 July
  • 5. Criteria: Price Tavel time Airline company 2 July tillt 24 July
  • 6. Criteria: Price Tavel time Airline company 2 July tillt 24 July 1- Identifying test situations - Determine data attributes that influence the functionality - Determine equivalence classes for each data attribute - Determine relationships between the data attributes - Define data pairs to be combined
  • 7. Criteria: Price Tavel time Airline company 1- Identifying test situations - Determine data attributes that influence the functionality 2 July tillt 24 July
  • 8. 1 >1 0 ≥ 1 0 Criteria: Price Tavel time Airline company ≥ 1 1 day < 1 year longer 1- Identifying test situations - Determine data attributes that influence the functionality - Determine equivalence classes for each data attribute 2 July tillt 24 July EU outside Europe rest of Europe fastest cheapest preference airline company
  • 9. 1 >1 0 outside Europe relation Criteria: Price Tavel time Airline company 1- Identifying test situations - Determine data attributes that influence the functionality - Determine equivalence classes for each data attribute - Determine relationships between the data attributes 2 July tillt 24 July 1 day < 1 year longer EU rest of Europe fastest cheapest preference airline company ≥ 1 0 ≥ 1
  • 11. reservation group composition planned journey 2 July till 24 July
  • 12. group composition planned journey adult child infant reservation 1 >1 0 0 destination period ≥ 1 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer
  • 13. group composition planned journey adult child infant reservation 1 >1 0 0 destination period ≥ 1 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer search criterium preference airline company cheapest fastest
  • 14. group composition planned journey adult child infant reservation 1 >1 0 0 destination period ≥ 1 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer search criterium preference airline company cheapest fastest flies to that destination yes no
  • 15. group composition planned journey adult child infant reservation 1 >1 0 0 destination period ≥ 1 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer search criterium preference airline company cheapest fastest flies to that destination yes no 1- Identifying test situations - Determine data attributes that influence the functionality - Determine equivalence classes for each data attribute - Determine relationships between the data attributes - Define data pairs to be combined
  • 16. group composition planned journey adult child infant reservation 1 >1 0 0 destination period ≥ 1 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer search criterium preference airline company cheapest fastest flies to that destination yes no 2- Creating logical test cases -Coverage of - All equivalence classes (each ‘branch’) - All defined combinations of data
  • 17. group composition planned journey adult child infant reservation 1 >1 0 0 destination period ≥ 1 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer search criterium preference airline company cheapest fastest flies to that destination yes no TC-1 TC-2 TC-3 TC-4 TC-5 TC-6 TC-7 TC-8
  • 18. group composition planned journey adult child infant reservation 1 >1 0 0 destination period ≥ 1 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer search criterium preference airline company cheapest fastest flies to that destination yes no TC-1 TC-2 TC-3 TC-4 TC-5 TC-6 TC-7 TC-8
  • 19. 1 >1 0 ≥ 1 0 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer preference airline company cheapest fastest flies to that destination yes no TC-1 TC-2 TC-3 TC-4 TC-5 TC-6 TC-7 TC-8 group composition planned journey adult child infant reservation destination period search criterium
  • 20. 1 >1 0 ≥ 1 0 ≥ 1 EU outside Europe 1 day rest of Europe < 1 year longer preference airline company cheapest fastest flies to that destination yes no TC-1 TC-2 TC-3 TC-4 TC-5 TC-6 TC-7 TC-8 group composition planned journey adult child infant reservation destination period search criterium
  • 21. TC-1 3- Creating physical test cases customer name O’Brian # adults 1 # children 0 # infants 0 destination The Netherlands - Eindhoven Airport date of departure 28-10-2014 date of return 28-10-2014 search criterium KLM Predicted result: airline company KLM flight number KL1288 price € 54