Alpha Testing Phase
Alpha Testing of the Game
The game is in the Alpha testing phase at the current moment (26th May, 2021) and it is being tested accordingly. Some tests have already been done and they are documented as follows -
Test Case #1
Functionality : Basic Display of Characters
Description : Check whether the game characters are being displayed properly or not.
Pre-conditions :
- Game is running on the Windows 10 operating system.
- The machine running the game has at least GTX 1050Ti GPU.
Assumptions :
- The Game is being run inside the Unreal Game Engine.
- The tester is a developer of the game.
Expected Test Result : The game characcters displayed properly when the game is played.
Test Results :
- The characters were not being displayed properly.
- The characters had various animation glitches.
Test Status : Fail.
Issues Found :
- Test failed despite characters being put in all nodes.
- Parent code was incorrectly attached to characters' nodes.
- Parent code had some bugs that were causing the glitches.
Steps Taken :
- Recoded the parent code from scratch.
- Attached the parent code to nodes and characters properly.
Test Status : Success.
Test Case #2
Functionality : Player Damage and Heath
Description : Check whether the player character is damaging and gettig hurt by the enemy as it should.
Pre-conditions :
- Game is running on the Windows 10 operating system.
- The machine running the game has at least GTX 1050Ti GPU.
Assumptions :
- The Game is being run inside the Unreal Game Engine.
- The tester is a developer of the game.
Expected Test Result : The player character damages the enemy character when it attacks and the player character's health gets depleted when hit by the enemy.
Test Results :
- The player character's health was getting depleted when the enemy got attacked.
- The enemy character's health was not getting affected by the player character's attacks.
Test Status : Fail.
Issues Found :
- Test failed despite correct parent code and character codes.
- The health code for characters was incorrectly attached to the player and enemy characters.
Steps Taken :
- Recoded the health code to fix some undiscovered bugs while looking for issues.
- Implemented the health code to the right characters correctly.
Test Status : Success.
Test Case #3
Functionality : Attack Mechanism
Description : Check whether the characters's attack mechanism is working properly or not.
Pre-conditions :
- Game is running on the Windows 10 operating system.
- The machine running the game has at least GTX 1050Ti GPU.
Assumptions :
- The Game is being run inside the Unreal Game Engine.
- The tester is a developer of the game.
Expected Test Result : The attack mechanism is working correctly on the developer side.
Test Results :
- The hitboxes were spawning correctly.
- But hitboxes didn't ger de-spawned when the attack ended.
Test Status : Fail.
Issues Found :
- The hitboxes were de-spawning when the whole scene ended.
- Hitboxes de-spawn time was not set to the correct frame.
Steps Taken :
- Fixed the hitboxed to spawn with the attack start and to de-spawn with the attack end..
- Set the correct de-spawning frame to when the attack ended.
Test Status : Success.
Test Case #4
Functionality : Player-Enemy Interaction
Description : Check whether the player character is interacting properly with the enemy character(S).
Pre-conditions :
- Game is running on the Windows 10 operating system.
- The machine running the game has at least GTX 1050Ti GPU.
Assumptions :
- The Game is being run inside the Unreal Game Engine.
- The tester is a developer of the game.
Expected Test Result : The player character constantly keeps the enemy in sight while the match/stage is going on.
Test Results :
- The player character looked only in one direction.
- The position of the enemy did not affect the direction in which the character was looking.
Test Status : Fail.
Issues Found :
- The player character's line of sight is always unidirectional.
- The character wasn't looking at the enemy even after actions like jumping, walking, etc.
Steps Taken :
- Recoded the Character Model scale.
- Set the scale to flip according to the relative position of the enemy.
- This resulted in the player character always looking in direction of the enemy.
Test Status : Success.
Test Case #5
Functionality : In-game Buttons
Description : Check whether the in-game buttons are working properly.
Pre-conditions :
- Game is running on the Windows 10 operating system.
- The machine running the game has at least GTX 1050Ti GPU.
Assumptions :
- The Game is being run inside the Unreal Game Engine.
- The tester is a developer of the game.
Expected Test Result : The in-game buttons get clicked and trigger the funstions they are supposed to trigger.
Test Results :
- The buttons were not getting clicked.
- The button functions were also not getting triggered.
Test Status : Fail.
Issues Found :
- The button graphic image sitting on top of the button was actually getting clicked.
- But because the image was getting clicked, the button was not.
Steps Taken :
- Coded the button graphic image to be non-hit-testable.
- The click now got through the image to the button, which triggered the specific functionality.
Test Status : Success.
Test Case #6
Functionality : Code Grammar
Description : Check whether the game code is written and compiled properly.
Pre-conditions :
- Game is running on the Windows 10 operating system.
- The machine running the game has at least GTX 1050Ti GPU.
Assumptions :
- The Game is being run inside the Unreal Game Engine.
- The tester is a developer of the game.
Expected Test Result : The game code is well formatted compiles properly.
Test Results :
- 14,076 errors in code compilation.
Test Status : BIG Fail.
Issues Found :
- A line of code was missing some parantheses.
Steps Taken :
- The parantheses were added correctly. 😎
Test Status : BIG Success.