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

From MozillaWiki
< B2G‎ | QA‎ | Gaia Test Plan
Jump to navigation Jump to search
Line 61: Line 61:
* Full implementation of Calendar importing
* Full implementation of Calendar importing
* Full implementation of Calendar syncing
* Full implementation of Calendar syncing
* First run experience
* Notifications


'''Not Basecamp-level'''
'''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 ==
== Open Questions ==

Revision as of 00:10, 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

Edge Cases

Signoff Criteria

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

Infrastructure

Test Cases and Results

Test Coverage Needed

Basecamp-level - Currently Implemented

  • Month view - viewing months
  • Month view - switching months
  • Calendars settings - turning a calendar off and on for an offline calendar
  • Generic add a calendar UI that does nothing for Google Calendar, Yahoo! Calendar, CalDav, and Offline Calendar
  • Creation of an offline calendar
  • Sync button syncing calendars is viewable

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