Firefox/Projects/PlacesQueryAPIRedesign/Test Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with '= Places Query API Redesign = *'''Development Status:''' - STALLED (06/24/2010) *'''Feature Testing:''' - NOT STARTED (06/24/2010) *'''Team:''' Marco Bonardo (dev), ashughes (…')
 
 
(5 intermediate revisions by the same user not shown)
Line 38: Line 38:
| [[#Project_Wiki]]
| [[#Project_Wiki]]
| Wiki Links to all feature related entries
| Wiki Links to all feature related entries
| {{done|}}
| [https://wiki.mozilla.org/Firefox/Projects/PlacesQueryAPIRedesign wiki]
|-
|-
| [[#Developer_Links|#Developer_Links (blogs)]]
| [[#Developer_Links|#Developer_Links (blogs)]]
| Developer links to feature related sites
| Developer links to feature related sites
| {{ok|}}
| pending-feedback
|-
|-
| [[#Other_Docs]]
| [[#Other_Docs]]
| Web links to feature related sites  
| Web links to feature related sites  
| {{ok|}}
| pending-feedback
|-
|-
| [[#Developer_QA_Review]]
| [[#Developer_QA_Review]]
| Details from developer and qa discussions regarding feature test strategies and issues.
| Details from developer and qa discussions regarding feature test strategies and issues.
| {{ok|}}
| pending-feedback
|}
|}


Line 65: Line 65:
| [[#Bug_Tracking]]
| [[#Bug_Tracking]]
| Top level bugs tracking feature   
| Top level bugs tracking feature   
| {{done|}}
| {{bug|522572}}
|-
|-
| [[#Bug_Verification]]
| [[#Bug_Verification]]
| Feature bugs that need verification   
| Feature bugs that need verification   
| {{ok|}}
| pending-feedback
|-
|-
| [[#Bug_Triage]]
| [[#Bug_Triage]]
| Links triage bug tasks   
| Links triage bug tasks   
| {{ok|}}
| pending-feedback
|}
|}


Line 92: Line 92:
| Changes to the API
| Changes to the API
| Developer testing, QA regression testing, Jetpack developer testing
| Developer testing, QA regression testing, Jetpack developer testing
| {{ok|}}
| pending-feedback
|-
|-
| [[#Localization]]
| [[#Localization]]
| Feature localization  
| Feature localization  
|
|
| {{ok|}}
| pending-feedback
|-
|-
| [[#Accessibility]]   
| [[#Accessibility]]   
| Feature accessibility
| Feature accessibility
|  
|  
| {{ok|}}
| pending-feedback
|-
|-
| [[#Plugins]]
| [[#Plugins]]
| Plugins compatibility   
| Plugins compatibility   
|
|
| {{ok|}}
| pending-feedback
|-
|-
| [[#Addons]]
| [[#Addons]]
| Addons compatibility   
| Addons compatibility   
|
|
| {{ok|}}
| pending-feedback
|-
|-
| [[#Topsites]]
| [[#Topsites]]
| Top internet sites compatibilities   
| Top internet sites compatibilities   
|
|
| {{ok|}}
| pending-feedback
|}
|}


Line 132: Line 132:
| [[#Developer_Tests]]
| [[#Developer_Tests]]
| Links to automated developer tests
| Links to automated developer tests
| {{ok|}}
|  
|-
|-
| [[#Mozmill_Tests]]
| [[#Mozmill_Tests]]

Latest revision as of 02:05, 25 June 2010

Places Query API Redesign

  • Development Status: - STALLED (06/24/2010)
  • Feature Testing: - NOT STARTED (06/24/2010)
  • Team: Marco Bonardo (dev), ashughes (qa)
  • Tracking Bugs: bug 522572

Feature Description

Create a sensible, easy to use Query API for Places for Firefox.next & Jetpack. This API should make it possible to do targeted queries against history and bookmarks with a minimum of code.

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

top

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 pending-feedback
#Developer_QA_Review Details from developer and qa discussions regarding feature test strategies and issues. pending-feedback

top

Feature Bug Management

Item Description Status
#Bug_Tracking Top level bugs tracking feature bug 522572
#Bug_Verification Feature bugs that need verification pending-feedback
#Bug_Triage Links triage bug tasks pending-feedback

top

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
#API Changes to the API Developer testing, QA regression testing, Jetpack developer testing 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

top

Feature Tests

Automated Tests

Item Description Status
#Developer_Tests Links to automated developer tests
#Mozmill_Tests Links to automated mozmill feature test cases [DONE]

Manual Tests

Item Description Status
#Smoke_Tests link to smoke tests [DONE]
#Regression_Tests link to BFT and/or regression tests [DONE]
#Functional_Tests link to FFT and/or complete functional tests [DONE]

top

Community Test Events

Item Description Status
#Testdays Links to test day event results for feature [DONE]
#Bugdays Links to bug day event results for feature [DONE]
#Meetups Links to Meetup events for feature [DONE]

top

Feature Documentation Details

Project Wiki

top

Developer Links

  • Provide links to all feature related developer links to blogs and other internet sites

top

Other Docs

  • Provide links to all feature related developer links to blogs and other internet sites

top

Developer QA Review

  • Do we have automated tests for the feature?
    • Not yet
  • What do they cover?
  • What do they not cover?
  • How well do they cover the feature?
    • Feature is completely covered by these tests
  • What are the important areas we should focus on?
    • Regression testing Places and Jetpack
  • What are the dependencies?
  • What is our comfort level with this feature in its current state?
    • On track but progress blocked by developer focus on ABOUT:HOME project
  • What feedback would you like from QA?
    • Regression testing of Places features once it lands

top

Feature Release Readiness Assessment Details

Beta1

  • Not ready, will not land

Beta2

  • May be ready for this milestone

Beta3

Feature Bug Management Details

Bug Tracking

  • Top level bugs tracking feature. Include any relevant bug queries that are helpful for tracking feature status.
Query Name Description
bug 522572 Top-level tracking bug

top

Bug Verification

  • Feature bugs that need verification

top

Bug Triage

  • Bug triage information

top

Feature Test Items Details

API

  • Regression testing of existing Places features (Bookmarks, History, Library, etc)
  • Cross-testing with Jetpack implementation will be required

Localization

  • Details of feature localization test requirements

top

Accessibility

  • Details of feature accessibility test requirements

top

Plugins

  • Details of plugins compatibility test requirements

top

Addons

  • Details of addons compatibility

top

Topsites

  • Details of top internet sites test requirements

top

Feature Tests Details

Automated Tests Details

Developer Tests

  • Links to automated developer tests

top

Mozmill Tests

top

Manual Tests Details

Smoke_Tests

top

Regression_Tests

top

Functional_Tests

Community Test Events Details

Testdays

  • No testdays planned

Bugdays

  • No bugdays planned

Meetups

  • No meetups planned