Extension Manager/QA/Feature Test Plans/Extension Manager:Projects:Confirm on Upgrade: Difference between revisions
< Extension Manager | QA
Jump to navigation
Jump to search
| (23 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
== Overview == | == Overview == | ||
; Test ''Confirm on Upgrade'' in Firefox Beta and Release | |||
; {{done|}}QA Goal is to sign-off for Firefox Release | |||
{{FeatureStatus | {{FeatureStatus | ||
| Line 14: | Line 14: | ||
== QA Team == | == QA Team == | ||
*Vlad Maniac (irc: vladmaniac) | *Vlad Maniac (irc: vladmaniac) | ||
*Vlad Ghetiu (irc: vladg) | *Vlad Ghetiu (irc: vladg) | ||
*Virgil Dicu (irc: VirgilDicu) | *Virgil Dicu (irc: VirgilDicu) | ||
*Henrik Skupin (irc: whimboo) | |||
== Feature tracking page == | == Feature tracking page == | ||
| Line 24: | Line 24: | ||
== Feature tracking bug == | == Feature tracking bug == | ||
{{bug|596343}} | {{bug|596343}} | ||
; Use dependency field to identify bug lists for NEW and RESOLVED bugs | |||
== Use cases == | |||
=== From feature tracking page === | |||
<table class="fullwidth-table sortable"> | |||
<tr> | |||
<th>Was active | |||
<th>Is compatible | |||
<th>Update available | |||
<th>User keeps | |||
<th>User disables | |||
<tr> | |||
<td>No | |||
<td>No | |||
<td>No | |||
<td>"will be enabled when compatible" | |||
<td>-- | |||
<tr> | |||
<td>No | |||
<td>No | |||
<td>Automatic | |||
<td>"will be updated to be compatible" | |||
<td>-- | |||
<tr> | |||
<td>No | |||
<td>No | |||
<td>Manual | |||
<td>"update to make compatible" (checkbox) | |||
<td>-- | |||
<tr> | |||
<td>No | |||
<td>Yes | |||
<td>No | |||
<td>-- | |||
<td>-- | |||
<tr> | |||
<td>No | |||
<td>Yes | |||
<td>Automatic | |||
<td>-- | |||
<td>-- | |||
<tr> | |||
<td>No | |||
<td>Yes | |||
<td>Manual | |||
<td>"optional update" (checkbox) | |||
<td>-- | |||
<tr> | |||
<td>Yes | |||
<td>No | |||
<td>No | |||
<td>"will be enabled when compatible" | |||
<td>"will be disabled" | |||
<tr> | |||
<td>Yes | |||
<td>No | |||
<td>Automatic | |||
<td>"will be updated to be compatible" | |||
<td>"will be disabled" | |||
<tr> | |||
<td>Yes | |||
<td>No | |||
<td>Manual | |||
<td>"update to make compatible" (checkbox) | |||
<td>"will be disabled" | |||
<tr> | |||
<td>Yes | |||
<td>Yes | |||
<td>No | |||
<td>-- | |||
<td>"will be disabled" | |||
<tr> | |||
<td>Yes | |||
<td>Yes | |||
<td>Automatic | |||
<td>-- | |||
<td>"will be disabled" | |||
<tr> | |||
<td>Yes | |||
<td>Yes | |||
<td>Manual | |||
<td>"optional update" (checkbox) | |||
<td>"will be disabled" | |||
</table> | |||
== Testing activities == | == Testing activities == | ||
=== '''Exploratory testing across platforms''' === | === '''{{done|}}Exploratory testing across platforms''' === | ||
=== | ; Before running any tests, please make sure you have installed add-ons in your profile | ||
* at least one add-on incompatible with your current version of firefox | |||
* at least one add-on compatible with your current version but incompatible with the version you want to update to | |||
* at least one third party add-on installed in the profile folder | |||
* windows only - at least one third party add-on installed from registry | |||
* at least one third party add-on installed in the App directory | |||
* at least one disabled add-on before updating to the new version | |||
* ''Note: Having these please check use cases and test scenarios'' | |||
; Firefox builds available | |||
* [ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/ click here for latest Nightly] | |||
* [ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-aurora/ click here for latest Aurora] | |||
* [ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/8.0b6-candidates/build2 click here for Firefox 8 Beta 6 candidates] | |||
=== {{done|}}[http://bit.ly/pyWhyg Testing scenarios] === | |||
; [http://bit.ly/pyWhyg Click here for the list of tescases] | |||
* Windows NT | * Windows NT | ||
** | ** '''PASS''' | ||
* Linux | * Linux | ||
** | ** '''PASS''' | ||
* Mac OS X | * Mac OS X | ||
** | ** '''PASS''' | ||
; Known issue | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=694575 Bug 694575 - 3rd Party Add-ons from the profile folder are not disabled on upgrade] | |||
=== '''Feature integration in add-ons manager and interactions with other features''' === | === '''[Optional] Feature integration in add-ons manager and interactions with other features''' === | ||
* Identify other features in interaction with ''Confirm on upgrade'' | * Identify other features in interaction with ''Confirm on upgrade'' | ||
=== '''Fixed bug verifications''' === | === '''{{done|}}Fixed bug verifications''' === | ||
* Identified bugs for verification: bugs affecting the feature | * Identified bugs for verification: bugs affecting the feature | ||
** {{bug|678761}} | ** {{bug|678761}} | ||
** {{bug|679994}} | ** {{bug|679994}} | ||
** {{bug|680113}} | ** {{bug|680113}} | ||
** {{bug|680117}} | ** {{bug|680117}} | ||
=== '''Feature QA sign-off''' === | |||
* | ; Coverage on bug verifications: 100% | ||
=== {{done|}}'''Feature QA sign-off''' === | |||
* Windows | |||
** '''SIGNED - OFF''' | |||
* Linux | |||
** '''SIGNED - OFF''' | |||
* Mac | |||
** '''SIGNED - OFF''' | |||
Latest revision as of 15:15, 3 November 2011
Test plan for feature Extension Manager: Confirm on Upgrade
Overview
- Test Confirm on Upgrade in Firefox Beta and Release
- [DONE] QA Goal is to sign-off for Firefox Release
Please use "Edit with form" above to edit this page.
Status
| Confirm add-ons on upgrade | |
| Stage | Landed |
| Status | Complete |
| Release target | Firefox 8 |
| Health | OK |
| Status note | ` |
{{#set:Feature name=Confirm add-ons on upgrade
|Feature stage=Landed |Feature status=Complete |Feature version=Firefox 8 |Feature health=OK |Feature status note=` }}
QA Team
- Vlad Maniac (irc: vladmaniac)
- Vlad Ghetiu (irc: vladg)
- Virgil Dicu (irc: VirgilDicu)
- Henrik Skupin (irc: whimboo)
Feature tracking page
Feature tracking bug
- Use dependency field to identify bug lists for NEW and RESOLVED bugs
Use cases
From feature tracking page
| Was active | Is compatible | Update available | User keeps | User disables |
|---|---|---|---|---|
| No | No | No | "will be enabled when compatible" | -- |
| No | No | Automatic | "will be updated to be compatible" | -- |
| No | No | Manual | "update to make compatible" (checkbox) | -- |
| No | Yes | No | -- | -- |
| No | Yes | Automatic | -- | -- |
| No | Yes | Manual | "optional update" (checkbox) | -- |
| Yes | No | No | "will be enabled when compatible" | "will be disabled" |
| Yes | No | Automatic | "will be updated to be compatible" | "will be disabled" |
| Yes | No | Manual | "update to make compatible" (checkbox) | "will be disabled" |
| Yes | Yes | No | -- | "will be disabled" |
| Yes | Yes | Automatic | -- | "will be disabled" |
| Yes | Yes | Manual | "optional update" (checkbox) | "will be disabled" |
Testing activities
[DONE] Exploratory testing across platforms
- Before running any tests, please make sure you have installed add-ons in your profile
- at least one add-on incompatible with your current version of firefox
- at least one add-on compatible with your current version but incompatible with the version you want to update to
- at least one third party add-on installed in the profile folder
- windows only - at least one third party add-on installed from registry
- at least one third party add-on installed in the App directory
- at least one disabled add-on before updating to the new version
- Note: Having these please check use cases and test scenarios
- Firefox builds available
- click here for latest Nightly
- click here for latest Aurora
- click here for Firefox 8 Beta 6 candidates
[DONE] Testing scenarios
- Windows NT
- PASS
- Linux
- PASS
- Mac OS X
- PASS
- Known issue
[Optional] Feature integration in add-ons manager and interactions with other features
- Identify other features in interaction with Confirm on upgrade
[DONE] Fixed bug verifications
- Identified bugs for verification: bugs affecting the feature
- Coverage on bug verifications
- 100%
[DONE] Feature QA sign-off
- Windows
- SIGNED - OFF
- Linux
- SIGNED - OFF
- Mac
- SIGNED - OFF