Calendar:OldTestcaseList
Testcases Not Submitted To Litmus
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 edited. Changes made when editing an event should be saved. | |
Task editing | Tasks should be able to be edited. 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.
|
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 | |
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 | |
Yearly | Events/tasks should be able to recur every X years | |
Exceptions | An arbitrary number of exceptions should be able to be created and respected, for any recurring event |
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 edited. 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. |
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 | |
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 | |
Outlook import | Export data created in Outlook in .csv format and then import this data into Sunbird. Perform the previous checks.
|
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
|
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 |
Test | Description | Outcome |
---|---|---|
Invalid file | Sunbird should report to the user when a file can't be parsed. The calendar should be placed in read-only mode | |
Offline failure | Sunbird should report that a remote calendar cannot be read when internet access in not available. The calendar should be placed in read-only mode | |
Publish failure | Sunbird should report when publishing a calendar fails, for any reason such as insufficient permissions. The calendar should be placed in read-only mode | |
Backup files | Backup files should be made prior to every change to an ICS calendar, and 3 copies should always be kept. |