Top Banner
Data Combination Test
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Storyboard data combination_test

Data Combination Test

Page 2: Storyboard data combination_test
Page 3: Storyboard data combination_test
Page 4: Storyboard data combination_test

2 July tillt 24 July

Page 5: Storyboard data combination_test

1. Flight

2. Flight

3. Flight

4. Flight

5. Flight

Criteria:PriceTavel timeAirline company

2 July tillt 24 July

Page 6: Storyboard data combination_test

1. Flight

2. Flight

3. Flight

4. Flight

5. Flight

Criteria:PriceTavel timeAirline 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

Page 7: Storyboard data combination_test

1- Identifying test situations

- Determine data attributes that influence the functionality

Criteria:PriceTavel timeAirline company

1. Flight

2. Flight

3. Flight

4. Flight

5. Flight

2 July tillt 24 July

Page 8: Storyboard data combination_test

1 >1 0 ≥ 1 0

1- Identifying test situations

- Determine data attributes that influence the functionality- Determine equivalence classes for each data attribute

Criteria:PriceTavel timeAirline company

1. Flight

2. Flight

3. Flight

4. Flight

5. Flight

≥ 1

1 day

< 1 year

longer

EU

rest of Europe

outside Europe

fastest

cheapestpreferenceairline company

2 July tillt 24 July

Page 9: Storyboard data combination_test

1 >1 0

relation1. Flight

2. Flight

3. Flight

4. Flight

5. Flight

Criteria:PriceTavel timeAirline 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 July1 day

< 1 year

longer

EU

rest of Europe

outside Europe

fastest

cheapestpreferenceairline company

≥ 1 0 ≥ 1

Page 10: Storyboard data combination_test

reservation

Page 11: Storyboard data combination_test

group composition planned journey

reservation

2 July till 24 July

Page 12: Storyboard data combination_test

group composition planned journey

adult child infant

reservation

1 >1 0 0

destination period

≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer

Page 13: Storyboard data combination_test

group composition planned journey

adult child infant

reservation

1 >1 0 0

destination period

≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer

search criterium

preferenceairline company

fastest

cheapest

Page 14: Storyboard data combination_test

group composition planned journey

adult child infant

reservation

1 >1 0 0

destination period

≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer

search criterium

preferenceairline company

fastest

cheapest

flies to that destination

yes no

Page 15: Storyboard data combination_test

group composition planned journey

adult child infant

reservation

1 >1 0 0

destination period

≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer

search criterium

preferenceairline company

fastest

cheapest

flies to that destination

yes no1- 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

Page 16: Storyboard data combination_test

group composition planned journey

adult child infant

reservation

1 >1 0 0

destination period

≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer

search criterium

preferenceairline company

fastest

cheapest

flies to that destination

yes no

2- Creating logical test cases

- Coverage of- All equivalence classes (each ‘branch’)- All defined combinations of data

Page 17: Storyboard data combination_test

group composition planned journey

adult child infant

reservation

1 >1 0 0

destination period

≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer

search criterium

preferenceairline company

fastest

cheapest

flies to that destination

yes no

TC-1

TC-2

TC-3

TC-4

TC-5

TC-6

TC-7

TC-8

Page 18: Storyboard data combination_test

group composition planned journey

adult child infant

reservation

1 >1 0 0

destination period

≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer

search criterium

preferenceairline company

fastest

cheapest

flies to that destination

yes no

TC-1

TC-2

TC-3

TC-4

TC-5

TC-6

TC-7

TC-8

Page 19: Storyboard data combination_test

1 >1 0 0≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer preferenceairline company

fastest

cheapest

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 periodsearch

criterium

Page 20: Storyboard data combination_test

1 >1 0 0≥ 1 ≥ 1 EU

rest of Europe

outsideEurope 1 day

< 1 year

longer preferenceairline company

fastest

cheapest

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 periodsearch

criterium

Page 21: Storyboard data combination_test

TC-1

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

3- Creating physical test cases