Professional Documents
Culture Documents
Decision Table Training Session
Decision Table Training Session
In this session
Definition
Causes Cause 1 Cause 2 Cause 3 Effects Effect 1 Effect 2 Combinations Values 1 2 3 4 5 6 7 8 Y, N Y Y Y Y NNNN Y, N Y Y NNY Y NN Y, N Y NY NY NY N X X X X X X
causes and effects in a matrix. Each column represents a unique combination. Purpose is to structure logic
3
February 2010
Application Areas
Business Analysis Programming Testing Hardware Design etc
February 2010
combinations Fill columns with all possible combinations Reduce test combinations Check covered combinations Add effects to the table
5
Values Y, N Y, N Y, N
February 2010
with 2: 31 * 23 = 24 Or, use the Values column and multiply each value down the column, eg. 3*2*2*2=24
February 2010 7
divide remaining combinations by the number of possible values for that cause 2. Write RF times the first value, then RF times the next etc. until row is full 3. Next row, go to 1.
February 2010 8
Find indifferent
combinations place a -
columns are identical Tip: ensure the effects are the same
9
combinations it represents A - represents as many combinations as the cause has Multiply for each - down the column Add up total and compare with step 2
February 2010
10
Read column by
column and determine the effects One effect can occur in multiple test 8 combinations
February 2010
11
February 2010
13
X X X X X X X X ? X X ? X X X X X X ? X X 1 1
1 1 1 1 1 1 1 1 1 1
16
2 or more current lines OR credit rating X. What if both: AND? Other customer types? See O-Other above. What about non current lines?
February 2010 14
Thank You
February 2010
15