QA/Firefox3.6/TestPlan:Plugin Update Referrals: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
Line 26: Line 26:
= Test Cases (Draft) =
= Test Cases (Draft) =


* Verify the notifications for outdated plugins, plugins with update available, and blocklisted plugins.  Note the icons, color, and font will change depending on your OS.
[[File:NotificationBar.png]]
[[File:NotificationBar.png]]
* Out of date plugins.
* Verify if site has multiple plugin notifications, the order of the notifications will be in: Outdated > Missing > Blocked.
* ''Out of date plugins''
** Verify your version of your plugin != latest plugin offered
** Verify your version of your plugin != latest plugin offered
** Q. Which db is it checking against to see if the versions match or not?
** Q. Which db is it checking against to see if the versions match or not?
** Q. PFS updates or the actual page hosting the plugin?   
** Q. PFS updates or the actual page hosting the plugin?   
** Clicking "Update Plugins" button will take you to a page to update the plugin
** Clicking "Update Plugins" button will take you to a page to update the plugin
** If out of date, notification bar will pop down on the page you are trying to access the plugin
** If out of date, Verify notification bar will pop down on the page you are trying to access the plugin.  Note the icons, color, and font will change depending on your OS.
* ''Blocklisted plugins''
** Blocklist your plugins using test blocklist.xml settings.  (See [https://wiki.mozilla.org/Extension_Blocklisting:Testing#How_to_Test_With_a_Local_Blocklist_File here] for instructions and configurations)
** Verify plugin is blocklist notification bar. Note the icons, color, and font will change depending on your OS.
* ''Missing plugins''
** Visit a site that requires a plugin you havent installed yet (flash site, java site, just google and you'll find it)
** Verify missing plugins notification bar. Note the icons, color, and font will change depending on your OS.


[[File:pluginsTab.png]]
* Verify the Plugin tab of the Addons manager
* Verify the Plugin tab of the Addons manager
[[File:pluginsTab.png]]


* Verify Plugin updates when available
* Verify Plugin updates when available
[[File:PluginsUpdate.png]]
** Doing a firefox update via AUS
** Doing a firefox update via AUS
** Q. Will clicking "Find updates" on the addons manager trigger this window?
** Q. Will clicking "Find updates" on the addons manager trigger this window?
** Q. where will the upgrade link point to?
** Q. where will the upgrade link point to?
[[File:PluginsUpdate.png]]


= Reference =
= Reference =

Revision as of 20:40, 25 September 2009

Plugin Update Referrals Test Plan

  • Development Status: - targeting 3.5.3 (1st week of sept)
  • Feature Testing: - In progress (date)
  • Team:
 Dev: bmcride, mossop
 QA: tchung, qa2, Community Volunteer

Overview

Our goal is to get as many people who use Firefox to also update their plugins to improve the security of their systems. We want to do this in the Firefox 3.6 time frame. Suggested path is:

  • Maintain a list of common plugins and versions.
  • Offer a page on mozilla.com that checks plugin versions and offers links to updated versions of those plugins.
  • Use the plugin blocklist capabilities in Firefox to push users to update.

Non-goals

  • Automatic downloading and updating of plugins

Things We Test

List the tests we have where applicable:

  • Unit tests
  • Manual Tests

Things We Don't Test

  • Automatic downloading and updating of plugins
  • the plugin check page will be tested by WebdevQA team

Test Cases (Draft)

NotificationBar.png

  • Verify if site has multiple plugin notifications, the order of the notifications will be in: Outdated > Missing > Blocked.
  • Out of date plugins
    • Verify your version of your plugin != latest plugin offered
    • Q. Which db is it checking against to see if the versions match or not?
    • Q. PFS updates or the actual page hosting the plugin?
    • Clicking "Update Plugins" button will take you to a page to update the plugin
    • If out of date, Verify notification bar will pop down on the page you are trying to access the plugin. Note the icons, color, and font will change depending on your OS.
  • Blocklisted plugins
    • Blocklist your plugins using test blocklist.xml settings. (See here for instructions and configurations)
    • Verify plugin is blocklist notification bar. Note the icons, color, and font will change depending on your OS.
  • Missing plugins
    • Visit a site that requires a plugin you havent installed yet (flash site, java site, just google and you'll find it)
    • Verify missing plugins notification bar. Note the icons, color, and font will change depending on your OS.

PluginsTab.png

  • Verify the Plugin tab of the Addons manager
  • Verify Plugin updates when available
    • Doing a firefox update via AUS
    • Q. Will clicking "Find updates" on the addons manager trigger this window?
    • Q. where will the upgrade link point to?

PluginsUpdate.png

Reference