Skip to content

Test Cases

amandaqu18 edited this page Sep 27, 2019 · 3 revisions
Test name Softcoded theme engine
Test creator Aaron Paterson
Test date 9/17/19
Test interdependencies See How to Setup & Play.txt \ Alternate Game Modes test cases must pass
Tester AP
Test objective Demonstrate that multiple graphical themes can be selected and added to WaveGame
Test Procedure
Test Setup Add test themes to the themes folder
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Cycle through each theme in the main menu Many different background textures display without the menu freezing.
2. Play each gamemode with a different theme Game mechanics are unaffected by themes while textures appear different.
3. Play a game mode that uses assets that are not provided by the current theme Asset falls back to another available asset.
Test Cleanup Remove test themes from version control.
Test Result
Test name Alternate Game Modes
Test creator Aaron Paterson
Test date 9/17/19
Test interdependencies See How to Setup & Play.txt
Tester AP
Test objective Demonstrate that multiple different game modes can be selected and played
Test Procedure
Test Setup N/A
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Play each game mode available in the main menu Game mechanics change while game assets maintain a consistent appearance.
2. Open highscores.csv High scores of each game mode are saved.
Test Cleanup Delete highscores.csv.
Test Result
Test name Softcoded screen resolution
Test creator Aaron Paterson
Test date 9/17/19
Test interdependencies See How to Setup & Play.txt
Tester AP
Test objective Demonstrate that multiple different screen resolutions can play equivalent forms of WaveGame
Test Procedure
Test Setup N/A
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Play each game mode on a different screen resolution or window size Game mechanics remain consistent while letterboxing changes width/height.
2. Toggle full screen on Windows, OSX, and Linux Window changes to and from full screen while the game state remains the same.
Test Cleanup N/A
Test Result
Test name Power-Up System Clarity
Test Creator Jamell Battle
Test Date 9/17/19
Test interdependencies See How to Setup & Play.txt
Tester JB
Test objective Demonstrate that the power-up system is intuitive and easy to understand
Test Procedure
Test Setup N/A
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Pick up a power-up within a stage Power-up effect activates, and the player understands what is happening.
2. Obtain a post-boss power-up Player will understand how to use the power-up upon receiving it.
Test Cleanup N/A
Test Result
Test name Player Automatic Movement
Test Creator Jamell Battle
Test Date 9/17/19
Test interdependencies See How to Setup & Play.txt
Tester JB
Test objective Demonstrate that the player automatically moving bug is no longer a problem
Test Procedure
Test Setup N/A
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Press the β€œWaves” button Player has full control of their movement at the start of the game.
Test Cleanup N/A
Test Result
Test name Better Settings
Test creator Amanda Gil
Test date 9/20/19
Test interdependencies See How to Setup & Play.txt
Tester AG
Test objective Demonstrate that the user can maneuver the menu screen without difficulty
Test Procedure
Test Setup N/A
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Press each button in the main menu The buttons complete the appropriate function.
2. Sound can be muted or turned on Music should stop or start depending on the option chosen by the user.
3. Help button explains the game and the power-up system Users should be able to recognize and pick up the game faster by using the help menu to know what is in the game.
Test Cleanup N/A
Test Result
Test name Side Scroller
Test creator Amanda Gil
Test date 9/20/19
Test interdependencies See How to Setup & Play.txt \ Alternate Game Modes test cases must pass
Tester AG
Test objective Demonstrate that multiple game modes can be selected and added to WaveGame
Test Procedure
Test Setup N/A
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Play gamemode with a different theme User can play side scroller instead of WaveGame.
Test Cleanup N/A
Test Result
Test name Local Two player game functionality test
Test creator Michael Medvedev
Test date 9/17/19
Test interdependencies See How to Setup & Play.txt \ Alternate Game Modes test cases must pass
Tester MM
Test objective Allow each game mode to also support a second player to play (Locally)
Test Procedure
Test Setup N/A
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Select 2 player option from menu Clicking the text that says player 1 or player 2 should highlight when selected.
2. Play each gamemode with 2 player option selected Each game mode should have two avatars instead of one and should be separately controlled by arrow keys and WASD keys.
3. Play each gamemode with 1 player option selected Each game mode should only have one avatar and can be controlled by arrows keys or WASD.
Test Cleanup N/A
Test Result
Test name Invisible Enemy Test
Test creator Michael Medvedev
Test date 9/17/19
Test interdependencies See How to Setup & Play.txt
Tester MM
Test objective Make sure each level correctly renders enemies so they are visible and avoidable
Test Procedure
Test Setup N/A
Step. Action Expected result Pass (πŸ‘Œ/🚫)
1. Start a game and then hit escape and then start a new game Each level should render enemies as soon as the wave starts.
Test Cleanup N/A
Test Result
Clone this wiki locally