Add-ons/QA/Testplan/OOP-WebExtensions: Difference between revisions

 
(5 intermediate revisions by one other user not shown)
Line 8: Line 8:
|-
|-
| 04/10/2017 || 1.1 || Krupa Raj || Updated test strategy
| 04/10/2017 || 1.1 || Krupa Raj || Updated test strategy
|-
| 05/19/2017 || 1.2 || Vasilica Mihasca || Updates
|}
|}


Line 42: Line 44:
* Webextensions running in their own process
* Webextensions running in their own process
* Regression testing for the top 20 webextensions
* Regression testing for the top 20 webextensions
* Regression testing for webextensions examples
* Regression testing for old XUL add-ons
* Webextension crashing
* Add-ons behavior after a Firefox crash


===what's out of scope?===
===what's out of scope?===
Line 63: Line 69:
=== Nightly ===
=== Nightly ===
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
* Enable extensions.webextPermissionPrompts from about:config
* Disable check for signing if testing on AMO dev or stage
* Disable check for signing if testing on AMO dev or stage
* Webextension process crashing:
** Set "extensions.webextensions.remote” to true
** Insert the following line in Browser Console input filed: Cu.import("resource://gre/modules/Extension.jsm").GlobalManager.extensionMap.values().next().value.parentMessageManager.loadProcessScript("data:,Components.utils.import('resource://gre/modules/ctypes.jsm').ctypes.cast(ctypes.uintptr_t(1), ctypes.int.ptr).contents", false)
</div>
</div>


=== Beta ===
=== Beta ===
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
* Enable extensions.webextPermissionPrompts from about:config
* [Unbranded build] Disable check for signing if testing on AMO dev or stage
* [Unbranded build] Disable check for signing if testing on AMO dev or stage


Line 79: Line 86:
</div>
</div>
</div>
</div>


== Test Objectives ==
== Test Objectives ==
Line 101: Line 107:
| TO-6 || Webextension crashing || To verify that crashing the webextension process does not cause a Firefox crash || Manual || Add-ons QA Team
| TO-6 || Webextension crashing || To verify that crashing the webextension process does not cause a Firefox crash || Manual || Add-ons QA Team
|-
|-
| TO-7 || Regression testing on XUL add-ons || To verify that the old XUL add-ons works without any issue || Manual || Add-ons QA Team
| TO-7 || Firefox crashing || To verify that Firefox will load all the add-ons properly without any loss of saved add-on data || Manual || Add-ons QA Team
|-
| TO-8 || Regression testing on XUL add-ons || To verify that the old XUL add-ons works without any issue || Manual || Add-ons QA Team
|}
|}


Confirmed users
1,477

edits