MozillaQualityAssurance:UpdateTestMatrix: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 4: Line 4:
*https://bugzilla.mozilla.org/show_bug.cgi?id=383518 - Non-Vista Windows users are prompted for updates they cannot apply
*https://bugzilla.mozilla.org/show_bug.cgi?id=383518 - Non-Vista Windows users are prompted for updates they cannot apply
*https://bugzilla.mozilla.org/show_bug.cgi?id=303595 - updates under windows as non-administrator user not possible
*https://bugzilla.mozilla.org/show_bug.cgi?id=303595 - updates under windows as non-administrator user not possible
*https://bugzilla.mozilla.org/show_bug.cgi?id=375710#c60->For more detail about why going through the registry matters
'''*https://bugzilla.mozilla.org/show_bug.cgi?id=375710->But as of 2.0.0.4, with bsmedberg's fix for https://bugzilla.mozilla.org/show_bug.cgi?id=375710, we should be putting the update files in <UserLocalDataDir>\updates\<relative path to app dir from Program Files> if application dir is under C:\Program Files\....  (If you aren't installing under C:\Program Files\..., we should be putting the update files along side the app like we used to.'''
Will test:
*Minor Update (2.0.0.3->2.0.0.4)
*Major Update (1.5.0.12->2.0.0.4)
**Marcia will test Vista
**Tomcat will test XP
*Will not test:
*Manually checking for updates versus automatically update notification
These scenarios cover (1) Installation locations and (2) Clean install versus pave over installs


{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
Line 15: Line 29:
|-
|-
| Install in Default Location->Check for update
| Install in Default Location->Check for update
| '''PASS''' on scenario 1&2 -Tomcat
| See Note
|  
|  
|  
|  
|-
| Install in Non Default Location->Check for Update
| '''PASS''' on scenario 1&2 -Tomcat
| See Note
|  
|  
|
|
|-
| Clean Installation to default location->Check for Update
| '''PASS''' on scenario 1&2 -Tomcat
| See Note
|  
|  
|
|
|-
|-
| Install in Non Default Location->Check for Update
| Pave Over Install to default location->Check for Update
| '''PASS''' on scenario 1&2 -Tomcat
| See Note
|  
|  
|
|
|-
| Clean Installation to non default location->Check for Update
| '''PASS''' on scenario 1&2 -Tomcat
| See Note
|  
|  
|
|
|-
| Pave Over Install to non default location->Check for Update
| '''PASS''' on scenario 1&2 -Tomcat
| See Note
|
|  
|  
|
|-
| Install Major Update, roll back to 1.5.0.x
| '''PASS''' on scenario 1&2 -Tomcat
| See Note
|
|
|
|
|-
|-
| Clean Installation
| Install Major Update, roll back to 1.5.0.x, then perform another major update
|'''PASS''' on scenario 1&2 -Tomcat
|}
 
Timing Issues related to installation
 
{| border="1" cellpadding="2"
! style="background:#efefef" |
! style="background:#efefef" | '''XP Admin User'''
! style="background:#efefef" | '''XP Standard User'''
! style="background:#efefef" | '''Vista Admin User'''
! style="background:#efefef" | '''Vista Standard User'''
! style="background:#efefef" | '''Vista Admin UAC On'''
! style="background:#efefef" | '''Vista Admin UAC Off'''
|-
| Install in Default Location->Launch Immediately->Check for update
| '''PASS''' on scenario 1&2 -Tomcat (for 2.0.0x Updates see Bug 383518)
| '''PASS''' on scenario 1&2 -Tomcat - Installation as non - Admin not possible
|  
|  
|  
|  
|
|
|-
| Install Build, Do not launch. Relaunch as Admin using context menu>Check for Update
| '''PASS''' on scenario 1&2 -Tomcat
| '''PASS''' on scenario 1&2 -Tomcat
|
|  
|  
|
|
|
|
|}
Where location is launched from
{| border="1" cellpadding="2"
! style="background:#efefef" |
! style="background:#efefef" | '''XP Admin User'''
! style="background:#efefef" | '''XP Standard User'''
! style="background:#efefef" | '''Vista Admin User'''
! style="background:#efefef" | '''Vista Standard User'''
! style="background:#efefef" | '''Vista Admin UAC On'''
! style="background:#efefef" | '''Vista Admin UAC Off'''
|-
|-
| Pave Over Install
| Install build, don't launch at end of install. Relaunch from Start->Search>Check for Update
|  
|  
|
|
|  
|  
|
|  
|  
|-
|Install build. Launching from another app, such as thunderbird.
|
|
|
|
|
|-
| Install build, don't launch at end of install. Relaunch by clicking on shortcut icon->Check for Update
|
|
|
|
|
|
|
|
|}
|}
= Test Environment =
* Tomcat
** Windows XP Professional SP 2 / Windows XP x64 SP2
** Default Dir: c:\Program Files\Mozilla Firefox
** Non-Default Localtion: c:\mutest
= Notes =
* Tomcat
** Note: Its not possible to install Firefox 1.5.x under Windows XP without Admin Rights. You will get warning messages if you continue and then the Installation stops because no access rights.

