Extension Manager/QA/Feature Test Plans/Extension Manager:Projects:Confirm on Upgrade: Difference between revisions

From MozillaWiki
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
; Test ''Confirm on Upgrade'' in Firefox Beta and Release
* QA Goal: sign-off for Firefox Release
; {{done|}}QA Goal is to sign-off for Firefox Release


{{FeatureStatus
{{FeatureStatus
Line 14: Line 14:


== QA Team ==  
== QA Team ==  
*Henrik Skupin (irc: whimboo)
*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''' ===
==== [http://bit.ly/pyWhyg Testing scenarios] ====
; 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  
** Result (PASS/FAIL)
** '''PASS'''
* Linux
* Linux
** Result (PASS/FAIL)
** '''PASS'''
* Mac OS X
* Mac OS X
** Result (PASS/FAIL)
** '''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

Confirm on Upgrade Page

Feature tracking bug

bug 596343

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

[DONE] Testing scenarios

Click here for the list of tescases
  • 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

Coverage on bug verifications
100%

[DONE] Feature QA sign-off

  • Windows
    • SIGNED - OFF
  • Linux
    • SIGNED - OFF
  • Mac
    • SIGNED - OFF