Firefox/Projects/Preferences UI/Test Plan
Preferences UI Redesign
- Development Status: - DESIGN-PHASE (6/24/2010)
- Feature Testing: - WAITING (6/24/2010)
- Team: boriss (dev), ashughes(qa)
- Tracking Bugs:
Feature Description
This project will occur in 2 phases targeting Firefox 4.0. The first phase will refactor the privacy and site identity manager and exceptions window UI to allow changing all of the privileges for a particular site. The second phase will streamline the number of options in the Preferences UI and expand the "Apps and Services" tab to include all applications and services that Firefox interacts with (phishing, malware, search engines, 404 services, data types). The ultimate goal is to make the UI human readable, without mimetypes.
Feature Release Readiness Assessment
The table below provides a top level go/no go assessment of whether the feature is release ready for the given milestone.
Milestone | Assessment |
---|---|
#Beta1 | NO GO |
#Beta2 | N/A |
#Beta3 | N/A |
Feature Documentation
Item | Description | Status |
---|---|---|
#Project_Wiki | Wiki Links to all feature related entries | wiki |
#Developer_Links (blogs) | Developer links to feature related sites | pending-feedback |
#Other_Docs | Web links to feature related sites | [DONE] |
#Developer_QA_Review | Details from developer and qa discussions regarding feature test strategies and issues. | pending-feedback |
Feature Bug Management
Item | Description | Status |
---|---|---|
#Bug_Tracking | Top level bugs tracking feature | pending-feedback |
#Bug_Verification | Feature bugs that need verification | pending-feedback |
#Bug_Triage | Links triage bug tasks | pending-feedback |
Feature Test Items
The table below provides a breakdown of all feature items that should be covered and how they will be tested. Not all items will be covered by internal QA team members.
Test Item | Description | Covered By | Status |
---|---|---|---|
Privacy and Site Identity | Refactor the Privacy and Site Identity manager UI | pending-feedback | |
Total UI Redesign | Streamline and make the UI human readable | pending-feedback | |
#Localization | Feature localization | pending-feedback | |
#Accessibility | Feature accessibility | pending-feedback | |
#Plugins | Plugins compatibility | pending-feedback | |
#Addons | Addons compatibility | pending-feedback | |
#Topsites | Top internet sites compatibilities | pending-feedback |
Feature Tests
Automated Tests
Item | Description | Status |
---|---|---|
#Developer_Tests | Links to automated developer tests | pending-feedback |
#Mozmill_Tests | Links to automated mozmill feature test cases | pending-feedback |
Manual Tests
Item | Description | Status |
---|---|---|
#Smoke_Tests | link to smoke tests | pending-feedback |
#Regression_Tests | link to BFT and/or regression tests | pending-feedback |
#Functional_Tests | link to FFT and/or complete functional tests | pending-feedback |
Community Test Events
Item | Description | Status |
---|---|---|
#Testdays | Links to test day event results for feature | none |
#Bugdays | Links to bug day event results for feature | none |
#Meetups | Links to Meetup events for feature | none |
Feature Documentation Details
Project Wiki
Developer Links
- Provide links to all feature related developer links to blogs and other internet sites
Other Docs
- Sample Mockups
- Sync tab
- Websites tab
- Global Controls for site-specific preferences
- Single Site Access controls for site-specific preferences
Developer QA Review
- Do we have automated tests for the feature?
- What do they cover?
- What do they not cover?
- How well do they cover the feature?
- What are the important areas we should focus on?
- What are the dependencies?
- What is our comfort level with this feature in its current state?
- What feedback would you like from QA?
Feature Release Readiness Assessment Details
Beta1
- Feature is still in the design phase and will not be ready for Beta 1.
Beta2
Beta3
Feature Bug Management Details
Bug Tracking
Query Name | Description |
---|---|
bugzilla query url link | query description |
Bug Verification
- Feature bugs that need verification
Bug Triage
- Bug triage information
Feature Test Items Details
Privacy and Site Identity
- Details of privacy/site identity test requirements
Total UI Redesign
- Details of UI redisign test requirements
Localization
- Details of feature localization test requirements
Accessibility
- Details of feature accessibility test requirements
Plugins
- Details of plugins compatibility test requirements
Addons
- Details of addons compatibility
Topsites
- Details of top internet sites test requirements
Feature Tests Details
Automated Tests Details
Developer Tests
- Links to automated developer tests
Mozmill Tests
- Links to automated mozmill feature test cases
Manual Tests Details
Smoke_Tests
- links to litmus smoke tests or description
Regression_Tests
- links to litmus BFT and/or regression tests description
Functional_Tests
- links to litmus FFT and/or complete functional tests description
Community Test Events Details
Testdays
- Links to test day event results for feature
Bugdays
- Links to bug day event results for feature
Meetups
- Links to Meetup events for feature