Calendar:QA TODO: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(create post 0.5 QA TODO list)
Line 1: Line 1:
<small>[[Calendar:QA_Home|<< Back to Calendar QA Home Page]]</small>
<small>[[Calendar:QA_Home|<< Back to Calendar QA Home Page]]</small>


'''Valid from May 24 to June 7'''
'''Valid from July 5 to July 19'''


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.
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.
Line 12: Line 12:
|-
|-
|
|
'''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-calendar0.5%2B Verify These Blockers!]'''.  Need to have all of these verified before releasing 0.5
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&target_milestone=0.7&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Verify bugs fixed for 0.7]
||
||
''<Add the bugs you verified here>''
''<Add the bugs you verified here>''
Line 18: Line 18:
|
|
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=qawanted&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Last+Changed&field0-0-0=noop&type0-0-0=noop&value0-0-0= QA wanted] bugs.  Need to ensure all required analysis is performed on these bugs.  
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=qawanted&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Last+Changed&field0-0-0=noop&type0-0-0=noop&value0-0-0= 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. [http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=MOZILLA_1_8_BRANCH&branchtype=match&dir=mozilla%2Fcalendar&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fcvsroot Fixes that have landed in the last week and need to be verified.]
||
||
'' <Add your accomplishment>''
'' <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
* xFallenAngel: ran all views litmus tests on sunbird. New bugs {{bug|377578}},{{bug|377579}}. First test also failed.
|-
|
'''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> ''
* Nettoyeur: Lightning completed all Caldav tests succesfully against Apple Darwin Calendar Server (running on Gentoo)
* If you don't have a test server: [[Calendar:QA_Test_Servers | QA Test Servers]]
|-
|
'''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>''
* If you don't have a test server: [[Calendar:QA_Test_Servers | QA Test Servers]]
|-
|
'''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> ''
* Taliesin: Lotus Notes invitations display correctly and are added to the lightning calendar.
|-
|
'''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 [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=google&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=DUPLICATE&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 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> ''
|-
|-
|
|
[[Calendar:QA_Test_Servers | QA Test Servers]]
[[Calendar:QA_Test_Servers | QA Test Servers]]
||
||
''damian has prepared know-how for our new calendars''<br>
'' <Feel free to add your own events> ''
feel free to add your own events!
|-
|-
|
|

Revision as of 18:50, 5 July 2007

<< Back to Calendar QA Home Page

Valid from July 5 to July 19

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

Verify bugs fixed for 0.7

<Add the bugs you verified here>

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

<Add your accomplishment>

QA Test Servers

<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


FYI: Calendar Checkins in the last 24 hours