B2G/QA/Gaia Test Plan/Calendar: Difference between revisions

From MozillaWiki
< B2G‎ | QA‎ | Gaia Test Plan
Jump to navigation Jump to search
Line 29: Line 29:
== Edge Cases ==
== Edge Cases ==


 
* Month view - different numbers of columns for days needed to fit in a 7-day format
* Month view - Year changes
* Extra previous and future days for past and upcoming month


== Signoff Criteria ==
== Signoff Criteria ==

Revision as of 00:27, 14 September 2012

Calendar

Summary

Lead Jason Smith (irc: jsmith)
Description Allows for viewing, modification, and importing of calendars on device
Project Page Calendar
Implementation Status Partially landed, with some pieces still missing
Quality Status TBD

Strategy

Note: Strategy currently only reflects what's currently implemented

  • Manual testing for anything that's implemented so far

Edge Cases

  • Month view - different numbers of columns for days needed to fit in a 7-day format
  • Month view - Year changes
  • Extra previous and future days for past and upcoming month

Signoff Criteria

  • All basecamp blockers are closed
  • All smoke tests and basic functional tests are ran without finding any basecamp blockers

Test Cases and Results

Test Coverage Needed

Basecamp-level - Currently Implemented, Ready for Test Cases

  • Month view - viewing months
  • Month view - switching months
  • Calendars settings - turning a calendar off and on for an offline calendar
  • Creation of an offline calendar

Basecamp-level - Not Implemented

  • Anything involving the week view
  • Anything involving the day view
  • Anything involving the agenda view
  • CRUD operations on events
  • Full implementation of Calendar importing
  • Full implementation of Calendar syncing
  • First run experience
  • Notifications

Not Basecamp-level

  • Creation/Editing of Reoccuring Events
  • Event-specific timezones
  • Connectivity state management
  • Notify other event participants on changed events
  • Repeat monthly and yearly

Open Questions