Add-ons/QA/Testplan/Improve Storage Local API: Difference between revisions

Jump to navigation Jump to search
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
| 07/16/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.
TBD.


== Purpose ==
== Purpose ==
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
This document purports to detail the test approach for the improvements of Context Menu Updates 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.
* TBD.


===what's out of scope?===
===what's out of scope?===
Line 44: Line 44:


== Ownership ==
== Ownership ==
Dev Lead: [mailto:lgreco@mozilla.com Luca Greco]; irc nick :rpl <br />
Dev Lead: [dev]; irc nick :dev <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
*TBD
</div>
</div>


=== Beta ===
=== Beta ===
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
*Enable extensions.webextensions.ExtensionStorageIDB.enabled from about:config
*TBD
</div>
</div>


Line 111: Line 111:
|-
|-
| QA - Test plan creation  
| QA - Test plan creation  
|style="text-align:center;" | 05-22-2018 ||  
|style="text-align:center;" | 07-16-2018 ||  
|-
|-
| QA - Test cases/Env preparation  
| QA - Test cases/Env preparation  
|style="text-align:center;" | 05-21-2018 || N/A
|style="text-align:center;" | || 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 - TBD
   PRD - [https://docs.google.com/document/d/1dVMb2uSgP7vgwXHatyOXpCPmCBK5hF-szFZ3Tzb5ItA/edit link]
  Install flow - [https://docs.google.com/document/d/1IDNHoneiARuw8PT6KIQGp03WxFmaQYijpluZA0C-E7I/edit Link]
  Install flow - TBD
    
    




  * {{Bug|1406181}} - Use indexedDB as the backend for storage.local (pref Off)
  * {{Bug|1466876}} - [META] context menu updates
<bugzilla>
<bugzilla>
     {
     {
         "blocks":[1406181],
         "blocks":[1466876],
         "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|1474562}} - Enable ExtensionStorageIDB backend on Nightly (pref ON)
  * {{Bug|}} -  
<bugzilla>
<bugzilla>
     {
     {
         "blocks":[1474562],
         "blocks":[],
         "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 [https://testrail.stage.mozaws.net/index.php?/suites/view/1735&group_by=cases:section_id&group_order=asc TestRail tests]
* Link for the [ TestRail tests]


= Bug Work =
= Bug Work =
Line 262: Line 262:
|-
|-
|  Test Plan Creation  
|  Test Plan Creation  
| style="text-align:center;" | 05-22-2018  ||  
| style="text-align:center;" | 07-16-2018  ||  
|-
|-
|  Test Cases Creation  
|  Test Cases Creation  
|style="text-align:center;" |  05-21-2018 || N/A
|style="text-align:center;" |  || N/A
|-
|-
|  Full Functional Tests Execution  
|  Full Functional Tests Execution  
231

edits

Navigation menu