381
edits
| Line 70: | Line 70: | ||
= 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 || Update may not be applied to the browser || TO-1 || 3-High || 2-Possible || 3-High ||18 | |||
|- | |||
| RAC-2 || Update may not be applied successfully if the browser has add-on || TO-2 || 3-High || 2-Possible || 3-High || 18 | |||
|- | |||
| RAC-3 || SHA384 support may not be applied || TO-3 || 3-High || 1-Unlikely || 3-High || 9 | |||
|- | |||
| RAC-4 || SHA384 key size of 4096 bits may not be applied || TO-4 || 2-Moderate || 1-Unlikely || 3-High || 6 | |||
|- | |||
| RAC-5 || May behave differently if update download is interrupted by no internet connection || TO-5 || 2-Moderate || 1-Unlikely || 2-Medium || 4 | |||
|- | |||
| RAC-6 || May behave differently in different operating systems || TO-6 || 2-Moderate || 1-Unlikely || 2-Medium || 4 | |||
|} | |||
'''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 == | == Test Objectives == | ||
{| class="wikitable" | |||
|- | |||
! Ref !! Function !! Test Objective !! Evaluation Criteria !! Test Type !! RAC !! Owners | |||
|- | |||
| 1 || Update the browser || Browser should update to its latest build || update the browser || Manual || RAC-1,RAC-2,RAC-5,RAC-6 || Eng Team | |||
|- | |||
| 2 ||Check if SHA384 support is applied || SHA384 support should be applied to update || Check if SHA384 support is applied. [https://docs.google.com/a/mozilla.com/document/d/1BW81CCLvKPsMlFvu1BSIOHXNLzFIKKL7UpBifMrKJI4/edit?usp=sharing steps are here] || Manual || RAC-3 || Eng Team | |||
|- | |||
| 3 ||Check if SHA384 support has 4096 key size || Key size of 4096 bits should be used for the SHA384 support || Check if key size is 4096 bits. [https://docs.google.com/a/mozilla.com/document/d/1BW81CCLvKPsMlFvu1BSIOHXNLzFIKKL7UpBifMrKJI4/edit?usp=sharing steps are here] || Manual || RAC-4 || Eng Team | |||
|} | |||
== Builds == | |||
This section should contain links for builds with the feature - | |||
* Links for Nightly build: [https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/ Nightly build] | |||
* Links for Beta build: use beta build later than 56b3 | |||
== 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;" | 5/30/2017 || | |||
|- | |||
| Study documentation/specs received from developers | |||
|style="text-align:center;" | 7/20/2017 || 8/14/2017 | |||
|- | |||
| QA - Test plan creation | |||
|style="text-align:center;" | 7/20/2017 || 8/14/2017 | |||
|- | |||
| QA - Test cases/Env preparation | |||
|style="text-align:center;" | 7/20/2017 || 8/1/2017 | |||
|- | |||
| QA - Nightly Testing | |||
|style="text-align:center;" | 8/1/2017 || 8/1/2017 | |||
|- | |||
| QA - Beta Testing | |||
|style="text-align:center;" | || | |||
|- | |||
| Release Date | |||
|style="text-align:center;" | || | |||
|} | |||
== 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 || [https://testrail.stage.mozaws.net/index.php?/plans/view/5268 TestRail] / Google docs | |||
|- | |||
| Test case execution || [https://testrail.stage.mozaws.net/index.php?/plans/view/5268 TestRail] | |||
|- | |||
| Bugs management || Bugzilla | |||
|} | |||
== Builds == | == Builds == | ||
edits