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

From MozillaWiki
< B2G‎ | QA‎ | Gaia Test Plan
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 32: Line 32:
* Month view - Year changes
* Month view - Year changes
* Extra previous and future days for past and upcoming month
* Extra previous and future days for past and upcoming month
* February - Leap vs. regular year


== Signoff Criteria ==
== Signoff Criteria ==
Line 46: Line 47:
'''Basecamp-level - Currently Implemented, Ready for Test Cases'''
'''Basecamp-level - Currently Implemented, Ready for Test Cases'''


* Month view - viewing months
* Importing caldav and google calendars
* 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'''
'''Basecamp-level - Not Implemented'''
Line 57: Line 55:
* Anything involving the agenda view
* Anything involving the agenda view
* CRUD operations on events
* CRUD operations on events
* Full implementation of Calendar importing
* Remaining implementation of Calendar importing
* Full implementation of Calendar syncing
* Full implementation of Calendar syncing
* First run experience
* First run experience

Latest revision as of 01:17, 15 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 Small chunk has landed, but most core pieces have not landed
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
  • February - Leap vs. regular year

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 cases will be tracked in MozTrap under "gaia" and "calendar"

Test Coverage Needed

Basecamp-level - Currently Implemented, Ready for Test Cases

  • Importing caldav and google calendars

Basecamp-level - Not Implemented

  • Anything involving the week view
  • Anything involving the day view
  • Anything involving the agenda view
  • CRUD operations on events
  • Remaining 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