Edited online
parent
84eae62fd9
commit
9284a675ea
|
@ -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?** ##
|
## **How will you test objects, levels, and games during the development cycle?** ##
|
||||||
* All features will be tested throughout their development frequently.
|
* 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:
|
* Categories of features to be tested are as follows:
|
||||||
* Player Keybinds
|
* Player Keybinds
|
||||||
* Jump Pads
|
* Jump Pads
|
||||||
|
@ -32,8 +32,8 @@ In your plan, be sure to include the following:
|
||||||
* Scene
|
* Scene
|
||||||
* HUD
|
* HUD
|
||||||
* Crafting Station
|
* Crafting Station
|
||||||
* These categories were made as a **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**)
|
* **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:
|
* Categories of features to be tested are as follows:
|
||||||
* Player Keybinds
|
* Player Keybinds
|
||||||
* Acid Pools
|
* Acid Pools
|
||||||
|
@ -48,19 +48,19 @@ In your plan, be sure to include the following:
|
||||||
* Projectiles
|
* Projectiles
|
||||||
* Viruses
|
* Viruses
|
||||||
* Health Damage
|
* Health Damage
|
||||||
* These categories were made as a **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**)
|
* **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:
|
* 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 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.
|
* Run all beta tests again to ensure that bug fixes have not introduced new bugs.
|
||||||
* Textures, Materials, and Models.
|
* 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):** ##
|
## **What items will be tested? Include a checklist of items to be tested (pass/fail):** ##
|
||||||
### **Alpha Test Stage:** ###
|
### **Alpha Test Stage:** ###
|
||||||
* **Player Keybinds:** (**Joe Rafferty**)
|
* **Player Keybinds:** (*Joe Rafferty*)
|
||||||
* Press W, Player moves forward
|
* Press W, Player moves forward
|
||||||
* Press S, Player moves backward
|
* Press S, Player moves backward
|
||||||
* Press A, Player moves left
|
* Press A, Player moves left
|
||||||
|
@ -73,60 +73,60 @@ In your plan, be sure to include the following:
|
||||||
* Press TAB, task list toggles
|
* Press TAB, task list toggles
|
||||||
* Press 1, 2, 3 to toggle between ammo types
|
* Press 1, 2, 3 to toggle between ammo types
|
||||||
* Press H to use Health Pickup
|
* Press H to use Health Pickup
|
||||||
* **Jump Pads:** (**Brigitte Rollain**)
|
* **Jump Pads:** (*Brigitte Rollain*)
|
||||||
* Jump Pads launch character into the air.
|
* Jump Pads launch character into the air.
|
||||||
* **Platforms:** (**Daniel Noel**)
|
* **Platforms:** (*Daniel Noel*)
|
||||||
* Player can reach each platform
|
* Player can reach each platform
|
||||||
* **Capillaries:** (**Brigitte Rollain**)
|
* **Capillaries:** (*Brigitte Rollain*)
|
||||||
* Player cannot move through unless crouched
|
* Player cannot move through unless crouched
|
||||||
* Player can move all the way through while 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
|
* Ensure collision does not prevent player from entering acid pools
|
||||||
* **Hazmat Suit:** (**Jenji Sayre**)
|
* **Hazmat Suit:** (*Jenji Sayre*)
|
||||||
* Item disappears from scene upon pickup
|
* Item disappears from scene upon pickup
|
||||||
* **Health Pickup:** (**Jenji Sayre*)
|
* **Health Pickup:** (*Jenji Sayre*)
|
||||||
* Item disappears from scene upon pickup
|
* Item disappears from scene upon pickup
|
||||||
* **Virus Sample:** (**Jenji Sayre**)
|
* **Virus Sample:** (*Jenji Sayre*)
|
||||||
* Item disappears from scene upon pickup
|
* Item disappears from scene upon pickup
|
||||||
* **Scene:** (**Daniel Noel**)
|
* **Scene:** (*Daniel Noel*)
|
||||||
* All 5 required rooms are in level
|
* All 5 required rooms are in level
|
||||||
* All rooms can be accessed by player
|
* All rooms can be accessed by player
|
||||||
* **HUD:** (**Kylie Nencetty**)
|
* **HUD:** (*Kylie Nencetty*)
|
||||||
* Displays task list, Virus sample icons, Hotbar icons, and Health bar
|
* 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
|
* 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 Grey when sample collection is incomplete
|
||||||
* Icons are colored when sample collection is complete
|
* Icons are colored when sample collection is complete
|
||||||
* Icons display a ring around them when vaccine has been created
|
* 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 grey if vaccines have not been created
|
||||||
* Icons are colored when vaccine has 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
|
* Changes correctly in relation to health percentage
|
||||||
* **Crafting Station:** (**Joe Rafferty**)
|
* **Crafting Station:** (*Joe Rafferty*)
|
||||||
* Is able to be interacted with
|
* Is able to be interacted with
|
||||||
|
|
||||||
### **Beta Test Stage:** ###
|
### **Beta Test Stage:** ###
|
||||||
* **Player Keybinds:** (**Joe Rafferty**)
|
* **Player Keybinds:** (*Joe Rafferty*)
|
||||||
* Press H, Health pickup (Time Permitted Function)
|
* Press H, Health pickup (Time Permitted Function)
|
||||||
* **Acid Pools:** (**Kylie Nencetty**)
|
* **Acid Pools:** (*Kylie Nencetty*)
|
||||||
* Applies damage to player over time
|
* Applies damage to player over time
|
||||||
* **Hazmat Suit:** (**Daniel Noel**)
|
* **Hazmat Suit:** (*Daniel Noel*)
|
||||||
* Reduces damage from virus
|
* Reduces damage from virus
|
||||||
* HUD health bar changes aesthetically after pickup of hazmat suit
|
* 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
|
* 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
|
* 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
|
* Restores percentage of health upon pick up
|
||||||
* **Virus Sample:** (**Joe Rafferty**)
|
* **Virus Sample:** (*Joe Rafferty*)
|
||||||
* Damages player if in close proximity without hazmat suit
|
* Damages player if in close proximity without hazmat suit
|
||||||
* Kills player upon pickup if hazmat suit has not been collected
|
* 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 are clickable
|
||||||
* Ensure all tabs switch to intended widget
|
* Ensure all tabs switch to intended widget
|
||||||
* Ensure all tabs meet predetermined design requirements
|
* Ensure all tabs meet predetermined design requirements
|
||||||
* **AI:** (**Joe Rafferty**)
|
* **AI:** (*Joe Rafferty*)
|
||||||
* Viruses are reproducing
|
* Viruses are reproducing
|
||||||
* Virus reproduction type is random
|
* Virus reproduction type is random
|
||||||
* Virus reproduction limit of 20
|
* 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
|
* Beta virus moves at slow moving pace
|
||||||
* Gamma virus floats and moves around environment
|
* Gamma virus floats and moves around environment
|
||||||
* Viruses do not clip through 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.
|
* Verify vaccine is created for only viruses of which all samples have been collected.
|
||||||
* Crafting widget appears on screen (Time Permitted Function)
|
* Crafting widget appears on screen (Time Permitted Function)
|
||||||
* **Craftable Vaccines:** (**Brigitte Rollain**)
|
* **Craftable Vaccines:** (*Brigitte Rollain*)
|
||||||
* Alpha vaccine only destroys Alpha Virus
|
* Alpha vaccine only destroys Alpha Virus
|
||||||
* Beta vaccine only destroys Beta Virus
|
* Beta vaccine only destroys Beta Virus
|
||||||
* Gamma vaccine only destroys Gamma 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
|
* First level completed widget appears when all viruses have been eliminated
|
||||||
* Game over widget appears when player loses 100% of health
|
* Game over widget appears when player loses 100% of health
|
||||||
* Play Again button resets level (on both widgets)
|
* Play Again button resets level (on both widgets)
|
||||||
* **Projectiles:** (**Daniel Noel**)
|
* **Projectiles:** (*Daniel Noel*)
|
||||||
* Projectile fires as expected (i.e. path, direction, velocity)
|
* Projectile fires as expected (i.e. path, direction, velocity)
|
||||||
* **Viruses:** (**Jenji Sayre**)
|
* **Viruses:** (*Jenji Sayre*)
|
||||||
* Player takes damage within proximity of viruses
|
* Player takes damage within proximity of viruses
|
||||||
* **Health Damage:** (**Jenji Sayre**)
|
* **Health Damage:** (**Jenji Sayre**)
|
||||||
* Upon player taking damage health is reduced
|
* Upon player taking damage health is reduced
|
||||||
|
|
||||||
### **Code Release Test Stage:** ###
|
### **Code Release Test Stage:** ###
|
||||||
* **Alpha Tests:** (**Group Decision**)
|
* **Alpha Tests:** (*Group Decision*)
|
||||||
* Run through Alpha tests again
|
* Run through Alpha tests again
|
||||||
* **Beta Tests:** (**Group Decision**)
|
* **Beta Tests:** (*Group Decision*)
|
||||||
* Run through Beta tests again
|
* 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 all assets are implemented correctly with appropriate textures/materials
|
||||||
* Ensure aesthetics are displaying as expected
|
* Ensure aesthetics are displaying as expected
|
||||||
|
|
||||||
-----------------------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
## **How will you update the test plan to reflect changes to the game and design document?** ##
|
## **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**)
|
* 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**)
|
* 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**)
|
* We will then determine, as a team, which phase any changes need to be implemented and tested. (*Group Decision*)
|
||||||
|
|
||||||
-----------------------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
## **How will bugs be reported?** ##
|
## **How will bugs be reported?** ##
|
||||||
* Bugs will be reported using the issue tracker within Bitbucket. (**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**)
|
* 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**)
|
* Once resolved, the assigned team member will change the issue to resolved within the issue tracker. (*Group Decision*)
|
||||||
|
|
||||||
-----------------------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue