-
Notifications
You must be signed in to change notification settings - Fork 1
Team 4 Testing Plan Sprint 3
There were no additional unit tests written this sprint because our feature team did not create any new classes or methods not covered by the existing tests. Some small changes were made to the existing tests surrounding the effects of colliding with an interactable (Button). These tests are extendsBridge()
and opensDoor()
and are located in the PlayerMovementComponentTest
class.
The tests were altered to check whether the sub-interactable entity was toggled to be, or not to be, a sensor.
In order to determine the adequacy of the visual aspects of the map texture designs for Level 2 (currently), a Think Aloud User Test was conducted. In this test, there were 3 participants who were shown the textures for Obstacle, Ramp, Wall, Bridge Blocks and chosen colour scheme, as well as, the current background designed for Level 2. To find any major flaws and possible suggestions to improve the current designs, they were then asked the following 4 questions:
- Which Obstacle Block design do you think best suits the background?
- Do you think the colour scheme matches well with the background design? Why/Why not?
- Do you have any suggestions to improve the map texture designs for this level? Why do you think it will improve it?
- Do you have any suggestions? Or other block types you think would be useful to have in the game?
These questions were all answered with each participant speaking their thoughts aloud when they came to them. The results of these are presented here.
In this user test, participants were only shown the designs of the block textures, however it would beneficial if future user tests are conducted, if the users could be shown these texture blocks implemented in the game to allow the user to fully conceptualize how they look with the pre-designed background for Level 2.
User Testing for this section was completed on the design and textures of the Level 3 platforms in Runtime. These include many variations of several base textures, averaging roughly 30 total textures. This test was a 3 participant interview using the Think Aloud method. Participants were shown the assets' design and textures, as well as the general aesthetic of the game and then were asked the following 5 questions each:
- What are your first impressions of the textures?
- Do the designs fit with the broader visual themes of the game?
- Does the mood given off by the assets suit the style of the game? (You being a virus infiltrating a computer)
- Do you agree with the colour schemes and general aesthetic in context of the other assets in the game so far (level backgrounds, player model, etc.)
These questions were all answered with each participant speaking their thoughts aloud when they came to them. The results of these are presented here.
Future user tests should be conducted where these elements are implemented in the game to find other potential issues with the map design for level 3. In this user test, participants were only shown the sketched and implemented design, however it would be beneficial to ask the participants to play the game with the level 3 map to gain further understanding of the usability.
Testing Plans
Team 1
Team 2
Team 3
Team 4
Team 5
Team 1
Team 2
Team 3
Team 4
Team 5
User Testing
Sprint 1 - Game Audio
Sprint 1 - Character Design
Sprint 1 - Menu Assets
Sprint 1 - Map Design
Sprint 1 - Void
Sprint 2 - Game Audio
Sprint 2 - Character Design
Sprint 2 - Menu Assets
Sprint 2 - Interactable Design Animation
Sprint 2 - Levels 1 & 4, and Level Editor
Sprint 2 - Proposed Level 2 & 3 Designs
Sprint 2 - Current Game State
Sprint 3 - Menu Assets
Sprint 3 - Map Design
Sprint 3 - Score Display
Sprint 3 - Player Death and Spawn Animations
Sprint 3 - Pick Ups and Pause Screen
Sprint 4 - Gameplay
Sprint 4 - Game UI and Animation
Sprint 4 - Level Background and Music
Sprint 4 - Game User Testing
Sprint 4 - Final Game State Testing
Entities and Components
Status Components
Event System
Player Animations Implementation
Development Resources
Entities and Components
Level Editor (Saving and Loading
Multiple Levels)