#tests = 2 * 3 * 2 = 12
You may make a copy of a worksheet and complete this activity, or simply type your answers in any text editor.
You may work alone or with at most two other students in this course.
Assume there are multiple IDMs (i.e., characteristics or partitions):
| Blocks for characteristic A | A1 | A2 | |
| Blocks for characteristic B | B1 | B2 | B3 |
| Blocks for characteristic C | C1 | C2 |
Possible values for the partitions are as follow:
| Values for characteristic A | a | b | |
| Values for characteristic B | 1 | 2 | 3 |
| Values for characteristic C | x | y |
#tests = 2 * 3 * 2 = 12
TR = {
(A1,B1,C1), (A1,B1,C2), (A1,B2,C1), (A1,B2,C2), (A1,B3,C1), (A1,B3,C2)
(A2,B1,C1), (A2,B1,C2), (A2,B2,C1), (A2,B2,C2), (A2,B3,C1), (A2,B3,C2) }
(a,1,x), (a,1,y), (a,2,x), (a,2,y), (a,3,x), (a,3,y) (b,1,x), (b,1,y), (b,2,x), (b,2,y), (b,3,x), (b,3,y)
#tests = max_#blocks = 3
TR = { (A1,B1,C1), (A2,B2,C2), (A2,B3,C1) }
(a,1,x), (b,2,y), (b,3,x)
#test = 1st_max_#block * 2nd_max_#block = 3 * 2 = 6
TR = { (B1,A1,C1), (B1,A2,C2), (B2,A1,C2), (B2,A2,C1), (B3,A1,C1), (B3,A2,C2) }
(1,a,x), (1,b,y), (2,a,y), (2,b,x), (3,a,x), (3,b,y)
#tests = 1(for #base) + ( (2-1) + (3-1) + (2-1) ) = 5
First, pick a base. Suppose a base is (A2,B1,C1)
Derive the remaining test requirements.
Hold all but one base choice constant,
use each non-base choice in each other characteristic.
A2,B1,C2
A2,B2,C1 A2,B3,C1
A1,B1,C1
Thus, TR = { (A2,B1,C1), (A2,B1,C2), (A2,B2,C1), (A2,B3,C1), (A1,B1,C1) }
(b,1,x), (b,1,y), (b,2,x), (b,3,x), (a,1,x)
Suppose there are 2 bases: (A2,B1,C1) and (A2,B2,C2)
#tests = #base + ( #base*(2-#base_choiceA) + #base*(3-#base_choiceB) + #base*(2-#base_choiceC) )
= 2 + ( 2*(2-1) + 2*(3-2) + 2*(2-2) ) = 6
Hold all but one base choice constant for each base test,
use each non-base choice in each other characteristic.
For base (A2,B1,C1)
A2,B1,-- Cannot replace C characteristic (all block are used as base)
A2,B3,C1 Cannot replace with B2 since it's also a base choice
A1,B1,C1
For base (A2,B2,C2)
A2,B2,-- Cannot replace C characteristic (all block are used as base)
A2,B3,C2 Cannot replace with B1 since it's also a base choice
A1,B2,C2
Thus, TR = { (A2,B1,C1), (A2,B3,C1), (A1,B1,C1),
(A2,B2,C2), (A2,B3,C2), (A1,B2,C2) }
(b,1,x), (b,3,x), (a,1,x), (b,2,y), (b,3,y), (a,2,y)
CC-BY-NC-SA 4.0 license.