QA/Firefox 3.next/Test Plan:AddonsManagerRedesign: Difference between revisions

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 =
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,714

edits