Chapter 12


  1. The answer is specific to the reader.

  2. All of the pairs for Look Sensitivity = 1 are missing. For Look Sensitivity = 10, it's missing pairs with Invert Thumbstick = YES, Controller Vibration = NO, Invert Flight Control = YES, and Auto-Center = NO. Invert Thumbstick = YES is missing pairs with Controller Vibration = NO, Invert Flight Control = YES, and Auto-Center = NO. Lastly, Controller Vibration is unpaired with Invert Flight Control = YES and Auto-Center = NO.

    When you choose to do Cleanroom testing, you aren't concerned about covering all of the pairs. The purpose is to represent the frequency at which various game features are going to be used by your customers. If you try to use Cleanroom test generation to get pairwise coverage, you will have to keep trying over and over again, checking each new table to see if it covers all of the pairs. This could take many cycles and/or many time more tests than you need to generate if you just focus on pairwise coverage. If you want to use both approaches, use them separately.

  3. It is possible to have the same exact test case appear more than once in a Cleanroom test set. This would typically involve values that have high usage frequencies but, like the lottery, it's also possible that infrequent value combinations will be repeated in your Cleanroom table.

  4. Using the process described in Chapter 14, you should have calculated the following casual player inverted usages for each of the Advanced Settings parameters:

    • Look Sensitivity: 1 = 32%, 3 = 4%, 10 = 64%

    • Invert Thumbstick: YES = 90%, NO = 10%

    • Controller Vibration: YES = 20%, NO = 80%

    • Invert Flight Control: YES = 75%, NO = 25%

    • Auto-Center: YES = 70%, NO = 30%

  5. The random number set used to produce the table in Figure 12.14 produces the following inverted usage tests:

    1. Look Sensitivity = 1, Invert Thumbstick = YES, Controller Vibration = NO, Invert Flight Control = YES, Auto-Center = YES

    2. Look Sensitivity = 10, Invert Thumbstick = YES, Controller Vibration = NO, Invert Flight Control = YES, Auto-Center = YES

    3. Look Sensitivity = 1, Invert Thumbstick = YES, Controller Vibration = NO, Invert Flight Control = YES, Auto-Center = YES

    4. Look Sensitivity = 10, Invert Thumbstick = YES, Controller Vibration = NO, Invert Flight Control = YES, Auto-Center = YES

    5. Look Sensitivity = 3, Invert Thumbstick = YES, Controller Vibration = NO, Invert Flight Control = NO, Auto-Center = NO

    6. Look Sensitivity = 10, Invert Thumbstick = YES, Controller Vibration = YES, Invert Flight Control = YES, Auto-Center = YES

  6. Figure A.6 shows how your TFD with inverted usage values should look.

  7. The path produced from the inverted usage values will depend on the random numbers that you generate. Ask a friend or classmate to check your path and offer to check theirs in return.


Figure A.6: Unlock Item TFD with inverted usage values.



Game Testing All in One
Game Testing All in One (Game Development Series)
ISBN: 1592003737
EAN: 2147483647
Year: 2005
Pages: 205

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net