MozillaQualityAssurance:UpdateTestMatrix: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (12 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 | | Install in Non Default Location->Check for Update | ||
| | | '''PASS''' on scenario 1&2 -Tomcat | ||
| | | See Note | ||
| | | | ||
| | | | ||
| Line 28: | Line 42: | ||
|- | |- | ||
| Clean Installation to default location->Check for Update | | Clean Installation to default location->Check for Update | ||
| | | '''PASS''' on scenario 1&2 -Tomcat | ||
| | | See Note | ||
| | | | ||
| | | | ||
| Line 35: | Line 49: | ||
|- | |- | ||
| Pave Over Install to 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 | |||
| | | | ||
| | | | ||
|- | |- | ||
| | | 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''' | |||
|- | |- | ||
| | | 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=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=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
| 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.