21
Data Combination Test

Storyboard data combination_test

Embed Size (px)

Citation preview

Data Combination Test

2 July tillt 24 July

1. Flight

2. Flight

3. Flight

4. Flight

5. Flight

Criteria:PriceTavel timeAirline company

2 July tillt 24 July

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

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

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

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

reservation

group composition planned journey

reservation

2 July till 24 July

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

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

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

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

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

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

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

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

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

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