Exercises


1. ‚  

What is Rule 2?

2. ‚  

Identify each of the following as Judger (J) or Perceiver (P) behaviors:

  1. Noticed a misspelling in the user manual

  2. Created a character with all skills set to 0 just to see what would happen

  3. Reported that the AK-47 doesn't fire at the correct rate

  4. Found a way to get his skater off the map

3. ‚  

Which of the following is an appropriately detailed defect title?

  1. Game crashes

  2. Found a bug in multiplayer mode

  3. Can't drive Fastkat vehicle into the hallway south of the main chamber

  4. Character dies unexpectedly

4. ‚  

Which of the following should be in the defect description?

  1. Where the defect happened

  2. How the defect happened

  3. Who in the game caused the problem

  4. What the defect did to the game

  5. All of the above

5. ‚  

Your first assignment for Gamecorp is testing a first-person shooter game. Your character, a cyborg wearing heavy armor , is on the second level carrying a knife and ammo for the megazooka weapon. You find an empty megazooka, pick it up and try to fire it, but it doesn't shoot because it's reading 0 ammo. You know from your project meetings that the weapon is supposed to automatically load any ammo you are carrying for it. What are some things you should do to "amplify" this defect?

6. ‚  

What are some of the kinds of problems you might find by running the step-by-step test example from the "Playing Games" section of this chapter?

7. ‚  

Rewrite the step-by-step test in outline form. What are some advantages of doing this? What are some disadvantages?

Answers

1. ‚  

Trust no one.

2. ‚  

a-J, b-P, c-J, d-P

3. ‚  

c

4. ‚  

e

5. ‚  

Check if the megazooka ammo is still in your inventory and if anything else you were carrying is gone. Check if this problem occurs on other levels, with other character types, and while wearing other armor. Check if this occurs when you are not carrying a weapon other than the knife, and with no weapon at all ‚ just the megazooka ammo. Check if this bug occurs when the ammo is in different inventory slots. Drop the megazooka and pick it up again while you still have the ammo to see if it still reads ammo . Try manually reloading the megazooka. Try picking up more megazooka ammo while you are using the empty megazooka. Get two megazooka ammo packs and then pick up the empty megazooka.

6. ‚  

Some potential problems are: Male Scoundrel picture or title might not get highlighted at the appropriate time, wrong picture could be shown for Male Scoundrel, scoundrel description might be wrong or contain an error, scoundrel description might not get shown at the right time, X or Y buttons could affect the selection or display of the scoundrel, right analog stick could affect the selection or display of the scoundrel , X or Y buttons could affect the subsequent operation of the B (back) button, right analog stick could affect the subsequent operation of the B button.

7. ‚  

Outline Test:

  • Main Menu

  • New Game

  • Character Selection

  • Scoundrel

  • Scout

  • Scoundrel

  • Invalid controls

  • Main Menu

    • Advantages:

      • Shorter

      • Less chance of making an error when writing the test

      • Easier to reuse across different game platforms

      • May get run different ways by different testers

    • Disadvantages:

      • Does not specify "Invalid controls"

      • Does not draw tester's attention to what item to check at each step

      • A developer may have trouble reproducing a defect found this way

    • May not get repeated exactly the same way by another tester

    • Note that the 4 th advantage and disadvantage are the same. By running it differently, someone else could find a defect that didn't show up the first time. But running it differently each time, a tester could miss a defect that was the target of the original test.




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