Features/Add-ons/Add-ons Default to Compatible/TestdayScenarios

From MozillaWiki
Jump to: navigation, search

Default to Compatible - 13.01.2012 testday

Suggestions and notes:

  • download add-ons which you will use for several tests (opening them with another browser). Afterwards, just drag and drop them in Firefox to start the installation process
  • do not test an add-ons functionality thoroughly. just make sure it doesn't cause any Firefox issues
  • pay special attention to the upgrade process. Add-ons should not harm the Firefox upgrade in any way
  • Firefox 10 should list all add-ons as compatible with the following exceptions: add-ons which are not compatible with Firefox 4 or lower, binary add-ons (the chrome manifest file lists binary components)
  • in order to perform a pave-over upgrade, install the new build over the old one (in the same location)

Scenario 1

  1. Install Firefox 4 with a fresh profile from here.
  2. Install 10 add-ons from this list and at least one binary add-on not compatible with Firefox 10 (Grafx Bot [not marked compatible with Fx 4, you can use extensions.checkCompatibility.4.0 = false], Cooliris, FoxyTunes- all hosted on AMO)
  3. Perform a pave-over upgrade with Firefox 10 Beta 4.
  4. Open the Add-ons manager from Tools-Add-ons and verify all add-ons can be disabled. Turn them back to enabled before passing to step 5.
  5. Log in and browse through the following sites: gmail, youtube, facebook, twitter, yahoo
  6. Verify that the buttons from the navigation toolbar (e.g. back, forward, reload, stop etc.) work correctly.
  7. Verify that random entries in the Menu bar work correctly (e.g. select one entry from File, Edit, View, History, Bookmarks, Tools, Help)

Expected results:

  • for step 4, the Add-on manager should list all add-ons installed in step 2.
  • there should be no Firefox breakage after browsing through the sites in step 5 and the toolbars from step 6 and 7.


Please report the Operating System, the result of the test and the combination of add-ons used in testing in the Tracking document.

Scenario 2

  1. Install Firefox 7.0.1 with a fresh profile from here.
  2. Install top 10 add-ons from this list and at least one binary add-on not compatible with Firefox 10 (GrafX Bot, Cooliris, FoxyTunes- all hosted on AMO)
  3. Perform a pave-over upgrade with Firefox 10 Beta 4.
  4. Open the Add-ons manager from Tools-Add-ons and verify all add-ons can be disabled. Turn them back to enabled before passing to step 5.
  5. Install another 5 add-ons from this list.
  6. Log in and browse through the following sites: gmail, youtube, facebook, twitter, yahoo
  7. Verify that the buttons from the navigation toolbar (back, forward, reload, stop etc.) work correctly.
  8. Verify that random entries in the Menu bar work correctly (select one entry from File, Edit, View, History, Bookmarks, Tools, Help)

Expected results:

  • for step 4, the Add-on manager should list all add-ons installed in step 2.
  • there should be no Firefox breakage after browsing through the sites in step 6 and the toolbars from step 7 and 8.

Please report the Operating System, the result of the test and the combination of add-ons used in testing in the Tracking document.

Scenario 3

  1. Install any Firefox Beta 9 with a fresh profile (e.g. Firefox9beta5).
  2. Change the upgrade channel from "beta" to "releasetest" from the channels-pref.js file in firefox/defaults/pref
  3. Install top 10 add-ons from this list and at least one binary add-on not compatible with Firefox 10 (GrafX Bot, Cooliris, FoxyTunes- all hosted on AMO)
  4. Upgrade to Firefox10 Beta4 by opening Help-About:Firefox
  5. Open the Add-ons manager from Tools-Add-ons and verify all add-ons can be disabled. Turn them back to enabled before passing to the next step.
  6. Install another 5 add-ons from this list.
  7. Log in and browse through the following sites: gmail, youtube, facebook, twitter, yahoo
  8. Verify that the buttons from the navigation toolbar (back, forward, reload, stop etc.) work correctly.
  9. Verify that random entries in the Menu bar work correctly (select one entry from File, Edit, View, History, Bookmarks, Tools, Help)
  10. Remove the add-ons installed in step 6 and install another set of add-ons.
  11. Repeat steps 7-9 for these add-ons as well
  12. Repeat steps 11-12 again for other sets of add-ons (remove add-ons, install new set, test, repeat)


Expected results:

  • for step 5, the Add-on manager should list all add-ons installed in step 2.
  • there should be no Firefox breakage after browsing through the sites in step 7 and the toolbars from step 8 and 9.


Please report the Operating System, the result of the test and the combination of add-ons used in testing in the Tracking document.

Scenario 4

  1. Install any Firefox Beta 9 with a fresh profile (e.g. Firefox9beta5).
  2. Install top 10 add-ons from this list and at least one binary add-on not compatible with Firefox 10 (GrafX Bot, Cooliris, FoxyTunes- all hosted on AMO)
  3. Check for Updates using About:Firefox from the Help menu and close Firefox afterwards. (do not apply the updates)
  4. Modify your update.status file from "pending" to "failed" (C:\Documents and Setting\<user profile>\Local Settings\Application Data\Mozilla\Firefox\Mozilla Firefox\updates\0\ folder on XP)
  5. Open Firefox and upgrade to Firefox10 Beta4 by opening Help-About:Firefox
  6. Open the Add-ons manager from Tools-Add-ons and verify all add-ons can be disabled. Turn them back to enabled before passing to the next step.
  7. Install another 5 add-ons from this list.
  8. Log in and browse through the following sites: gmail, youtube, facebook, twitter, yahoo
  9. Verify that the buttons from the navigation toolbar (back, forward, reload, stop etc.) work correctly.
  10. Verify that random entries in the Menu bar work correctly (select one entry from File, Edit, View, History, Bookmarks, Tools, Help)

Expected results:

  • for step 6, the Add-on manager should list all add-ons installed in step 2.
  • there should be no Firefox breakage after browsing through the sites in step 8 and the toolbars from step 9 and 10.


Please report the Operating System, the result of the test and the combination of add-ons used in testing in the Tracking document.