Calendar:Tests: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Start listing back-end tests)
 
(More Sunbird tests)
Line 21: Line 21:
|-
|-
| Task editing || Tasks should be able to be editted.  Changes made when editing a tasks should be saved. ||  
| Task editing || Tasks should be able to be editted.  Changes made when editing a tasks should be saved. ||  
|-
| Deleting || Tasks/Events should be able to be deleted. ||
|-
| Clipboard || Tasks/Events should be able to be altered by using cut, copy and paste.
*This isn't easy to do for tasks, because of [https://bugzilla.mozilla.org/show_bug.cgi?id=195580 bug 195580]
||
|}
|}


{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
Line 28: Line 35:
! Test !! Description !! Outcome
! Test !! Description !! Outcome
|-
|-
| Incomplete, there are big problems here ||  ||  
| Daily || Events/tasks should be able to recur every X days  ||
|-
| Weekly || Events/tasks should be able to recur every X weeks, including on multiple days of the week
*Selecting additional days to repeat on does not work ([https://bugzilla.mozilla.org/show_bug.cgi?id=303830 Bug 303830])
  ||
|-
| Monthly || Events/tasks should be able to recur every X months, on a specific day of the month  ||
|-
| Monthly 2 || Events/tasks should be able to recur every X months on the Nth (weekday) of a month
*This doesn't work for local calendars ([https://bugzilla.mozilla.org/show_bug.cgi?id=304515 Bug 304515])
||
|-
| Yearly || Events/tasks should be able to recur every X years  ||
|}
 
{| border="1" cellpadding="2"
|+Calendars
|-
! Test !! Description !! Outcome
|-
| Local Calendar Creation || Local Calendars should be able to be created, assigned a name, and assigned a color
||
|-
| Webdav Calendar Creation  || Webdav Calendars should be able to be created for any web address, assigned a name, and assigned a color
||
|-
| Caldav Calendar Creation || Caldav Calendars should be able to be created for any web address, assigned a name, and assigned a color. ||
|-
| Calendar editing || Any calendar should be able to be editted. Changes made in the Calendar Properties dialog should be properly saved. ||
|-
| Remote subscribing || Sunbird should be able to subscribe to a remote calendar and properly display the events/tasks it contains. ||  
|}
|}


Line 68: Line 105:
! Test !! Description !! Outcome
! Test !! Description !! Outcome
|-
|-
| http publishing || Sunbird should be able to publish a calendar to an http address ||  
| http publishing || Sunbird should be able to publish an entire calendar or a selected set of events to an http address ||  
|-
|-
| ftp publishing || Sunbird should be able to publish a calendar to an ftp address ||  
| ftp publishing || Sunbird should be able to publish an entire calendar or a selected set of events to an ftp address ||  
|-
|-
| password protection || Sunbird should be able to publish a calendar to a server that requires password authentication ||  
| password protection || Sunbird should be able to publish an entire calendar or a selected set of events to a server that requires password authentication ||  
|-
|-
| subscribing || Sunbird should be able to subscribe to a published calendar ||  
| subscribing || Sunbird should be able to subscribe to a published calendar ||  
|}
|}

Revision as of 01:47, 24 August 2005

Sunbird Testing

This page is intended for people who wish to help test Sunbird in preparation for upcoming releases. The current goal is to focus testing mainly on the back-end.


This page is still under construction

Basic usage
Test Description Outcome
Event creation Sunbird should be able to create an event lasting any duration and at any date
Task creation Sunbird should be able to create an task lasting any duration and at any date, or without a start and/or due date
Event editing Events should be able to be editted. Changes made when editing an event should be saved.
Task editing Tasks should be able to be editted. Changes made when editing a tasks should be saved.
Deleting Tasks/Events should be able to be deleted.
Clipboard Tasks/Events should be able to be altered by using cut, copy and paste.
  • This isn't easy to do for tasks, because of bug 195580


Recurrence
Test Description Outcome
Daily Events/tasks should be able to recur every X days
Weekly Events/tasks should be able to recur every X weeks, including on multiple days of the week
  • Selecting additional days to repeat on does not work (Bug 303830)
Monthly Events/tasks should be able to recur every X months, on a specific day of the month
Monthly 2 Events/tasks should be able to recur every X months on the Nth (weekday) of a month
  • This doesn't work for local calendars (Bug 304515)
Yearly Events/tasks should be able to recur every X years
Calendars
Test Description Outcome
Local Calendar Creation Local Calendars should be able to be created, assigned a name, and assigned a color
Webdav Calendar Creation Webdav Calendars should be able to be created for any web address, assigned a name, and assigned a color
Caldav Calendar Creation Caldav Calendars should be able to be created for any web address, assigned a name, and assigned a color.
Calendar editing Any calendar should be able to be editted. Changes made in the Calendar Properties dialog should be properly saved.
Remote subscribing Sunbird should be able to subscribe to a remote calendar and properly display the events/tasks it contains.
Importing/Migration
Test Description Outcome
0.2 Migration You should be able to migrate data created in Sunbird 0.2 to 0.3PR. Choose 'File->Import' and import any calendars you may have created. Events should be successfully imported
  • Importing may take significant amount of time (Bug 187177)
Item data Check to make sure all aspects of an imported event were successfully imported. Check to make sure the event is displayed with the proper time
  • Some users have reported that imported events are off by their timezone offset (No bug)
Outlook import Export data created in Outlook in .csv format and then import this data into Sunbird. Perform the previous checks.
  • Sunbird can currently only import from English or Dutch versions of Outlook (Bug 301750)
Export
Test Description Outcome
.ics export Sunbird should be able to export its data in a standards compliant .ics format. Export your data and attempt to import into another program
Item data Check to make sure all aspects of an exported event were successfully exported. Check to make sure the event is exported with the proper time
.html export Sunbird should be able to export data in a .html format. Export your data and try viewing the output in a web-browser
  • Only the title, location, and event-times are shown
Publishing
Test Description Outcome
http publishing Sunbird should be able to publish an entire calendar or a selected set of events to an http address
ftp publishing Sunbird should be able to publish an entire calendar or a selected set of events to an ftp address
password protection Sunbird should be able to publish an entire calendar or a selected set of events to a server that requires password authentication
subscribing Sunbird should be able to subscribe to a published calendar