PluginUpdating:Test Plan
From MozillaWiki
Contents
Description of Release
See http://wiki.mozilla.org/PluginUpdating
Implementation bug: https://bugzilla.mozilla.org/show_bug.cgi?id=391433
Change Set in this Release
Page URLs:
[1] First Run
[2] Plugin Check
[3] "Updated" page: to be filed by Alex Polvi later
Browser Testing Matrix
Windows XP SP 2 |
Windows Vista |
Mac
OS X 10.4 |
Linux |
|
Firefox < = 2.0.0.7 |
||||
Flash > = 9.0r47 (green) |
Flash > = 9.0r47 (green) | Flash > = 9.0r47 (green) | Flash > = 9.0r48 (green) | |
Flash < 9.0r47 (red) | Flash < 9.0r47 (red) |
Flash < 9.0r47 (red) |
Flash < = 9.0r47 (red) | |
Java 1.5.0_07 (green) |
Java 1.5.0_07 (green) |
Java 1.5.0_07 (green) |
Java 1.5.0_07 (green) |
|
Java < 1.5.0_07 (red) |
Java < 1.5.0_07 (red) |
Java < 1.5.0_07 (red) |
Java < 1.5.0_07 (red) |
|
QuickTime > = 7.2.0 (green) |
QuickTime > = 7.2.0 (green) | QuickTime > = 7.2.0 (green) |
N/A |
|
QuickTime < 7.2.0 (red) |
QuickTime < 7.2.0 (red) |
QuickTime < 7.2.0 (red) |
N/A |
Test Cases
JavaScript enabled (default)
1. In a new profile/install, run Firefox 2.0.0.7 with the various combinations of the vulnerable plugins (Java, Flash, QuickTime).
- Verify that on the first run page there is a message indicating that some plugins are 'vulnerable.' Click the provided link.
- In the resulting page, ensure that the buttons for the vulnerable plugin are red, and that the "safe" plugin buttons are green.
- Clicking on both the red and green buttons should always take you to the plugin vendor's download or verification page, which is loaded in a new tab.
2. In a migrated 2.0.0.6 -> 2.0.0.7 install, run with the various combinations of the vulnerable plugins (Java, Flash, QuickTime).
- Verify that XXX - TBD
- In the resulting page, ensure that the buttons for the vulnerable plugin are red, and that the "safe" plugin buttons are green.
- Clicking on both the red and green buttons should always take you to the plugin vendor's download or verification page, which is loaded in a new tab.
JavaScript disabled
For the Plugin Check page with JavaScript disabled, verify we display: This page requires JavaScript to work correctly. Find more information on plugins.
Test Results
Windows XP SP 2 |
Windows Vista |
Mac
OS X 10.4 |
Linux |
|
Firefox < = 2.0.0.7 |
||||
Flash > = 9.0r47 (green) PASS |
Flash > = 9.0r47 (green) PASS | Flash > = 9.0r47 (green) PASS | Flash > = 9.0r48 (green) PASS | |
Flash < 9.0r47 (red) PASS (9.0r45) | Flash < 9.0r47 (red) PASS (6.0r65) |
Flash < 9.0r47 (red) PASS (7.0r24) |
Flash < = 9.0r47 (red) | |
Java 1.5.0_07 (green) PASS |
Java 1.5.0_07 (green) PASS |
Java 1.5.0_07 (green) FAIL (0.9.6.2 passes when it shouldn't--or do we map its equivalent?) |
Java 1.5.0_07 (green) |
|
Java < 1.5.0_07 (red) PASS (1.5.0_04) |
Java < 1.5.0_07 (red) PASS |
Java < 1.5.0_07 (red) |
Java < 1.5.0_07 (red) |
|
QuickTime > = 7.2.0 (green) PASS |
QuickTime > = 7.2.0 (green) PASS | QuickTime > = 7.2.0 (green) PASS |
N/A |
|
QuickTime < 7.2.0 (red) FAIL (7.1) |
QuickTime < 7.2.0 (red) |
QuickTime < 7.2.0 (red) FAIL (7.1) |
N/A |
Detailed Test Results
Windows XP SP 2 - .
Vista - .
Mac - .
Linux - Pass