Test Plans - Giovanni-QU/SER225PlatformGame GitHub Wiki
Level Boundaries
Test Steps | Expected Result | Pass/Fail |
---|---|---|
1. At the beginning of the level, move left until the cat is no longer visible on the screen and then try to move back to the original position. | The cat should disappear off the screen and reappear once moved back to the original position. | Fail |
2. Navigate to the end of the level, move right (and avoid the box) until the cat is no longer visible on the screen and then try to move back to the original position. | The cat should disappear off the screen and reappear once moved back to the original position. | Fail |
Interactive Water Test
Test Steps | Expected Result | Pass/Fail |
---|---|---|
1. Move the cat into the water source. | An oxygen timer should appear alerting the player as to how much time they have left in the water. | Fail |
2. Keep the cat in the water source until the oxygen timer runs out. | The cat should run out of oxygen and die. | Fail |
Updated Pause Button
Test Steps | Expected Result | Pass/Fail |
---|---|---|
1. Open the game. | The game will open and not be paused. | Pass |
2. Press the pause button. | The game will not pause. | Fail |
3. Enter the game. | The game will not pause upon entering the game. | Pass |
4. Press the pause button again. | The game will pause. | Pass |
How to Play Section
Test Steps | Expected Result | Pass/Fail |
---|---|---|
1. Open the game. | The game opens and has a how to play option. | Fail |
2. Press the how to play button. | The how to play section opens with thorough explanation. | Fail |
3. A next button will appear to show the remainder of the instruction. | This will show the next slide of the controls of the game. | Fail |
4. A back button will then appear, which when pressed will return to the how to play menu. | This will return the player back to the main menu. | Fail |
Story Test
Test Steps | Expected Result | Pass/Fail |
---|---|---|
1. Run the game and start the story. | The game starts and the introduction the story plays as a scrolling text across the screen. | Fail |
2. Play the game and talk to a character | The character introduces themselves and adds to the story. | Pass |
3. Beat the level. | More story is introduced to the player. | Fail |
4. Start a new level. | The next level starts in a different scenery. | Fail |
5. Finish the game. | The game ends and the story ends. | Fail |
Powerups
Test Steps | Expected Result | Pass/Fail |
---|---|---|
1. Beat a level. | Obtain a new powerup for the next level. | Fail |
2. Use the hairball powerup | The player presses shift and the hairball shoots forward. | Fail |
3. Hairball hits an enemy. | The hairball hits and enemy and the enemy dies. | Fail |
Character Attack
Test Steps | Expected Result | Pass/Fail |
---|---|---|
1. Jump on enemies' head | Kills enemy and player takes no damage. | Fail |
2. Run into enemy from front | Kills player since the attack is only effective from hitting the top of the player. | Pass |
3. Press attack button once hairball power-up is acquired. | Spawns a hairball projectile. If the hair ball hits an enemy; the enemy is killed. | Fail |
More Interactive NPCs
Test Steps | Expected Result | Pass/Fail |
---|---|---|
1. As the player, press the interact button in front of an NPC | When NPC is interacted with it speaks to the player | Pass |
2. Progress throughout the level and interact with different characters | Each NPC you encounter should provide different dialogue that furthers the development of the story. | Fail |