Exercises


1. ‚  

Do game teams exist?

2. ‚  

List all of the game state transitions for the game state diagram in Figure 4.2.

3. ‚  

List all of the game state transitions that are not shown in Figure 4.2, and therefore should not be possible in the game.

4. ‚  

The Vehicle View portion of the screen layout shown in Figure 4.3 will display the vehicle selected by clicking the left and right arrows below the Vehicle View window. Write at least three tests to verify these two functions work properly together.

5. ‚  

5. Pretend that your house, apartment, dormitory, or favorite store is the first level of a major role playing game your company is developing. Using the level test checklist in Table 4.1, write a set of tests for this level of your game. Start by listing the items that apply (for example, NPCs, textures, doors, etc.) to your level, and then write tests for each item, according to the checklist.

Answers

1. ‚  

Development Teams, Test Teams, Art Teams, Sound Teams, and Matrixed Teams

2. ‚  

  1. Start Game to Front-End

  2. Front-End to Starting Grid

  3. Front-End to End Game

  4. Starting Grid to Racing

  5. Racing to Race Wrap-Up

  6. Racing to Pause

  7. Pause to Front-End

  8. Pause to Starting Grid

  9. Pause to Racing

  10. Pause to End Game

  11. Race Wrap-Up to Front-End

  12. Race Wrap-Up to Starting Grid

  13. Race Wrap-Up to End Game

3. ‚  

  1. Start to Starting Grid

  2. Start to Racing

  3. Start to Race Wrap-Up

  4. Start to Pause

  5. Start to End Game

  6. Front-End to Pause

  7. Front-End to Racing

  8. Front-End to Race Wrap-Up

  9. Starting Grid to Front-End

  10. Starting Grid to Pause

  11. Starting Grid to Race Wrap-Up

  12. Starting Grid to End Game

  13. Racing to Front-End

  14. Racing to Starting Grid

  15. Racing to End Game

  16. Pause to Race Wrap-Up

  17. Race Wrap-Up to Racing

  18. Race Wrap-Up to Pause

4. ‚  

Some rotating vehicle view tests:

  1. From first vehicle: click right arrow once, wait for new vehicle to rotate past 360 degrees. Check for smooth rotation, cracks or flicker in the graphics. Repeat until you arrive back at first vehicle.

  2. From first vehicle: click left arrow once, wait for new vehicle to rotate past 360 degrees. Check for smooth rotation, cracks, or flicker in the graphics. Repeat until you arrive back at first vehicle.

  3. From first vehicle: click right arrow once, wait for new vehicle to rotate past 360 degrees. Check for smooth rotation, cracks, or flicker in the graphics. Click left arrow once. Check that first vehicle is shown and rotating properly.

  4. From first vehicle: click left arrow once, wait for new vehicle to rotate past 360 degrees. Check for smooth rotation, cracks, or flicker in the graphics. Click right arrow once. Check that first vehicle is shown and rotating properly.

  5. From first vehicle: rapidly click right then left arrow, check first vehicle is shown and is rotating properly.

  6. From first vehicle: rapidly click left then right arrow, check first vehicle is shown and rotating properly.

  7. From first vehicle: rapidly click right arrow until you arrive back at first vehicle. Check that first vehicle is promptly shown and is rotating properly.

  8. From first vehicle: rapidly click left arrow until you arrive back at first vehicle. Check that first vehicle is promptly shown and is rotating properly.

5. ‚  

Example for an office building lobby containing marble floors, front and rear glass doors, guard station with guard, and two central steel -door elevators.

  1. Check placement and behavior of objects

    1. check left and right front doors open and close from both directions

    2. check left and right rear doors open and close from both directions

    3. check guard station placed inside rear door to the right as you enter

    4. check elevators located in center of lobby, one on either side. Each should have its own call button in the Up direction only.

    5. check elevator call buttons light when pressed and remain lit when pressed again.

    6. check that when an elevator arrives at the first floor, its doors open and the call button light goes out if it was lit

  2. Check the behavior and placement of NPCs

    1. check that the guard is standing at the guard station

    2. check that the guard greets you when you enter through either rear door

  3. Check the fit and form of each unique tile mesh and texture used in the level

    1. check glass door fit, transparency, and reflective factor for front and rear doors

    2. check metal door handle color , reflectivity, and fit with glass door

    3. check texture and shine of marble floor and wall tiles

    4. check fit of marble floor tile edges with walls and elevator doors

    5. check steel elevator door texture and reflectivity for each elevator

  4. Check the functions and load times of transitions from one level to another

    1. check that there is no noticeable break or flicker in gameplay when entering through either front door

    2. check that there is no noticeable break or flicker gameplay when entering through either rear door

    3. check that there is no noticeable break or flicker gameplay when entering either elevator door




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