Game Testing All in One (Game Development Series)
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? | ||
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. | ||
| ||
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
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:
| |
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. | |
| |
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. |