QA/Firefox3/TestPlan/Addons: Difference between revisions

From MozillaWiki
< QA‎ | Firefox3‎ | TestPlan
Jump to navigation Jump to search
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
= Overview =
= Overview =


This Testplan will focus on the new components of Addons and FUEL 0.2 that will be included with Firefox 3.
This Testplan will focus on the new components of Addons that will be included with Firefox 3.
 
1) Test Addons


Priority 1 items include:  
Priority 1 items include:  
* New Addons Manager UI (bug 404024)
* Unify add-ons management system and add plugin management system [https://bugzilla.mozilla.org/show_bug.cgi?id=339056 (bug 339056)]
* Unify add-ons management system and add plugin management system [https://bugzilla.mozilla.org/show_bug.cgi?id=339056 (bug 339056)]
* Support shipping of localized user-facing Add-on text
* Support shipping of localized user-facing Add-on text
Line 29: Line 28:
* Remove extension installation whitelist (Help wanted)
* Remove extension installation whitelist (Help wanted)
* Install Add-on without requiring a browser restart
* Install Add-on without requiring a browser restart
2) Test FUEL
* Ship the FUEL JavaScript library


= Scope of planned testing =
= Scope of planned testing =
Line 43: Line 39:


( Describe any particular OS platform, environmental configurations or FireFox configuration considerations)
( Describe any particular OS platform, environmental configurations or FireFox configuration considerations)
* Testing will occur on Mac 10.4, 10.5, Windows XP, Vista, and Linux ubuntu.


= Major Test Areas =
= Major Test Areas =


== '''Plugins:''' ==
== '''Extensions & themes''' ==
 
* New Addons Manager UI
* Get addons functionality from AMO pane
** recommendation list
** searching for addons
** displaying addons by star weighting
** clearing search
** installing/uninstalling
** thumbnail previews, descriptions
** error handling
 
== '''Plugins''' ==


* Blocklisting
* Blocklisting
* Sorting of the plugins, including eliminating duplicate entries
* Sorting of the plugins, including eliminating duplicate entries
* Selection/focus
* Selection/focus
** Disable button on selection
** Enabling/Disabling
** Enable button on selection
* Restart button
* Find Updates button
* Find Updates button
* Vendor homepage link
* Vendor homepage link
Line 64: Line 72:
** Any interaction with about:plugins
** Any interaction with about:plugins
* Making sure to get broad coverage of plugins
* Making sure to get broad coverage of plugins
** (Get a list going, stephend!)


= Schedule/milestones =
= Schedule/milestones =


( Provide some breakdown of the major areas of the feature, how long it will take to develop or run the tests, and an approximate time this will be done.
Completion time of testing around the Beta releases.


= References =
= References =


[http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&branch_id=15&testgroup_id=56&subgroup_id=793 (Litmus testcases)]
[http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&branch_id=15&testgroup_id=56&subgroup_id=793 (Litmus testcases)]

Latest revision as of 17:56, 14 February 2008

« QA/Firefox3/TestPlan

Feature Addons Test Plan

Overview

This Testplan will focus on the new components of Addons that will be included with Firefox 3.

Priority 1 items include:

  • New Addons Manager UI (bug 404024)
  • Unify add-ons management system and add plugin management system (bug 339056)
  • Support shipping of localized user-facing Add-on text

priority 2 items include:

  • Add-ons can be installed in fewer mouse clicks
  • Ensure user understands the risks about installing extensions
  • Clarify XPi install dialogs and user interactions
  • Allow Add-on configuration UI to be accessed from main application configuration UI
  • Improve discoverability of Add-on configuration UI
  • Add visual indication to browser UI when Add-on updates are available
  • Add permanent button for restarting Firefox (bug 369075)
  • Simplify language and unify terminology related to Add-ons
  • Support displaying information about the update in the updater
  • Support add-on conflict resolution
  • Promote the existence of Add-ons that could help the user accomplish their current task
  • Help documents should link to related Add-on categories on addons.mozilla.org

The following items are At Risk for this milestone.

  • Remove extension installation whitelist (Help wanted)
  • Install Add-on without requiring a browser restart

Scope of planned testing

(What do you plan to test? What is covered by Developer testing? What is not practical to test?)

Coverage includes:

  • Priority one feature test cases.

Platform and Configurations

( Describe any particular OS platform, environmental configurations or FireFox configuration considerations)

  • Testing will occur on Mac 10.4, 10.5, Windows XP, Vista, and Linux ubuntu.

Major Test Areas

Extensions & themes

  • New Addons Manager UI
  • Get addons functionality from AMO pane
    • recommendation list
    • searching for addons
    • displaying addons by star weighting
    • clearing search
    • installing/uninstalling
    • thumbnail previews, descriptions
    • error handling

Plugins

  • Blocklisting
  • Sorting of the plugins, including eliminating duplicate entries
  • Selection/focus
    • Enabling/Disabling
  • Find Updates button
  • Vendor homepage link
  • "Make compatible" functionality
  • Edge cases, such as:
    • Disabling a plugin while it's running
      • Clicking refresh while in this state
    • Re-enabling, then refreshing
    • Ensuring that plugins stay enabled/disabled on restart
    • Any interaction with about:plugins
  • Making sure to get broad coverage of plugins

Schedule/milestones

Completion time of testing around the Beta releases.

References

(Litmus testcases)