231
edits
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
! Date !! Version !! Author !! Description | ! Date !! Version !! Author !! Description | ||
|- | |- | ||
| | | 05/22/2018 || 1.0 || Cosmin Badescu || Created first draft | ||
|- | |- | ||
|} | |} | ||
Line 11: | Line 11: | ||
= Overview = | = Overview = | ||
The purpose of this feature is to check that the migration from storage.local JSONFile backend to storage.local IndexedDB backend works correctly. | |||
== Purpose == | == Purpose == | ||
This document purports to detail the test approach for the improvements of | This document purports to detail the test approach for the improvements of Local Storage API and includes Entry/Exit criteria, Scope for testing, links to test cases etc | ||
=== Entry Criteria === | === Entry Criteria === | ||
Line 38: | Line 38: | ||
===what's in scope?=== | ===what's in scope?=== | ||
* | * The behavior of the storage.local JSONFile backend and storage.local IndexedDB backend when the extensions use them. | ||
===what's out of scope?=== | ===what's out of scope?=== | ||
Line 44: | Line 44: | ||
== Ownership == | == Ownership == | ||
Dev Lead: [ | Dev Lead: [mailto:lgreco@mozilla.com Luca Greco]; irc nick :rpl <br /> | ||
QA Manager: [mailto:kraj@mozilla.com Krupa Raj]; irc nick :krupa<br /> | QA Manager: [mailto:kraj@mozilla.com Krupa Raj]; irc nick :krupa<br /> | ||
QA Lead: [mailto:vcarciu@softvision.ro Victor Carciu]; irc nick :victorc<br /> | QA Lead: [mailto:vcarciu@softvision.ro Victor Carciu]; irc nick :victorc<br /> | ||
Line 59: | Line 59: | ||
=== Nightly === | === Nightly === | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
* | *Enable extensions.webextensions.ExtensionStorageIDB.enabled from about:config | ||
</div> | </div> | ||
=== Beta === | === Beta === | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
* | *Enable extensions.webextensions.ExtensionStorageIDB.enabled from about:config | ||
</div> | </div> | ||
Line 111: | Line 111: | ||
|- | |- | ||
| QA - Test plan creation | | QA - Test plan creation | ||
|style="text-align:center;" | | |style="text-align:center;" | 05-22-2018 || | ||
|- | |- | ||
| QA - Test cases/Env preparation | | QA - Test cases/Env preparation | ||
|style="text-align:center;" | | |style="text-align:center;" | 05-21-2018 || N/A | ||
|- | |- | ||
| QA - Nightly Testing | | QA - Nightly Testing | ||
Line 153: | Line 153: | ||
= References = | = References = | ||
* List and links for specs | * List and links for specs | ||
PRD - [https://docs.google.com/document/d/ | PRD - TBD | ||
Install flow - [https://docs.google.com/document/d/1IDNHoneiARuw8PT6KIQGp03WxFmaQYijpluZA0C-E7I/edit Link] | |||
* {{Bug| | * {{Bug|1406181}} - Use indexedDB as the backend for storage.local (pref Off) | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"blocks":[ | "blocks":[1406181], | ||
"include_fields": "id, priority, component, assigned_to, summary, status, target_milestone" | "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
* {{Bug|}} - | * {{Bug|1474562}} - Enable ExtensionStorageIDB backend on Nightly (pref ON) | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"blocks":[], | "blocks":[1474562], | ||
"include_fields": "id, priority, component, assigned_to, summary, status, target_milestone" | "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone" | ||
} | } | ||
Line 205: | Line 205: | ||
* Link for the [ Initial test planning] | * Link for the [ Initial test planning] | ||
* Link for the [ Google doc tests] | * Link for the [ Google doc tests] | ||
* Link for the [ TestRail tests] | * Link for the [https://testrail.stage.mozaws.net/index.php?/suites/view/1735&group_by=cases:section_id&group_order=asc TestRail tests] | ||
= Bug Work = | = Bug Work = | ||
Line 262: | Line 262: | ||
|- | |- | ||
| Test Plan Creation | | Test Plan Creation | ||
| style="text-align:center;" | | | style="text-align:center;" | 05-22-2018 || | ||
|- | |- | ||
| Test Cases Creation | | Test Cases Creation | ||
|style="text-align:center;" | || N/A | |style="text-align:center;" | 05-21-2018 || N/A | ||
|- | |- | ||
| Full Functional Tests Execution | | Full Functional Tests Execution |
edits