MozillaQualityAssurance:UpdateTestMatrix
From MozillaWiki
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.