B2G/QA/Gaia Test Plan/Calendar

From MozillaWiki
Jump to navigation Jump to search

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

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