Latest revision as of 20:37, 19 June 2007

Software Update Test Matrix - Win XP and Win Vista

Relevant Bugs:

*https://bugzilla.mozilla.org/show_bug.cgi?id=375710->But as of 2.0.0.4, with bsmedberg's fix for https://bugzilla.mozilla.org/show_bug.cgi?id=375710, we should be putting the update files in <UserLocalDataDir>\updates\<relative path to app dir from Program Files> if application dir is under C:\Program Files\.... (If you aren't installing under C:\Program Files\..., we should be putting the update files along side the app like we used to.


Will test:

  • Minor Update (2.0.0.3->2.0.0.4)
  • Major Update (1.5.0.12->2.0.0.4)
    • Marcia will test Vista
    • Tomcat will test XP
  • Will not test:
  • Manually checking for updates versus automatically update notification

These scenarios cover (1) Installation locations and (2) Clean install versus pave over installs

XP Admin User XP Standard User Vista Admin User Vista Standard User Vista Admin UAC On Vista Admin UAC Off
Install in Default Location->Check for update PASS on scenario 1&2 -Tomcat See Note
Install in Non Default Location->Check for Update PASS on scenario 1&2 -Tomcat See Note
Clean Installation to default location->Check for Update PASS on scenario 1&2 -Tomcat See Note
Pave Over Install to default location->Check for Update PASS on scenario 1&2 -Tomcat See Note
Clean Installation to non default location->Check for Update PASS on scenario 1&2 -Tomcat See Note
Pave Over Install to non default location->Check for Update PASS on scenario 1&2 -Tomcat See Note
Install Major Update, roll back to 1.5.0.x PASS on scenario 1&2 -Tomcat See Note
Install Major Update, roll back to 1.5.0.x, then perform another major update PASS on scenario 1&2 -Tomcat

Timing Issues related to installation

XP Admin User XP Standard User Vista Admin User Vista Standard User Vista Admin UAC On Vista Admin UAC Off
Install in Default Location->Launch Immediately->Check for update PASS on scenario 1&2 -Tomcat (for 2.0.0x Updates see Bug 383518) PASS on scenario 1&2 -Tomcat - Installation as non - Admin not possible
Install Build, Do not launch. Relaunch as Admin using context menu>Check for Update PASS on scenario 1&2 -Tomcat PASS on scenario 1&2 -Tomcat

Where location is launched from

XP Admin User XP Standard User Vista Admin User Vista Standard User Vista Admin UAC On Vista Admin UAC Off
Install build, don't launch at end of install. Relaunch from Start->Search>Check for Update
Install build. Launching from another app, such as thunderbird.
Install build, don't launch at end of install. Relaunch by clicking on shortcut icon->Check for Update

Test Environment

  • Tomcat
    • Windows XP Professional SP 2 / Windows XP x64 SP2
    • Default Dir: c:\Program Files\Mozilla Firefox
    • Non-Default Localtion: c:\mutest

Notes

  • Tomcat
    • Note: Its not possible to install Firefox 1.5.x under Windows XP without Admin Rights. You will get warning messages if you continue and then the Installation stops because no access rights.