381
edits
No edit summary |
|||
Line 84: | Line 84: | ||
= Test Strategy = | = Test Strategy = | ||
= Test Strategy = | |||
== Risk Assessment and Coverage == | |||
{| class="wikitable" | |||
|- | |||
! ID !! Description / Threat Description !! Covered by Test Objective !! Magnitude !! Probability !! Priority !! Impact Score | |||
|- | |||
| RAC-1 || User is irritated by not being able to quickly dismiss the onboarding overlay || TO-1 || 2-Moderate || 1-Unlikely || 1-Low || 2 | |||
|- | |||
| RAC-2 || Tour overlay shows when updating from 55 to 56 (Tour will show for update from 56 to 57) || TO-2 || 3-High || 2-Possible || 3-High || 18 | |||
|- | |||
| RAC-3 || User sees the tour overlay once when updating from 55 to 56 [https://bugzilla.mozilla.org/show_bug.cgi?id=1377470 Bug 1377470] || TO-2 || 3-High || 2-Possible || 3-High || 18 | |||
|} | |||
'''Values:''' | |||
* '''Magnitude:''' 1- Low , ''2-Moderate'', '''3-High''' | |||
* '''Probability:''' 1-Unlikely, ''2-Possible'', '''3-Almost Certain''' | |||
* '''Priority:''' 1 - Low, ''2-Medium'', '''3-High''' | |||
'''Impact Score Breakdown:''' | |||
* An impact value of 1, 2, 3, 4 would describe an area which although should be covered there aren't expected any discoveries of critical issues. | |||
* An impact value of 6, 8, 9, 12 would describe an area in which we expect to find issues but those issues are not expected to be critical. | |||
* An impact value of 18 or 27 would describe an area on which it is likely to find issues and those issues to be critical or blockers. | |||
== Test Objectives == | |||
This section details the progression test objectives that will be covered. Please note that this is at a high level. For large projects, a suite of test cases would be created which would reference directly back to this master. | |||
This could be documented in bullet form or in a table similar to the one below. | |||
{| class="wikitable" | |||
|- | |||
! Ref !! Function !! Test Objective !! Evaluation Criteria !! Test Type !! RAC !! Owners | |||
|- | |||
| 1 || Click outside of tour overlay || Tour overlay closes when user clicks out of tour overlay || The tour overlay successfully closes when the user clicks out of the tour overlay || Manual || RAC-1 || Eng Team | |||
|- | |||
| 2 || Updating Firefox || Updates to Firefox show the tour overlay only when user updates from a version less than 55 to 56. (Tour will show when updating from 56 to 57) || The tour overlay is not shown when the user updates from 55 to 56. The tour overlay is shown when the user updates from 54 to 56 or 56 to 57. || Manual || RAC-2, RAC-3 || Eng Team | |||
|} | |||
== Test Execution Schedule == | |||
The following table identifies the anticipated testing period available for test execution. | |||
{| class="wikitable" style="width:60%" | |||
|- | |||
! Project phase !! Start Date !! End Date | |||
|- | |||
| Start project | |||
|style="text-align:center;" | 03/30/1017 || 11/14/2017 | |||
|- | |||
| Study documentation/specs received from developers | |||
|style="text-align:center;" | 03/30/2017 || 08/05/2017 | |||
|- | |||
| QA - Test plan creation | |||
|style="text-align:center;" | 06/21/2017 || 11/14/2017 | |||
|- | |||
| QA - Test cases/Env preparation | |||
|style="text-align:center;" | 07/14/2017 || 11/14/2017 | |||
|- | |||
| QA - Nightly Testing V1 | |||
|style="text-align:center;" | 07/20/2017 || 07/25/2017 | |||
|- | |||
| QA - Beta Testing V1 | |||
|style="text-align:center;" | || | |||
|- | |||
| Release Date V1 | |||
|style="text-align:center;" | || | |||
|- | |||
| QA - Nightly Testing V2 | |||
|style="text-align:center;" | 08/18/2017 || 08/24/2017 | |||
|- | |||
| QA - Beta Testing V2 | |||
|style="text-align:center;" | || | |||
|- | |||
| Release Date V2 | |||
|style="text-align:center;" | 11/14/2017 || 11/14/2017 | |||
|} | |||
== Testing Tools == | |||
Detail the tools to be used for testing, for example see the following table: | |||
{| class="wikitable" style="width:50%" | |||
|- | |||
! Process !! Tool | |||
|- | |||
| Test plan creation || Mozilla wiki | |||
|- | |||
| Test case creation V1 || [https://testrail.stage.mozaws.net/index.php?/suites/view/1204&group_by=cases:section_id&group_order=asc Onboarding Test Case Creation V1] | |||
|- | |||
| Test case execution V1 || [https://testrail.stage.mozaws.net/index.php?/plans/view/5064 Onboarding Test Case Execution V1] | |||
|- | |||
| Test case creation V2 || [https://testrail.stage.mozaws.net/index.php?/suites/view/1372&group_by=cases:section_id&group_order=asc Onboarding Test Case Creation V2] | |||
|- | |||
| Test case execution V2 || [https://testrail.stage.mozaws.net/index.php?/plans/view/5624 Onboarding Test Case Execution V2] | |||
|- | |||
| Bugs management || [https://bugzilla.mozilla.org/show_bug.cgi?id=1354046 Overlay Meta Bug] | |||
|} | |||
== Test Objectives == | == Test Objectives == | ||
* Verify the update is in MAR file format. [https://docs.google.com/a/mozilla.com/document/d/1BW81CCLvKPsMlFvu1BSIOHXNLzFIKKL7UpBifMrKJI4/edit?usp=sharing More information is available here] <br> | * Verify the update is in MAR file format. [https://docs.google.com/a/mozilla.com/document/d/1BW81CCLvKPsMlFvu1BSIOHXNLzFIKKL7UpBifMrKJI4/edit?usp=sharing More information is available here] <br> |
edits