- Feature Addons Test Plan
Overview
This Testplan will focus on the new components of Addons and FUEL 0.2 that will be included with Firefox 3.
1) Test Addons
Priority 1 items include:
- Unify add-ons management system and add plugin management system
- Support shipping of localized user-facing addon 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
2) Test FUEL
- Ship the FUEL JavaScript library
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)
Major Test Areas
(describe major test areas of the feature and major test cases. Once the plan is done, these major test cases can be fleshed out into litmus or automated test cases)
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.
References
(List useful links to the bug containing design info, feature meeting notes, wiki info, standards info, litmus group or subgroup, etc)