B2G/QA/Gaia Test Plan/Calendar: Difference between revisions
< 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