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

 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<small>[[QA/Firefox_3.next/Test_Plan|&laquo; Firefox 3.next TestPlan]]</small>
<small>[[QA/Firefox_4/Test_Plan|&laquo; Firefox 4 TestPlan]]</small>


= Add-ons Manager Redesign =
= Add-ons Manager Redesign =
Line 26: Line 26:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=461973 Extension Manager API Rewrite]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=461973 Extension Manager API Rewrite]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Discovery%20Pane&product=addons.mozilla.org Discovery Pane]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Discovery%20Pane&product=addons.mozilla.org Discovery Pane]
* [http://bugzilla.mozilla.org/show_bug.cgi?id=564870 Add-on Compatibility Reporter]
* [http://bugzilla.mozilla.org/show_bug.cgi?id=565930 Add-on Compatibility Reporter]
* [http://bugzilla.mozilla.org/show_bug.cgi?id=569667 Pull More AMO Data]
* [http://bugzilla.mozilla.org/show_bug.cgi?id=569667 Pull More AMO Data]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=563909 Accessibility]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=563909 Accessibility]
Line 46: Line 46:
|-
|-
| [[#Beta1]]
| [[#Beta1]]
| N/A
| Ready to Ship
|-
|-
| [[#Beta2]]
| [[#Beta2]]
Line 249: Line 249:
== Other Docs ==
== Other Docs ==
* [https://wiki.mozilla.org/AMO:AOM_Meeting AMO Meeting notes]
* [https://wiki.mozilla.org/AMO:AOM_Meeting AMO Meeting notes]
* [10/03/04] [https://wiki.mozilla.org/QA/Firefox_3.next/Test_Plan:AddonsManagerRedesign/Meeting:20100304 AMO meeting]
* [10/03/03] [https://wiki.mozilla.org/QA/Firefox_3.next/Test_Plan:AddonsManagerRedesign/Meeting:20100303 First come together]


[[#Feature_Documentation|top]]
[[#Feature_Documentation|top]]
Line 287: Line 284:
! Description
! Description
|-
|-
| Add-ons Manager (UI and back-end)
| Add-ons Manager (interface and backend):
* [https://bugzilla.mozilla.org/buglist.cgi?keywords=uiwanted&query_format=advanced&keywords_type=allwords&field0-0-0=blocked&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289&type0-0-1=substring&value0-0-1=AddonsRewrite&field0-0-1=status_whiteboard uiwanted]
* Blocker: [http://tinyurl.com/24858er alpha5]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&field0-0-0=blocked&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%2C558289&type0-0-1=substring&value0-0-1=AddonsRewrite&field0-0-1=status_whiteboard all]
* Blocker: [http://tinyurl.com/2fjgzl9 beta1]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&field0-0-0=blocked&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&type0-0-1=substring&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&field0-0-1=status_whiteboard&value0-0-0=461973%2C550048%2C553169%2C558289%2C558289 open]
* Blocker: [http://tinyurl.com/2fn33bb beta2]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&field0-0-0=blocked&bug_status=UNCONFIRMED&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289&type0-0-1=substring&value0-0-1=AddonsRewrite&field0-0-1=status_whiteboard unconfirmed]
* Blocker: [http://tinyurl.com/2b45cr7 final]
|<br>
* Triage: [http://tinyurl.com/235oa2m uiwanted]
* Bugs which need feedback from the UX team
* Triage: [http://tinyurl.com/2blqg7h all]
* All Bugs which have been filed for that new feature
* Triage: [http://tinyurl.com/242j28v open]
* Bugs which haven't been fixed yet
* Triage: [http://tinyurl.com/2496tsm unconfirmed]
* Bugs which haven't been confirmed yet
* Tests: [http://tinyurl.com/2fgn8y3 flags missing]
* Tests: [http://tinyurl.com/28wrv8o in-testsuite?]
* Tests: [http://tinyurl.com/2843lm8 in-testsuite+]
* Tests: [http://tinyurl.com/27acxzj in-litmus?]
* Tests: [http://tinyurl.com/29jh5b5 in-litmus+]
|
|-
|-
| Blocker Bugs:
| Discovery Pane:
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&field0-1-0=cf_blocking_193&field0-0-0=blocked&type0-0-1=substring&field0-0-1=status_whiteboard&query_format=advanced&value0-1-0=alpha5%2B&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%2C558289 alpha5]
|
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&field0-1-0=cf_blocking_193&field0-0-0=blocked&type0-0-1=substring&field0-0-1=status_whiteboard&query_format=advanced&value0-1-0=beta1%2B&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%2C558289 beta1]
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&field0-1-0=cf_blocking_193&field0-0-0=blocked&type0-0-1=substring&field0-0-1=status_whiteboard&query_format=advanced&value0-1-0=final%2B&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%2C558289 final]
|<br>
* Blocker bugs for Alpha5
* Blocker bugs for Beta1
* Blocker bugs for Final
|-
|-
| Manual and Automated Tests
| Add-ons Compatibility Reporter:
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notsubstring&field0-1-0=flagtypes.name&field0-0-0=blocked&type0-0-1=substring&type0-1-1=notsubstring&field0-0-1=status_whiteboard&resolution=FIXED&resolution=---&query_format=advanced&value0-1-0=in-testsuite&value0-1-1=in-litmus&field0-1-1=flagtypes.name&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%20in-testsuite%3F missing flags]
* Triage: [http://tinyurl.com/2ftkw4u all]
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&field0-1-0=flagtypes.name&field0-0-0=blocked&type0-0-1=substring&field0-0-1=status_whiteboard&resolution=FIXED&resolution=---&query_format=advanced&value0-1-0=in-testsuite%3F&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%20in-testsuite%3F in-testsuite?]
* Triage: [http://tinyurl.com/28bvk7l open]
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&field0-1-0=flagtypes.name&field0-0-0=blocked&type0-0-1=substring&field0-0-1=status_whiteboard&resolution=FIXED&resolution=---&query_format=advanced&value0-1-0=in-testsuite%2B&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%20in-testsuite%3F in-testsuite+]
* Triage: [http://tinyurl.com/2ap8hgm unconfirmed]
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&field0-1-0=flagtypes.name&field0-0-0=blocked&type0-0-1=substring&field0-0-1=status_whiteboard&resolution=FIXED&resolution=---&query_format=advanced&value0-1-0=in-litmus%3F&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%20in-testsuite%3F in-litmus?]
|
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&field0-1-0=flagtypes.name&field0-0-0=blocked&type0-0-1=substring&field0-0-1=status_whiteboard&resolution=FIXED&resolution=---&query_format=advanced&value0-1-0=in-litmus%2B&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289%20in-testsuite%3F in-litmus+]
|-
|<br>
| Pull More AMO Data into the Add-ons Manager:
* Bugs with missing flags
|
* Bugs which need automated tests
|-
* Bugs which have automated tests
| Top Issues:
* Bugs which need manual tests
* {{bug|565930}} - ACR inclusion?
* Bugs which have manual tests
* {{bug|520124}} - Personas on top of custom themes
* {{bug|553455}} - Missing notification box
* {{bug|553493}} - UI for restartless add-ons
* {{bug|562622}} - Update design mockups
* {{bug|562902}} - Detail pane mockups
| Open bugs which blocks testing of a specific area.
|}
|}
    
    
Line 324: Line 325:


== Bug Verification ==
== Bug Verification ==
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&query_format=advanced&value0-1-0=fixed-in-addonsmgr&field0-1-0=status_whiteboard&field0-0-0=blocked&bug_status=ASSIGNED&bug_status=RESOLVED&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289&type0-0-1=substring&value0-0-1=AddonsRewrite&field0-0-1=status_whiteboard Fixed bugs] (need verification).
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&field0-0-0=blocked&bug_status=RESOLVED&type0-0-1=substring&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&field0-0-1=status_whiteboard&value0-0-0=461973%2C550048%2C553169%2C558289%2C558289 Fixed bugs] (need verification).
* [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=substring&query_format=advanced&value0-1-0=fixed-in-addonsmgr&field0-1-0=status_whiteboard&field0-0-0=blocked&bug_status=VERIFIED&type0-0-0=anywordssubstr&value0-0-0=461973%2C550048%2C553169%2C558289&type0-0-1=substring&value0-0-1=AddonsRewrite&field0-0-1=status_whiteboard Verified bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&field0-0-0=blocked&bug_status=VERIFIED&type0-0-1=substring&value0-0-1=AddonsRewrite&type0-0-0=anywordssubstr&field0-0-1=status_whiteboard&value0-0-0=461973%2C550048%2C553169%2C558289%2C558289 Verified bugs]


[[#Feature_Bug_Management|top]]
[[#Feature_Bug_Management|top]]
Line 337: Line 338:


== Localization ==
== Localization ==
* Details of feature localization test requirements  
* Details of feature localization test requirements  


Line 342: Line 344:


== Accessibility ==   
== Accessibility ==   
* Details of feature accessibility test requirements
* Keyboard accessibility: Test that all actions can be performed through the keyboard, without the use of a mouse. Items can either be interacted with directly (buttons to perform actions, for example), or be accessed through a popup/context menu of any given item. Success is met when all interactive items can be tabbed to and all features are reachable through either an interactive control or the context menu of an item.
* Themeing testing: Is the UI still fully readable if the operating system's theme is changed to high-contrast, inverted colors etc? Success is met when all controls are still readable in interactive and noninteractive states when changing the operating system's color scheme.
* Screen reader exposure: Are all controls and items exposed with all available information to screen readers? Success is met when all controls speak with their name and control type (like button etc.).


[[#Feature_Test_Items|top]]
[[#Feature_Test_Items|top]]
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,757

edits