166
edits
Paul.oiegas (talk | contribs) |
Paul.oiegas (talk | contribs) (General updates + Test Pilot experiment end of life updates) |
||
Line 8: | Line 8: | ||
|- | |- | ||
| 07/21/2016 || 1.0 || Ciprian Muresan || Created first draft | | 07/21/2016 || 1.0 || Ciprian Muresan || Created first draft | ||
|- | |||
| 07/21/2016 || 1.1 || Paul Oiegas || General and Test Pilot EOL updates | |||
|- | |- | ||
| || || || | | || || || | ||
Line 24: | Line 26: | ||
'''QA''': <br /> | '''QA''': <br /> | ||
PM for QA team - [mailto:rares.bologa@softvisioninc.eu Rares Bologa] (irc: RaresB) <br />Leading QA efforts - [mailto:paul.oiegas@softvision.ro Paul Oiegas] (irc: pauloiegasSV) <br />QA - [mailto:ciprian.muresan@softvision.ro Ciprian Muresan] (irc: cmuresan) | PM for QA team - [mailto:rares.bologa@softvisioninc.eu Rares Bologa] (irc: RaresB) <br />Leading QA efforts - [mailto:paul.oiegas@softvision.ro Paul Oiegas] (irc: pauloiegasSV) <br />QA - [mailto:ciprian.muresan@softvision.ro Ciprian Muresan] (irc: cmuresan) <br /> QA - [mailto:emil.pasca@softvision.ro Emil Pasca] (irc: emilpasca) | ||
'''Communication channels:''' | '''Communication channels:''' | ||
<br>IRC - | <br>IRC - #txp | ||
<br>Feature email address: | <br>Feature email address: - testpilot-dev@mozilla.org | ||
= Testing summary = | = Testing summary = | ||
Line 77: | Line 79: | ||
== Builds == | == Builds == | ||
* Add-on Development version - No longer available due to graduation from Test Pilot that occurred on 02/15/2017. You can read the [https://testpilot.firefox.com/experiments/no-more-404s graduation report] on Test Pilot experiment page. | |||
* Add-on Release version - TBA (AMO link) | |||
* A custom build can be made using the steps from [https://github.com/internetarchive/FirefoxNoMore404s GitHub] repo. | * A custom build can be made using the steps from [https://github.com/internetarchive/FirefoxNoMore404s GitHub] repo. | ||
'''Note that the add-on only works on Firefox versions 45.x and up'''. | '''Note that the add-on only works on Firefox versions 45.x and up'''. | ||
Line 107: | Line 108: | ||
|- | |- | ||
| QA - Nightly Testing | | QA - Nightly Testing | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|- | |- | ||
| QA - Aurora Testing | | QA - Aurora Testing | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|- | |- | ||
| QA - Beta Testing | | QA - Beta Testing | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|- | |- | ||
| Release in Test Pilot Date | | Release in Test Pilot Date | ||
|style="text-align:center;" | | |style="text-align:center;" | 9/21/2016 | ||
|style="text-align:center;" | | |style="text-align:center;" | 2/15/2017 | ||
|- | |- | ||
| Release Date | | Release Date | ||
Line 134: | Line 135: | ||
| Test plan creation || Mozilla wiki | | Test plan creation || Mozilla wiki | ||
|- | |- | ||
| Test case creation || | | Test case creation || TestRail | ||
|- | |- | ||
| Test case execution || | | Test case execution || TestRail | ||
|- | |- | ||
| Bugs management || Github | | Bugs management || Github | ||
Line 143: | Line 144: | ||
= Status = | = Status = | ||
== Overview == | == Overview == | ||
* | * The NoMore404s experiment graduated from Test Pilot in 02/15/2017 ([https://testpilot.firefox.com/experiments/no-more-404s details here]). It will not reach any of the Firefox channels, the decision was to transform it into an AMO add-on. | ||
The experimental add-on will not be uninstalled from Test Pilot users browsers since it will continue to live trough AMO. But it will no longer be available in Test Pilot website for install. | |||
== Risk analysis == | == Risk analysis == | ||
Line 209: | Line 209: | ||
| Usability and/or discoverability testing | | Usability and/or discoverability testing | ||
|style="text-align:center;" | Yes || Is this feature user friendly | |style="text-align:center;" | Yes || Is this feature user friendly | ||
|- | |- | ||
Line 225: | Line 215: | ||
|- | |- | ||
| Feature upgrades/downgrades data as expected | | Feature upgrades/downgrades data as expected | ||
|style="text-align:center;" | | |style="text-align:center;" | Yes || | ||
|- | |- | ||
| Does sync work across upgrades | | Does sync work across upgrades | ||
Line 238: | Line 228: | ||
| Does this affect partner builds? Partner build testing | | Does this affect partner builds? Partner build testing | ||
|style="text-align:center;" | No || We won't have partner builds available for testing in the Nightly or Aurora channels | |style="text-align:center;" | No || We won't have partner builds available for testing in the Nightly or Aurora channels | ||
|- | |- | ||
Line 260: | Line 234: | ||
|- | |- | ||
| Temporary or permanent telemetry monitoring | | Temporary or permanent telemetry monitoring | ||
|style="text-align:center;" | || | |style="text-align:center;" | - || Not on QA manual end. | ||
|- | |- | ||
| Telemetry correctness testing | | Telemetry correctness testing | ||
|style="text-align:center;" | || | |style="text-align:center;" | - || Not on QA manual end. | ||
|- | |- | ||
| Server integration testing | | Server integration testing | ||
|style="text-align:center;" | || | |style="text-align:center;" | - || Not on QA manual end. | ||
|- | |- | ||
| Offline and server failure testing | | Offline and server failure testing | ||
|style="text-align:center;" | || | |style="text-align:center;" | - || Not on QA manual end. | ||
|- | |- | ||
| Load testing | | Load testing | ||
|style="text-align:center;" | || | |style="text-align:center;" | - || Manual QA - Performed some minor tests with crowded web pages that were testing the "Save Page" functionality. | ||
|- | |- | ||
Line 279: | Line 253: | ||
|- | |- | ||
| Addon API required? | | Addon API required? | ||
|style="text-align:center;" | | |style="text-align:center;" | No || | ||
|- | |- | ||
| Comprehensive API testing | | Comprehensive API testing | ||
|style="text-align:center;" | | |style="text-align:center;" | No || | ||
|- | |- | ||
| Permissions | | Permissions | ||
|style="text-align:center;" | | |style="text-align:center;" | No || | ||
|- | |- | ||
| Testing with existing/popular addons | | Testing with existing/popular addons | ||
|style="text-align:center;" | Yes || | |style="text-align:center;" | Yes || Especially the ones from Test Pilot platform. | ||
|- | |- | ||
Line 295: | Line 269: | ||
|- | |- | ||
| 3rd-party security review | | 3rd-party security review | ||
|style="text-align:center;" | | |style="text-align:center;" | - || Not on QA manual end. | ||
|- | |- | ||
| Privilege escalation testing | | Privilege escalation testing | ||
|style="text-align:center;" | | |style="text-align:center;" | - || Not on QA manual end. | ||
|- | |- | ||
| Fuzzing | | Fuzzing | ||
|style="text-align:center;" | | |style="text-align:center;" | - || | ||
|- | |- | ||
Line 318: | Line 292: | ||
|- | |- | ||
| Common protocol/data format with other software: specification available. Interop testing with other common clients or servers. | | Common protocol/data format with other software: specification available. Interop testing with other common clients or servers. | ||
|style="text-align:center;" | | |style="text-align:center;" | - || | ||
|- | |- | ||
| Coordinated testing/interop across the Firefoxes: Desktop, Android, iOS | | Coordinated testing/interop across the Firefoxes: Desktop, Android, iOS | ||
|style="text-align:center;" | | |style="text-align:center;" | No || | ||
|- | |- | ||
| Interaction of this feature with other browser features | | Interaction of this feature with other browser features | ||
Line 329: | Line 303: | ||
== Test suite == | == Test suite == | ||
* Full Test suite - [https://testrail.stage.mozaws.net/index.php?/suites/view/35&group_by=cases:section_id&group_order=asc NoMore404s Full Functional (TestRail)] | * Full Test suite - [https://testrail.stage.mozaws.net/index.php?/suites/view/35&group_by=cases:section_id&group_order=asc NoMore404s Full Functional (TestRail)] | ||
* Smoke Test suite - TBD | * Smoke Test suite - TBD if needed | ||
* Regression Test suite - TBD if needed | * Regression Test suite - TBD if needed | ||
Line 340: | Line 314: | ||
Check list | Check list | ||
* All test cases should be executed | * All test cases should be executed | ||
* All blockers, critical issues must be fixed and verified or have an agreed-upon timeline for being fixed (as determined by engineering & QA) | |||
* All blockers, | |||
== Results == | == Results == | ||
Link for the tests runs | |||
* Full Test suite | |||
**[https://testrail.stage.mozaws.net/index.php?/runs/view/1120&group_by=cases:section_id&group_order=asc Full Functional run 1] | |||
**[https://testrail.stage.mozaws.net/index.php?/runs/view/2552&group_by=cases:section_id&group_order=asc&group_id=140 Full Functional run 2] | |||
** | |||
** Full | |||
== Checklist == | == Checklist == | ||
Line 362: | Line 328: | ||
|- | |- | ||
| Testing Prerequisites (specs, use cases) | | Testing Prerequisites (specs, use cases) | ||
| style="text-align:center;" | {{mdone|}} | | style="text-align:center;" | {{mdone|}} || | ||
| | |||
|- | |- | ||
| Testing Infrastructure setup | | Testing Infrastructure setup | ||
Line 375: | Line 340: | ||
|- | |- | ||
| Full Functional Tests Execution | | Full Functional Tests Execution | ||
|style="text-align:center;" | {{ | |style="text-align:center;" | {{mdone}} || | ||
| | |||
|- | |- | ||
| Automation Coverage || | | Automation Coverage | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|style="text-align:center;" | Not on QA manual end. | |||
|- | |- | ||
| Performance Testing | | Performance Testing | ||
|style="text-align:center;" | |style="text-align:center;" | - | ||
|style="text-align:center;" | Not on QA manual end. | |||
|- | |||
|style="text-align:center;" | | |||
|- | |- | ||
| | | All Defects Logged | ||
|style="text-align:center;" | | |style="text-align:center;" | {{mdone}} || | ||
|- | |- | ||
| | | Critical/Blockers Fixed and Verified | ||
|style="text-align:center;" | | |style="text-align:center;" | {{mprog}} || | ||
|- | |- | ||
| | | Daily Status Report (email/etherpad statuses/ gdoc with results) | ||
|style="text-align:center;"| | |style="text-align:center;" | - || | ||
|- | |- | ||
| | | Metrics/Telemetry | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|style="text-align:center;" | Not on QA manual end. | |||
|- | |- | ||
| QA Signoff - | | QA Signoff - Nightly Release | ||
|style="text-align:center;" | | |style="text-align:center;" | - | ||
|style="text-align:center;" | No Sign off done. Graduated straight to AMO || | |||
|} | |} |
edits