Game Development Reference
Figure 12.9 shows the first test constructed from the random numbers 30, 89, 77, 25,
Figure 12.9 The first Advanced Controls Cleanroom combinatorial test.
A new set of five random numbers is required to produce the second test case. Use 79,
82, 27, 8, and 57.
The first number is 79, which is within the 11-95 range for Look Sensitivity = 3. Put
a “3�? again in the first column for Test 2. The second usage number is 82. It falls with-
in the 11-100 range for Invert Thumbstick = No, so put a “NO�? in the Invert
Thumbstick column for Test 2. Your third number is 27. This is within the 1-80 range
for Controller Vibration = Yes. Add the “YES�? to the third column of values for Test 2.
The fourth random number is 8. This usage value corresponds to the Yes value range
of 1-25 for the Invert Flight Control parameter. Enter “YES�? into that column for Test
2. For the last parameter of the second test, the random number is 57. This number is
in the 31-100 No range for Auto-Center. Complete Test 2 by entering “NO�? in the last
column. Figure 12.10 shows the first two completed rows for this Cleanroom combi-
Figure 12.10 Two Advanced Controls Cleanroom combinatorial tests.
The third test in this table is constructed from the random number sequence 32, 6, 64,
66, and 11. Once again, the first value corresponds to the default Look Sensitivity
value of “3.�? The second usage number is 6, which results in the first Yes entry for the
Invert Thumbstick parameter by virtue of being inside the 1-10 range for that value.
The number to use for determining the Controller Vibration test value is 64, which
maps to the 1-80 range for the Yes choice. The fifth number also provides another
first—the first No value for Invert Flight Control, because it falls within the 26—100
range. The last random number for Test 3 is 11, which gives you a Yes value for the
Auto-Center parameter. Figure 12.11 shows the first three tests entered in the table.