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

From MozillaWiki
< B2G‎ | QA‎ | Gaia Test Plan
Jump to navigation Jump to search
Line 51: Line 51:
* Generic add a calendar UI that does nothing for Google Calendar, Yahoo! Calendar, CalDav, and Offline Calendar
* Generic add a calendar UI that does nothing for Google Calendar, Yahoo! Calendar, CalDav, and Offline Calendar
* Creation of an offline calendar
* Creation of an offline calendar
* Sync button syncing calendars is viewable


'''Basecamp-level - Not Implemented'''
'''Basecamp-level - Not Implemented'''
Line 58: Line 59:
* Anything involving the agenda view
* Anything involving the agenda view
* CRUD operations on events
* CRUD operations on events
* Google Calendar
* Full implementation of Calendar importing
* Calendar importing
* Full implementation of Calendar syncing
* Calendar syncing


'''Not Basecamp-level'''
'''Not Basecamp-level'''


== Open Questions ==
== Open Questions ==

Revision as of 23:50, 13 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

Not Basecamp-level

Open Questions