From 9284a675ea20d6531f937d3c774d09021e8a8fa5 Mon Sep 17 00:00:00 2001 From: kylienencetty Date: Sat, 27 Jan 2024 03:00:47 +0000 Subject: [PATCH] Edited online --- ...- Team Development: QA and Testing Plan.md | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/Module Three Project Log - Team Development: QA and Testing Plan.md b/Module Three Project Log - Team Development: QA and Testing Plan.md index ff7bd02..5f3de62 100644 --- a/Module Three Project Log - Team Development: QA and Testing Plan.md +++ b/Module Three Project Log - Team Development: QA and Testing Plan.md @@ -19,7 +19,7 @@ In your plan, be sure to include the following: ----------------------------------------------------------------------------------------------------------------- ## **How will you test objects, levels, and games during the development cycle?** ## * All features will be tested throughout their development frequently. -* **Play Test:** Testing that will be done during the preproduction stage, before the release of the alpha (end of week 4). (**Group Decision**) +* **Play Test:** Testing that will be done during the preproduction stage, before the release of the alpha (end of week 4). (*Group Decision*) * Categories of features to be tested are as follows: * Player Keybinds * Jump Pads @@ -32,8 +32,8 @@ In your plan, be sure to include the following: * Scene * HUD * Crafting Station - * These categories were made as a **Group Decision**. -* **Demo:** Testing that will be done before the release of the beta (end of week 5). (**Group Decision**) + * These categories were made as a *Group Decision*. +* **Demo:** Testing that will be done before the release of the beta (end of week 5). (*Group Decision*) * Categories of features to be tested are as follows: * Player Keybinds * Acid Pools @@ -48,19 +48,19 @@ In your plan, be sure to include the following: * Projectiles * Viruses * Health Damage - * These categories were made as a **Group Decision**. -* **Code Release:** Testing that will be done before the final code release (end of week 6). (**Group Decision**) + * These categories were made as a *Group Decision*. +* **Code Release:** Testing that will be done before the final code release (end of week 6). (*Group Decision*) * Categories of features to be tested are as follows: * Run all alpha tests again to ensure that bug fixes have not introduced new bugs. * Run all beta tests again to ensure that bug fixes have not introduced new bugs. * Textures, Materials, and Models. - * These categories were made as a **Group Decision**. + * These categories were made as a *Group Decision*. ----------------------------------------------------------------------------------------------------------------- ## **What items will be tested? Include a checklist of items to be tested (pass/fail):** ## ### **Alpha Test Stage:** ### -* **Player Keybinds:** (**Joe Rafferty**) +* **Player Keybinds:** (*Joe Rafferty*) * Press W, Player moves forward * Press S, Player moves backward * Press A, Player moves left @@ -73,60 +73,60 @@ In your plan, be sure to include the following: * Press TAB, task list toggles * Press 1, 2, 3 to toggle between ammo types * Press H to use Health Pickup -* **Jump Pads:** (**Brigitte Rollain**) +* **Jump Pads:** (*Brigitte Rollain*) * Jump Pads launch character into the air. -* **Platforms:** (**Daniel Noel**) +* **Platforms:** (*Daniel Noel*) * Player can reach each platform -* **Capillaries:** (**Brigitte Rollain**) +* **Capillaries:** (*Brigitte Rollain*) * Player cannot move through unless crouched * Player can move all the way through while crouched -* **Acid Pools:** (**Brigitte Rollain**) +* **Acid Pools:** (*Brigitte Rollain*) * Ensure collision does not prevent player from entering acid pools -* **Hazmat Suit:** (**Jenji Sayre**) +* **Hazmat Suit:** (*Jenji Sayre*) * Item disappears from scene upon pickup -* **Health Pickup:** (**Jenji Sayre*) +* **Health Pickup:** (*Jenji Sayre*) * Item disappears from scene upon pickup -* **Virus Sample:** (**Jenji Sayre**) +* **Virus Sample:** (*Jenji Sayre*) * Item disappears from scene upon pickup -* **Scene:** (**Daniel Noel**) +* **Scene:** (*Daniel Noel*) * All 5 required rooms are in level * All rooms can be accessed by player -* **HUD:** (**Kylie Nencetty**) +* **HUD:** (*Kylie Nencetty*) * Displays task list, Virus sample icons, Hotbar icons, and Health bar -* **HUD: Task List:** (**Kylie Nencetty**) +* **HUD: Task List:** (*Kylie Nencetty*) * Updates task list with player progression as expected -* **HUD: Virus Sample:** (**Kylie Nencetty**) +* **HUD: Virus Sample:** (*Kylie Nencetty*) * Icons are Grey when sample collection is incomplete * Icons are colored when sample collection is complete * Icons display a ring around them when vaccine has been created -* **HUD: Hotbar:** (**Joe Rafferty**) +* **HUD: Hotbar:** (*Joe Rafferty*) * Icons are grey if vaccines have not been created * Icons are colored when vaccine has been created -* **HUD: Health bar:** (**Joe Rafferty**) +* **HUD: Health bar:** (*Joe Rafferty*) * Changes correctly in relation to health percentage -* **Crafting Station:** (**Joe Rafferty**) +* **Crafting Station:** (*Joe Rafferty*) * Is able to be interacted with ### **Beta Test Stage:** ### -* **Player Keybinds:** (**Joe Rafferty**) +* **Player Keybinds:** (*Joe Rafferty*) * Press H, Health pickup (Time Permitted Function) -* **Acid Pools:** (**Kylie Nencetty**) +* **Acid Pools:** (*Kylie Nencetty*) * Applies damage to player over time -* **Hazmat Suit:** (**Daniel Noel**) +* **Hazmat Suit:** (*Daniel Noel*) * Reduces damage from virus * HUD health bar changes aesthetically after pickup of hazmat suit * Player model's arms have a slightly different appearance to signify hazmat suit has been collected * After picking up hazmat suit, HUD receives a slightly darker view to signify that player is now looking through a mask -* **Health Pickup:** (**Jenji Sayre**) +* **Health Pickup:** (*Jenji Sayre*) * Restores percentage of health upon pick up -* **Virus Sample:** (**Joe Rafferty**) +* **Virus Sample:** (*Joe Rafferty*) * Damages player if in close proximity without hazmat suit * Kills player upon pickup if hazmat suit has not been collected -* **Information Screen:** (**Kylie Nencetty**) +* **Information Screen:** (*Kylie Nencetty*) * Ensure all tabs are clickable * Ensure all tabs switch to intended widget * Ensure all tabs meet predetermined design requirements -* **AI:** (**Joe Rafferty**) +* **AI:** (*Joe Rafferty*) * Viruses are reproducing * Virus reproduction type is random * Virus reproduction limit of 20 @@ -135,46 +135,46 @@ In your plan, be sure to include the following: * Beta virus moves at slow moving pace * Gamma virus floats and moves around environment * Viruses do not clip through environment -* **Crafting Station:** (**Joe Rafferty**) +* **Crafting Station:** (*Joe Rafferty*) * Verify vaccine is created for only viruses of which all samples have been collected. * Crafting widget appears on screen (Time Permitted Function) -* **Craftable Vaccines:** (**Brigitte Rollain**) +* **Craftable Vaccines:** (*Brigitte Rollain*) * Alpha vaccine only destroys Alpha Virus * Beta vaccine only destroys Beta Virus * Gamma vaccine only destroys Gamma Virus -* **End of Game:** (**Kylie Nencetty**) +* **End of Game:** (*Kylie Nencetty*) * First level completed widget appears when all viruses have been eliminated * Game over widget appears when player loses 100% of health * Play Again button resets level (on both widgets) -* **Projectiles:** (**Daniel Noel**) +* **Projectiles:** (*Daniel Noel*) * Projectile fires as expected (i.e. path, direction, velocity) -* **Viruses:** (**Jenji Sayre**) +* **Viruses:** (*Jenji Sayre*) * Player takes damage within proximity of viruses * **Health Damage:** (**Jenji Sayre**) * Upon player taking damage health is reduced ### **Code Release Test Stage:** ### -* **Alpha Tests:** (**Group Decision**) +* **Alpha Tests:** (*Group Decision*) * Run through Alpha tests again -* **Beta Tests:** (**Group Decision**) +* **Beta Tests:** (*Group Decision*) * Run through Beta tests again -* **Textures, Materials, & Models:** (**Jenji Sayre**) +* **Textures, Materials, & Models:** (*Jenji Sayre*) * Ensure all assets are implemented correctly with appropriate textures/materials * Ensure aesthetics are displaying as expected ----------------------------------------------------------------------------------------------------------------- ## **How will you update the test plan to reflect changes to the game and design document?** ## -* Updates will be notated in the designated Test Plan Document and the traceability matrix when applicable. (**Group Decision**) -* The importance/necessity of any changes or features will be evaluated as a team. (**Group Decision**) - * We will then determine, as a team, which phase any changes need to be implemented and tested. (**Group Decision**) +* Updates will be notated in the designated Test Plan Document and the traceability matrix when applicable. (*Group Decision*) +* The importance/necessity of any changes or features will be evaluated as a team. (*Group Decision*) + * We will then determine, as a team, which phase any changes need to be implemented and tested. (*Group Decision*) ----------------------------------------------------------------------------------------------------------------- ## **How will bugs be reported?** ## -* Bugs will be reported using the issue tracker within Bitbucket. (**Group Decision**) - * Within the issue tracker, the bug will be assigned to the appropriate team member to resolve. (**Group Decision**) - * Once resolved, the assigned team member will change the issue to resolved within the issue tracker. (**Group Decision**) +* Bugs will be reported using the issue tracker within Bitbucket. (*Group Decision*) + * Within the issue tracker, the bug will be assigned to the appropriate team member to resolve. (*Group Decision*) + * Once resolved, the assigned team member will change the issue to resolved within the issue tracker. (*Group Decision*) -----------------------------------------------------------------------------------------------------------------