Calendar:QA TODO: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
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 February 22 to March 15'''
'''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.
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=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.  
[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.  
||
||
* {{bug|339960}} needs tester with WebDav share on OpenXChange server
'' <Add Your accomplishment>''
* Need a follow on FTP bug regarding the fact that separate channels are used for reading and writing
|-
|-
|
|
[http://en.wikipedia.org/wiki/Smoke_testing#Smoke_testing_in_software_development Smoke test] 0.6a1 Lightning and 0.6a1 Lightning WCAP with Thunderbird 3.0
'''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 should be verified.]
||
||
'' <Add your accomplishment>''
'' <Add your accomplishment>''
|-
|-
|
|
[[Calendar:QA_Procedures_For_Litmus#Wish_list_.28todo.29 | Procedures for litmus]] has been reviewed so not it need to be completed
'''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>''
|-
|
'''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
||
||
''ctalbert is working on this''
'' <Add your accomplishment> ''
* If you don't have a test server: [[Calendar:QA_Test_Servers | QA Test Servers]]
|-
|-
|
|
Need offline testcases for Lightning
'''0.5 TESTING:''' WebDav (iCalendar)
* Test with remote ICS and CalDav Calendars
* Ensure interoperability with Apache WebDav, Microsoft WebDav, Open Exchange WebDav, and others
** Will probably have expected failures until caching is implemented when we have ICS and CalDav and other network providers.
* Ensure the user can easily specify a calendar, create and update events/tasks
* Test with local calendars
* Ensure Events/tasks are displayed properly
* ensure we do NOT lose data on local calendars
* 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> ''
'' <Add your accomplishment> ''
see also [[Calendar:QA_Test_Servers | QA Test Servers]]
|-
|-
|
|
Move test cases from bugzilla into litmus
'''0.5 TESTING:''' Prototype Event Dialog (available with WCAP extension)
<br> status: done but '''not assigned''' to subgroups
* Ensure timezone picker works properly
<br> results in [http://litmus.mozilla.org/show_test.cgi?searchType=recent&recently=added&num_days=14 litmus] and [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Calendar&long_desc_type=regexp&long_desc=Litmus+testcase+%5B0-9%5D%2B+created&chfieldfrom=2007-03-01&chfieldto=2007-03-17&chfield=status_whiteboard bugzilla]
* 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> ''
|-
|
|
''damian''
'''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> ''
|-
|-
|
|
We need small repository for extensions/themes that are not properly created/stored: not zipped properly, causes parser error etc. This is very helpful when we want to prepare Litmsus test cases.
'''0.5 TESTING:''' Extension for Google Calendar Data
* 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>''
'' <Add your accomplishment> ''
|-
|-
|
|
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Calendar&status_whiteboard_type=notregexp&status_whiteboard=%28%5C%5Bqa+discussion+needed%5C%5D%29&bug_status=UNCONFIRMED&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&order=Bug+Number Need to confirm these unconfirmed bugs (not enhancement)]
'''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>''
'' <Add your accomplishment> ''
|-
|
Move test cases from bugzilla into litmus
<br> status: done but '''not assigned''' to subgroups
<br> results in [http://litmus.mozilla.org/show_test.cgi?searchType=recent&recently=added&num_days=14 litmus] and [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Calendar&long_desc_type=regexp&long_desc=Litmus+testcase+%5B0-9%5D%2B+created&chfieldfrom=2007-03-01&chfieldto=2007-03-17&chfield=status_whiteboard bugzilla]
|
''damian''
|-
|-
|
|
Line 61: Line 164:
''damian has prepared know-how for our new calendars''<br>
''damian has prepared know-how for our new calendars''<br>
feel free to add your own events!
feel free to add your own events!
|-
|
[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=&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=1w&chfieldto=Now&chfield=resolution&chfieldvalue=FIXED&cmdtype=doit&order=Last+Changed&field0-0-0=noop&type0-0-0=noop&value0-0-0=  Need QA to verify these fixes]
||
''<Add your accomplishment>''
|-
|-
|
|
Line 78: Line 176:
||
||
''Damian''
''Damian''
|-
|
Need to test/verify if Thunderbird + Lightning can access calendars stored on ftp server.
||
From the comments in {{bug|347128}} it appears that no error message is displayed at all. Needs more testing
|}
|}




FYI: [http://tinyurl.com/l4x77| Calendar Checkins in the last 24 hours]
FYI: [http://tinyurl.com/l4x77| Calendar Checkins in the last 24 hours]
Confirmed users
3,816

edits

Navigation menu