Game Testing All in One (Game Development Series)

1. ‚  

From the test case tree in Figure 13.2, which test branch(es) should you re-run for a new release of the game that fixes a bug with the sound effect used for the Orks "Big Shoota" weapon?

2. ‚  

There are actually four Multiplayer game modes in Dawn of War : LAN, Online, Direct Host, and Direct Join. Furthermore, the same choices available in Skirmish mode ‚ Maps, # of Players, Race, Game Options, and Win Conditions ‚ apply to the LAN and Direct Host multiplayer modes. Describe how you would update the test case tree in Figure 13.2 to include these two additional levels of depth.

3. ‚  

  1. Draw a tree for the FFTA Summoner job (Viera race) that requires two White Mage abilities and two Elementalist abilities. The Elementalist job requires one Fencer ability and one White Mage ability. The Fencer and White Mage abilities have no prerequisites.

  2. List the test cases you should use to determine that the Summoner job is properly restricted or enabled.

4. ‚  

Besides going to the Deck, Hand, or Gravyard, Yu-Gi-Oh! cards can also be "Removed from play." Create an updated version of the Host branch of the Black Pendant to account for this possibility.

Answers

1. ‚  

The bug fix affects "sound," "Orks", and "weapon" so you should run the collection of tests associated with to the following nodes on the tree:

  • Options ‚ Sound

  • Game Modes ‚ Skirmish ‚ Races (Orks)

  • Races ‚ Orks

2. ‚  

Start by creating four branches ‚ LAN, Online, Direct Host, and Direct Join ‚ from the Multiplayer node. Then, reproduce the set of branches attached to the Skirmish node and attach them to both the new LAN and Direct Host nodes. The affected portion of the tree should look like Figure A.7.

Figure A.7: Expanded Multiplayer portion of test tree.

3. ‚  

  1. The Summoner job tree is shown in Figure A.8.

    Figure A.8: Summoner job tree.

  2. Based on the nodes in the Summoner job tree, you should have the following test cases:

    • 2 Elementalist abilities and 2 White Mage abilities: Summoner job is available

    • 2 Elementalist abilities and 1 White Mage ability: Summoner job is not available

    • 1 Elementalist ability and 2 White Mage abilities: Summoner job is not available

    • 1 Fencer ability and 1 White Mage ability: Summoner job is not available

    • 0 Fencer abilities and 1 White Mage abilities: Summoner job is not available

    • 1 Fencer ability and 0 White Mage abilities: Summoner job is not available

4. ‚  

Figure A.9 shows the initial Host branch expansion to include the "Removed from play" possibility. From there you would check which cards available in the game can produce each of the effects represented. Any effects which are not possible should be removed from the tree.

Figure A.9: Initial "Removed from Play" portion of the Black Pendant "Host" branch.

Категории