PluginUpdating:Test Plan

From MozillaWiki
Jump to: navigation, search

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