Calendar:QA TODO: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 31: Line 31:
||
||
'' <Add your accomplishment>''
'' <Add your accomplishment>''
* Taliesin: All views successfully tested in lightning
|-
|-
|
|

Revision as of 20:10, 9 April 2007

<< Back to Calendar QA Home Page

Valid from April 2 to April 21

This is the calendar QA To Do list. Please pick an item and give us a hand! Let us know what you did on which ever task by adding a comment in the "Accomplishments" column. To do that, simply click "Edit" above, and replace the "<Add your accomplishment>" text with a short summary of what you did. If you have any questions please log into irc://irc.mozilla.org and ask in the #calendar-qa channel.

Thanks for the Help

ToDo List
Tasks Accomplishments

QA wanted bugs. Need to ensure all required analysis is performed on these bugs.

<Add Your accomplishment>

0.5 TESTING: Verify the blockers as they are checked in. Fixes that have landed in the last week and need to be verified.

<Add your accomplishment>

0.5 TESTING: Views

  • Ensure that recurring events displayed properly on all views
  • Ensure that Go to date/minimonth interaction works
  • Ensure event/task editing, one click editing works
  • Ensure that drag/drop with events/tasks (and recurrences) works.
  • Verify events can be lengthened/shortened by drag/drop interaction
  • Related Litmus Tests: Day/Week/Multiweek/Month Views, Events, Tasks, Drag and Drop

<Add your accomplishment>

  • Taliesin: All views successfully tested in lightning

0.5 TESTING: CalDav

  • Ensure interoperability with Cosmo, Apple, RSCDS, and others
  • Ensure the user can easily specify a calendar, create and update events/tasks
  • Ensure Events/tasks are displayed properly
  • Test multi-user interaction (user A updates, user B deletes, user A gets response etc).
  • Related Litmus Tests: CalDav

<Add your accomplishment>

0.5 TESTING: WebDav (iCalendar)

  • Ensure interoperability with Apache WebDav, Microsoft WebDav, Open Exchange WebDav, and others
  • Ensure the user can easily specify a calendar, create and update events/tasks
  • Ensure Events/tasks are displayed properly
  • Test multi-user interaction (user A updates, user B deletes, user A gets response etc).
  • Related Litmus Tests: WebDav

<Add your accomplishment>

0.5 TESTING: Flat iCalendar Sharing

  • Ensure flat iCalendar files can be shared via FTP, shared drive, smb share, etc
  • Ensure the user can easily specify a calendar, create and update events/tasks
  • Ensure Events/tasks are displayed properly
  • Test multi-user interaction (user A updates, user B deletes, user A gets response etc). Note that multi-user interaction will be worse using flat files than a server-hosted calendar system. Be sure to search bugzilla for existing bugs before filing.
  • Related Litmus Tests: None: Test Cases Needed

<Add your accomplishment>

0.5 TESTING: WCAP

  • Ensure WCAP calendars can be used.
  • Verify the invitation manager works properly.
  • Verify that free/busy time is available.
  • Verify that users can easily specify a calendar, create and update events/tasks
  • Ensure Events/tasks are displayed properly
  • Test multi-user interaction (user A updates, user B deletes, user A gets response etc).
  • Related Litmus Tests: WCAP

<Add your accomplishment>

0.5 TESTING: Prototype Event Dialog (available with WCAP extension)

  • Ensure timezone picker works properly
  • Ensure the attachment functionality works
  • Verify that the free/busy view scheduler works
  • Verify that the recurrence creator UI works.
  • Verify that all other settings function as they should, with access keys (where defined).
  • Related Litmus Tests: WCAP

<Add your accomplishment>

0.5 TESTING: Alarms

  • Verify that alarms fire at appropriate times
  • Verify that alarms fire w.r.t. proper timezone (an event from timezone x should fire its alarm at the proper time in your timezone).
  • Verify that snooze/dismiss works
  • Verify that alarm based preference settings (default time, on by default etc) all work.
  • Related Litmus Tests: Alarms

<Add your accomplishment>

0.5 TESTING: Lightning Agenda/Todo/Calendar Pane

  • Verify that agenda is populated properly
  • Verify that calendar color is shown in calendars
  • Verify that calendars can be created/edited and deleted via buttons and context menus
  • Verify that changing calendar properties (such as color) cause changes in the view
  • Verify that Todo pane allows editing/creating of Todos.
  • Verify Show Completed task checkbox works
  • Verify that alarm based preference settings (default time, on by default etc) all work.
  • Verify that tasks in view option works properly
  • Related Litmus Tests: Navigation, Tasks Test Cases Needed

<Add your accomplishment>

0.5 TESTING: Sunbird Task Pane

  • Verify that tasks can be created/edited/deleted via interaction with the pane
  • Verify that sorting is done properly, that priority sorting works
  • Verify that tasks show up in appropriate colors - red for overdue, green for started but not completed, gray for non-time based tasks.
  • Verify that tasks in view option works properly.
  • Related Litmus Tests: Navigation, Tasks, Test Cases Needed

<Add your accomplishment>

0.5 TESTING: Lightning - Invitation Handling (non-WCAP - iTIP)

  • Verify that invitations from other calendars are displayed properly in Thunderbird and can be added to the Lightning calendar. Test Invitations from Outlook flavors, Windows Calendar, Apple iCal, Evolution, KOrganizer etc.
  • Verify that Lightning's response to the invitation is understood by the originating program.
  • Verify that Lightning can send understandable invitations to those other programs
  • Verify that the "Don't send Invitation" checkbox prevents lightning from sending invitations.
  • Verify that the "Don't send Invitation" checkbox is disabled for WCAP and Gdata calendars
  • Related Litmus Tests: None: Test Cases Needed

<Add your accomplishment>

0.5 TESTING: Extension for Google Calendar Data

  • Since this extension is being distributed via amo, please finish the other todo items first, unless you really want to test the GData extension.
  • Verify that Google calendars can be created via the GData extension.
  • Verify that they are read/write.
  • Verify that the GData extension works within the boundaries of its known issues.
  • Related Litmus Tests: None: Test Cases Needed

<Add your accomplishment>

0.5 TESTING: Timezones

  • Verify that old timezones are properly upgraded
  • Verify that the new timezone rules for DST are working properly in the US. (Check the transition out of DST in November).
  • Verify that foreign timezone definitions are no longer lost (depends on bug 314339
  • Verify that recurrences in other timezones are displayed properly in your current timezone
  • Related Litmus Tests: Timezones More Test Cases Needed

<Add your accomplishment>

Move test cases from bugzilla into litmus
status: done but not assigned to subgroups
results in litmus and bugzilla

damian

QA Test Servers

damian has prepared know-how for our new calendars
feel free to add your own events!

Create upgrade calendar seeds from the ICS files checked in with the dataloss bugs

Lets link ics files we encounter in bugzilla to Calendar:QA_ICSCollection

Every week or two it is needed to have a look if any bug that was resolved as Fixed|W4M|Dup need to be supported by litmus - marked in whiteboard as [litmus testcase wanted]

List of bugs that were recently resolved.

Damian


FYI: Calendar Checkins in the last 24 hours