|
|
Line 41: |
Line 41: |
|
| |
|
| = Things We Will Work On = | | = Things We Will Work On = |
| <small>Downloads (addonsmgr branch): [https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/addonsmgr-linux/ Linux] | [https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/addonsmgr-macosx/ Mac OS X] | [https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/addonsmgr-win32/ Windows].</small>
| | The complete test plan can be found on [http://spreadsheets.google.com/ccc?key=txGbPoaoGuoJW2P9cBdWL8g Google Spreadsheets]. |
|
| |
|
| * Handling of Add-ons
| | ; Additional Work |
| ** Traditional extensions and themes
| | * Creating and Updating existent Litmus tests ([http://spreadsheets.google.com/ccc?key=0AspwyJKepmCudDV1WF9mM25IVnh6M1NyaHU2NU8zMUE&hl=en&pli=1#gid=0 coverage spreadsheet]) |
| ** [https://secure.toolness.com/xpi/restartless/ Jetpacks] and [http://www.getpersonas.com/ Personas]
| | * Revising Mozmill tests for Add-ons Manager |
| ** Installation of (un-)reviewed add-ons via "Get Add-ons" and from websites (AMO and others)
| |
| ** Installation from local disk
| |
| ** Installation of multiple add-ons in a row
| |
| ** Installation of multi-package XPI's
| |
| ** Install locations: system (registry), application folder, home folder, and profile
| |
| ** Configuration of Add-ons (new preferences pane)
| |
| ** Enabling and Disabling of Add-ons
| |
| ** Updating Add-ons (automatically or manually via the add-ons manager or websites)
| |
| ** Removing Add-ons (undo removal)
| |
| ** Offline behavior
| |
| ** Add-ons database (switching between minor and major versions of Firefox)
| |
| ** Add-on Blocklisting [https://wiki.mozilla.org/Extension_Blocklisting:Code_Design Documentation]
| |
| ** Dynamic Theme Switching (DSS enabled)
| |
| ** Deeper Testing of Jetpacks and Personas (examples will be provided by Mossop)
| |
| | |
| * Handling of Search Engines [dropped]
| |
| ** Installation from websites
| |
| ** Managing search engines (reorder, removing, restore defaults, ...)
| |
| ** Install locations: application folder, and profile
| |
| | |
| * Handling of Plugins
| |
| ** Enabling and Disabling of plugins
| |
| ** Plugin Blocklisting
| |
| ** Tests from the [https://wiki.mozilla.org/QA/Firefox3.6/TestPlan:Plugin_Update_Referrals#Test_Cases Plugin Update Referrals test plan]
| |
| | |
| * New Add-ons Manager UI
| |
| ** Browser Integration (tab handling for single and multiple windows, screen sizes)
| |
| ** Keyboard navigation (e.g. access keys) and Accessibility ({{bug|563909}})
| |
| ** Localization support (LTR / RTL locales)
| |
| ** Mozmill support (accessing elements)
| |
| ** Design implementation and overall look and feel of all panes
| |
| *** Search: Global search bar and results (installed and available addons) ({{bug|558287}})
| |
| *** Get Add-ons: See Discovery Pane project
| |
| *** Languages: Support of installed locales
| |
| *** Search Engines: TBD
| |
| *** Extensions: Status and information about installed extensions (old fashion + jetpacks)
| |
| *** Themes: Status and information about installed themes (old fashion + personas)
| |
| *** Plugins: Status and information about installed plugins
| |
| | |
| * Special Areas
| |
| ** Testing in Private Browsing mode
| |
| ** Testing in Safe Mode
| |
| | |
| * Litmus and Mozmill
| |
| ** Creating and Updating existent Litmus tests (Coverage [http://spreadsheets.google.com/ccc?key=0AspwyJKepmCudDV1WF9mM25IVnh6M1NyaHU2NU8zMUE&hl=en&pli=1#gid=0 spreadsheet])
| |
| ** Revising Mozmill tests for Add-ons Manager
| |
|
| |
|
| = Things We Don't Test = | | = Things We Don't Test = |