Skip to content

Team 4 Testing Plan Sprint 3

Brianna Jones edited this page Oct 5, 2021 · 8 revisions

Unit Testing

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.

User Testing

Level 2 Design

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:

  1. Which Obstacle Block design do you think best suits the background?
  2. Do you think the colour scheme matches well with the background design? Why/Why not?
  3. Do you have any suggestions to improve the map texture designs for this level? Why do you think it will improve it?
  4. 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.

Level 3 Design

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:

  1. What are your first impressions of the textures?
  2. Do the designs fit with the broader visual themes of the game?
  3. Does the mood given off by the assets suit the style of the game? (You being a virus infiltrating a computer)
  4. 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.

Table of Contents

Home


Game Design

Game Design Document

Void/Antivirus

Loading Screen

Game Sound

Menu Assets

Player Design

     Original Design

     Final Design


Gameplay

Movement

Jumping & Sliding

Jump Pads

Portals & Bridges

Buttons

Pick-Ups

Physics

    Momentum & Physics

    Gravity

    Collision


Level Design

Level 1

     Background

     Textures

     Map Design

Level 2

     Background

     Textures

     Map Design

Level 3

     Background

     Textures

     Map Design

Level 4

     Background

     Textures

     Map Design


Sprint Round-Up

Sprint 1 Summary

Sprint 2 Summary

Sprint 3 Summary

Sprint 4 Summary


User Testing

Testing Plans

Sprint 1

     Team 1
     Team 2
     Team 3
     Team 4
     Team 5

Sprint 2

     Team 1
     Team 2
     Team 3
     Team 4
     Team 5

Sprint 3

     Team 1
     Team 2
     Team 3
     Team 4
     Team 5

Sprint 4

     Team 1
     Team 2
     Team 3
     Team 4
     Team 5

User Testing

Sprint 1

     Sprint 1 - Game Audio
     Sprint 1 - Character Design
     Sprint 1 - Menu Assets
     Sprint 1 - Map Design
     Sprint 1 - Void

Sprint 2

     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

     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

     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


Game Engine

Entities and Components

     Status Components
     Event System
     Player Animations Implementation

Level Editor

Level Saving and Loading

Status Effect


Defunct

Development Resources

    Getting Started

Entities and Components

    Level Editor (Saving and Loading
         Multiple Levels)

    Service Locator

    Loading Resources

    Logging

    Unit Testing

    Debug Terminal

Input Handling

    UI

    Level Saving/Loading

    Status Effects

    Animations

    Audio

    AI

    Physics

Game Screens and Areas

    Terrain

    Concurrency & Threading

    Settings


Troubleshooting

MacOS Setup Guide

Clone this wiki locally