Test Plan for Sprint 2 - UQdeco2800/2022-studio-2 GitHub Wiki

User Testing

All user testing for each enemies types is provided within their own wiki page.

Test Plan (Sprint 2)

1. Chase Task animation for Boss Heracles and Gym Bro enemies

Step:

1/ Get close to the Gym Bro or the Boss (not behind the obstacles)

2/ When the enemies approach, change the direction and observe the change in the animation of each direction

3/ Repeat step 1 and 2 until all direction animation is observed and checked.

2. Test the chase task with the obstacles

Step:

1/ Get close to the Gym Bro or The Boss or Poop and get behind the obstacles (rock, wall).

2/ Move out of the obstacles and observe their chase task or shooting.

3/ Repeat steps 1 and 2 for other obstacles.

4/ Repeat steps 1 and 2 for each type of enemy.

3. Shooting from poop and the Boss

Step:

1/ Get close to the poop or the Boss.

2/ After the enemies shoot, move around the direction and observe the chase of the projectile

3/ Repeat steps 1 and 2 for each enemy

4/ Repeat steps 1 and 2 again but this time, in step 1, instead of getting close to them, hide behind the obstacles and observe the behavior of the enemies (should not perform any task).

4. Jump task of the Boss

Step:

1/ Get close to the Boss

2/ Observe the jump animation of the Boss

3/ Repeat step 1 and 2 and observe the jump animation of the Boss in a different direction.

5. Firing Duration

Step:

1/ Get close to the ranged enemies without hiding behind the obstacles (poop or the Boss).

2/ Observe the interval of the shooting (should be set to 2 seconds).

Future Test

As for the testing performed in the future, there are some features in the game that needs to be tested.

During the following sprint, additional testing should concentrate on the animation and areas that can be enhanced. This will make it easier to determine whether certain features and design components need to be updated in order to make the animation process easier. Additionally, various user testing approaches like Think Aloud or time on task should be used to get honest feedback from the user. It enables the users to play the game within the time allotted in order to estimate how long it would take them to finish a particular assignment. This will show how effective a particular design is. Regarding Think Aloud, this might be useful in understanding how they felt about the game's animation, projectile missions, etc.

Through survey testing, the color scheme and enemy design for GymBro, Poop, and the Boss Heracles has been found to be appropriate for the game's concept. However, prior to the beginning of the following sprint, some user testing will be carried out by letting the users utilize the system and respond to the survey questions in light of their experience. The interview phase considers any design elements or functionality that might be enhanced to better fit the game and the user experience. This is due to the fact that playing the game will give players a more thorough view of the various animations and visual designs than doing a survey. Moreover, enemies tasks such as the Chase task and the Projectile task can also be evaluated via this user testing process.