Task Creation

From Evolution

Component

Category

Test case ID

Summary

Steps

Result

Tasks

Creating a Task

open new task window

open new task window for creating task

1.(a)Open from File->New->Task (b) from tool bar New->Task (c) use short cut <Ctrl>+N (d) click on the 'click to add task' label on the right pane of Tasks window, type a name for the task and press enter and then double click on the task name that you have created just now (e)follow the same procedure as in step (d) but in the Calendars window (f)click New button on tool bar after switching to Tasks window

All the six methods described should open the task window

Tasks

Creating a Task

create task without summary

try to create task without summary

1.Open new Task window 2.Enter description and click 'OK' 3.Click 'Send' in the Query window

You should be able to create task with no summary

Tasks

Creating a Task

create more than one task with no/same summary

try to create more than one task with no summary

1.follow step 4 multiple times

You should be able to create multiple tasks with no summary/with same summary

Tasks

Creating a Task

create task with summary

create task with some string/character in the summary field

1.Open new Task window 2.Enter some string/character in the summary field and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window

Tasks

Creating a Task

create task with summary

create task with special characters in the summary field

1.Open new Task window 2.Enter special characters in the summary field (or) drag and drop an icon from the desktop and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window

Tasks

Creating a Task

create task with summary

create task with numbers in the summary field

1.Open new Task window 2.Enter numbers in the summary field and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window

Tasks

Creating a Task

create task with summary

create task with very long summary

1.Open new Task window 2.Enter very long string which consists of strings/special chars/numbers (or) copy the contents of a very long file and paste in the summary field and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window

Tasks

Creating a Task

create task with description

create task with no description

1.Open new Task window 2.Send the task without typing anything in the description field and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window with given summary and you should be able to open the task and see the description without any changes

Tasks

Creating a Task

create task with description

create task with special string/char in the description field

1.Open new Task window 2.Type any string or single character in the description field and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window with given summary and you should be able to open the task and see the description without any changes

Tasks

Creating a Task

create task with description

create task with special chars in the description field

1.Open new Task window 2.Type some special characters in the description field (or) drag and drop an icon from the desktop and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window with given summary and you should be able to open the task and see the description without any changes

Tasks

Creating a Task

create task with description

create task with numbers in the description field

1.Open new Task window 2.Type some numbers in the description field and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window with given summary and you should be able to open the task and see the description without any changes

Tasks

Creating a Task

create task with description

create task with very long description

1.Open new Task window 2.Type some very long description in the area provided for the description (or) paste the contents of very long file and click 'OK'

You should see the task which is created in the list of tasks that are displayed in the right pane of Tasks window with given summary and you should be able to open the task and see the description without any changes

Tasks

Creating a Task

create task with different Classification

create task with different classification like Public/Private/Confidential

1.Open new Task window 2.Select one of the Public/Private/Confidential from the Classification combo box 3.Fill the other fields as you like and click 'OK'

You should be able to differentiate among the tasks depending on the classification

Tasks

Creating a Task

categorizing the task

create task with different categories

1.Open new Task window 2.Click on 'Categories' button (or) type the category in the text area provided 3.Type the category in the text area provided (or) check one/more than one/all of already categories 4.Fill the other fields as you like and press 'OK'.

you should be able to see the task in the right pane of Tasks window and if you select that particular task you should be able to see the color and the icon selected set for that category in the preview pane

Tasks

Creating a Task

Task Categories

try to edit the categories which are there by default

1.Open new Task window 2.Click on 'Categories' button 3.Select on of the default categories and click 'Delete' (or) Select a category and click on 'Edit' . If you have clicked 'Edit' go to step 4. 4.Try to change the color by clicking on the button provided fro changing color (or) try to change the Icon by clicking 'Browse' button and selecting the icon or directly typing the path in the text box provided

You shouldn't able to change the default properties of the categories which there by default or you shouldn't able to delete the default categories

Tasks

Creating a Task

Task Categories

Create new category

1.Open new Task window 2.Click 'Categories' button and then click 'New' button in the Categories dialog 3.Type a name for the Category 4.Select a color for the category if you wish 5.Select an Icon by directly typing the path for the icon or select using Browse button and click 'OK'

You should be able to use the newly created Category while creating Tasks

Tasks

Creating a Task

Task Categories

Edit a category created by the user

1.Open new Task window 2.Click 'Categories' button, select the user created category and click 'Edit' 3.Try to change the color/icon of the category and click 'OK'

You should be able to see the changes made to the category in the task preview pane

Tasks

Creating a Task

set the due date for a task

set some junk value for due date

1.Open new Task window 2.Type a char/string/special char/number etc in the due date/time field 3.Fill the other fields as you like and click 'OK'

An appropriate error message should pop up if the due date/time is not in a proper format

Tasks

Creating a Task

set the due date for a task

set due date/time which is past when compared to the current date/time

1.Open new Task window 2.Select some date/time which is past when compared to the current date/time 3.Fill the other fields as you like and click 'OK'

The task should be striked off in the task list

Tasks

Creating a Task

set the due date for a task

set a date/time which is future with respect to the current date/time

1.Open new Task window 2.Select some date/time which is future when compared to the current date/time 3.Fill the other fields as you like and click 'OK'

The task should appear in list of tasks in Tasks window

Tasks

Creating a Task

set the start date for a task

set some junk value for start date

1.Open new Task window 2.Type a char/string/special char/number etc in the start date/time field 3.Fill the other fields as you like and click 'OK'

An appropriate error message should pop up if the start date/time is not in a proper format

Tasks

Creating a Task

set the start date for a task

try to set the start date which is future when compared to the due date

1.Open new Task window 2.Set some date/time for the due date/time 3.Now set a date/time which is future when compared to the due date in the start date field 4.Fill the other fields as you like and click 'OK'

An error message should pop up saying that start date is higher that due date

Tasks

Creating a Task

set the start date for a task

try to set the start date which is past when compared to the due date

1.Open new Task window 2.Set some date/time for the due date/time 3.Now set a date/time which is past when compared to the due date in the start date field 4.Fill the other fields as you like and click 'OK'

The task should be striked off in the task list if the due date is past when compared to the current date time

Tasks

Creating a Task

set the Status while creating a task

set the status of the task while creating

1.Open new Task window 2.Switch to Status tab 3.Select one of the states from the Status combo box (Not Started/In Progress/Completed/Cancelled) 4.Fill the other fields with appropriate values and click 'OK'

The task should be striked off if it is marked as complete.

Tasks

Creating a Task

set completed percentage of the task

try to set the junk value for the Percent complete field

1.Open new task window 2.Switch to Status tab 3.Try to set -ve values, very large numbers or strings in the Percent complete field and fill the other fields with appropriate values and then click 'OK'

An appropriate error message should be displayed if the percent complete is not within the boundaries(0-100) / not a valid number (or) it should change to '0'(status should change to Not Started) if the set value is a -ve number and '100'(status should change to Completed) if it is a number greater than hundred

Tasks

Creating a Task

set completed percentage of the task

try to set a value which is in the range (0, 100)

1.Open new Task window 2.Switch to Status tab 3.Set a value for Percent complete in the range (0, 100) 4.Fill the other fields with appropriate values and click 'OK'

The Status should change to 'In Progress'

Tasks

Creating a Task

set completed percentage of the task

try to set either 0 or 100

1.Open new Task window 2.Switch to Status tab 3.Set a value for Percent complete as 0 or 100 4.Fill the other fields with appropriate values and click 'OK'

The Status should remain 'Not Started' if percent is '0' and should change to 'Completed' and 'Date completed' should change to current date/time if percent is '100'

Tasks

Creating a Task

set the Priority for a task

try to set the priority for a task while creating

1.Open new Task window 2.Switch to Status tab 3.Select one of High/Normal/Low/Undefined from Priority combo box for priority 4.Fill the other fields with appropriate values and click 'OK'

You should be able to differentiate among the tasks depending on the priority

Tasks

Creating a Task

set the completed date for a task while creating

set some junk value or no value (null) for completed date

1.Open new Task window 2.Switch to Status tab 3.Type a char/string/special char/number etc in the completed date/time field 4.Fill the other fields as you like and click 'OK'

An appropriate error message should pop up if the completed date/time is not in a proper format. But it should accept null values

Tasks

Creating a Task

set the completed date for a task while creating

try to set a date/time which is future when compared to current date/time

1.Open new Task window 2.Switch to Status tab 3.Try to set a date/time which is future when compared to the current date/time in the completed date/time field 4.Fill the other fields as you like and click 'OK'

You should not be able to set a future date in the 'Date completed' field

Tasks

Creating a Task

set the completed date for a task while creating

set a date/time which is past when compared to current date/time

1.Open new Task window 2.Switch to Status tab 3.set a date/time which is past when compared to the current date/time in the completed date/time field 4.Fill the other fields as you like and click 'OK'

The Status field should change to 'Completed' and 'Percent complete' should change to '100'

Tasks

Creating a Task

open help window

open help window from the New task window

1.Open new Task window 2.Click 'Help'

You should be able to see help window

Tasks

Creating a Task

enter an url for the web page

enter an url for the web page

---------Have to explore this area-----------


Tasks

Creating a Task



Create a task in i) Personal folder ii) a server folder iii) a newly created task list under 'My Computer' iv) a newly created task list under the server


Tasks

Creating a Task


All the cases from 1 to 35 has to be executed



Tasks

Creating a Task


All the cases from 1 to 35 has to be executed



Tasks

Creating a Task


All the cases from 1 to 35 has to be executed



Tasks

Creating a Task

creating a task on the web

Try creating a task in a tasks list which is on the web


You should not be able to create a task on the web

Tasks

Assigned Task


Test all the following test cases by selecting one of the organizers if you have multiple configured accounts

All the above 39 test cases has to executed along with the following test cases for assigned task


Tasks

Assigned Task

adding attendees

add a junk individual mail/group mail

1.Open new Assigned Task window 2.Switch to Assignment Tab 3.Click on 'Add' button 4.Type junk email address in the 'Attendee' column 5.Select Type as Individual/Group and select one of the roles 6.Fill the other fields appropriately and click 'OK'

You should get notification that unable to assign task to the user who does not exist

Tasks

Assigned Task

adding attendees

add a proper attendee

1.Open new Assigned Task window 2.Switch to Assignment Tab 3.Click on 'Add' button 4.Type the email address in the 'Attendee' column 5.Select Type as Individual and select one of the roles 6.Fill the other fields appropriately and click 'OK'

The attendee should get a notification that he has been assigned a task and he should be able to accept/decline that task

Tasks

Assigned Task

adding attendees

add more than one attendee

1.repeat the steps of 41 more than once

All the attendees should get a notification and they should be able to act on that

Tasks

Assigned Task

adding attendees

add a group mail id to attendee

1.Open new Assigned Task window 2.Switch to Assignment Tab 3.Click on 'Add' button 4.Type the group email address in the 'Attendee' column 5.Select Type as Group and select one of the roles 6.Fill the other fields appropriately and click 'OK'

All the members in that group should get a notification and they should be able to act on that

Tasks

Assigned Task

adding attendees

add more than one group

1.repeat the steps of 44 more than once

All the members in that groups should get a notification and they should be able to act on that

Tasks

Assigned Task

adding attachments

add a mail/group mail/mailing list/contact list which contains spaces


You should be able to add and the notifications should be sent to all the addresses which are in the attendees list

Tasks

Assigned Task

adding attendees

enable auto completion before adding attendees

1.Enable auto completion 2.Start typing the email address in the attendee field

While typing email address in the attendee field, a list of matching addresses should come up as a pull down menu from which we can select the desired addresses instead of typing full address

Tasks

Assigned Task

Removing an attendee

remove default entry from the attendees list

1.Open new Assigned Task window 2.Switch to Assignment Tab 3.Select the default entry and click 'Remove' 4.Fill the other fields appropriately and click 'OK' before/after adding one/more attendees

You should be able to assign task if there is at least one attendee in the list other wise appropriate error should be reported

Tasks

Assigned Task

Removing an attendee

remove one/more attendees/groups

1.Repeat the steps from 41 or 43 2.Befor clicking 'OK' select one/more group/attendee from the added list and click 'Remove'

All the attendees except the removed ones should get notifications and should be able to accept/decline

Tasks

Assigned Task

add attendees from addressbooks

add attendees from local address books

1.Open new Assigned Task window 2.Switch to assignment tab 3.Click 'Contacts', select one of the folders from 'On this computer' hierarchy 4.search for the address you want to add 5.select that address and click on one of the roles and close the dialog 6.Fill the other fields with appropriate data and click 'OK'

All the attendees should get a notification and they should be able to act on that

Tasks

Assigned Task

add attendees from addressbooks

add attendees from Server folders

1.Open new Assigned Task window 2.Switch to assignment tab 3.Click 'Contacts', select one of the server folders 4.search for the address you want to add 5.select that address and click on one of the roles and close the dialog 6.Fill the other fields with appropriate data and click 'OK'

All the attendees should get a notification and they should be able to act on that

Tasks

Assigned Task Send Options (specific to GW)

setting the number of days for reply requested

The user should be able to set the number of days for reply requested according to his/ her convenience/ urgency

Select reply requested as i) when convenient ii) within '0' days iii) within '100' days iv) some random number between 1 to 99. v) Type a number above 100 vi) Give some alphabets, special characters in that text box

If a number above 100 is given, it should automatically be changed to 100 and if some junk is typed, it should change to 0. A tag will be displayed in the body of the recipients mail as to when to be replied

Tasks

Assigned Task

Delaying the message delivery

The message should be sent at the time and date set in this option.

Set a time and date to i) before the current date and time ii) the current date and time iii) after the current date and time iv) after the message is composed goto the outbox folder, select the mail and click on 'send'

The message should be saved in the outbox till it is delivered and should be sent at the date and time set.

Tasks

Assigned Task

Setting the expiration date

The user should be able to set the expiration date of the task

Set expiry date as after i) 0 days ii) 100 days iii) random number between 1 – 99 iv) if delay delivery is set, give a number such that the message expires before its delivery v) Type a number above 100 vi) Type some alphanumeric and special chars

If non-numeric chars are typed, it should be changed to 0 and if number > 100 is given it should be changed to 100 automatically. The task should expire in the number of days as set.

Tasks

Assigned Task

setting the priority

The user should be able to set the priority of the task

Set the priority of the taskl as i) Undefined ii) High iii) Low iv) Normal

The priority of the task should be set.

Tasks

Assigned Task

tracking status of the message

The message status should be tracked according to the options set by the user

Mark the check-box that says 'Create a sent item to track information'. Select one of the combo boxes i) delivered ii) delivered and opened iii) all information (delivered, opened, deleted)

The message in the sent items folder should be updated with the status. Right-click on that mail and selecting track message status should pop-up a window with the status of the message

Tasks

Assigned Task

auto-delete sent item

The message in the sent item folder should be deleted automatically

Mark the check-box that says 'Auto-delete sent item'

The message should be deleted from the sent items folder of the sender

Tasks

Assigned Task

returning notification

The user should receive a notification mail when the task notification is opened/declined/accepted/completed

set return notification for 'when opened' / 'when declined' / 'when accepted' / 'when completed' as i) none ii) mail receipt

The user should receive a mail when the task notification is opened/declined/accepted/completed by the recipient

Tasks

Assigned Task

Checking notifications and tracking status for a mail with single/ multiple recipients/mailing list/contact list

Notification should be received and status should be updated for every recipient

Check return notification and status tracking for a i) single recipient ii) multiple recipients iii) mailing list iv) contact list whose addresses are hidden

For return notification, a mail should be received for every recipient. And status tracking should be updated.

Tasks

Assigned Task

adding attachments while creating task or assigned task

Different ways of adding an attachment

i)Right-click and select add attachment in the attachment bar ii) Select one or more files from a folder or from the Desktop, click 'Open' or double click on one of the selected items' iii)DnD a file/folder/icon from desktop/nautilus/panel

The file(s) should be attached to the task. If it is a directory it should report proper error message saying that directory can not be added as an attachment

Tasks

Assigned Task

saving attachments from assigned task notification

The user should be able to save attachments from a received assigned task notification

i) Right-click on the attachment and select 'save as' ii) Select more than one attachment, right-click and select 'save as' iii) Open the attachment using one of the related applications and save the file

The attachments should be saved in the specified location with the specified name

Tasks

Assigned Task

deleting attachments from assigned task notification

Try deleting attachments from assigned task notification


You should not be able to delete attachments from the notification

Tasks

Assigned Task

deleting attachments while creating task or assigned task

The user should be able to delete attachments that were added by him

i) Select the attachment and press delete ii) Right-click on the attachment and select remove iii) Select more than one attachment and press delete iv) Select more than one attachment, right-click and select remove

The selected files should be removed as attachments from the mail message

Tasks

Assigned Task

viewing attachments inline

The content of the attachment should be shown from within the message itself whether it is the preview pane or in the window that the message is opened

i) Right-click on the attachment and select 'view inline' ii) If an attachment can be viewed inline it shows an arrow in its icon. Click on the arrow. iii) Click on the arrow attached to the icon of the attachment

The content of the attachment should be shown within the mail message itself

Tasks

Assigned Task

opening attachments from the assigned task notification

The user should be able to open attachments

Right-click on the attachment and select 'Open with ...'. Open an attachment i) which can be viewed inline ii) which cannot be viewed inline iii) which cannot be opened like executable files iv) that cannot be viewed inline using an application that makes the attachment to be viewed inline

The file should be opened with the specified application

Tasks

Assigned Task

different types of attachments

File types that can be attached

Different types of attachments can be i) Office documents ii) plain text files iii) executable files iv) patches v) compressed files vi) images (.jpeg, .gif, .pngetc) vii) audio and video files ix) Adobe acrobat files x) Read-only files xi) HTML documents xii) .vcf, .vcard, .mbox, .ics, .ldif, .mbx, .gcrd files xiii) .rpm files xiv) installable files xv) script files (.c, .java, .py, etc)

Irrespective of its type, size and extension, the file should be attached to the mail message

Tasks

Assigned Task

number of attachments

Number of files to be attached

Number of attachments could be i) 0 files ii) 'n' files such that the size of all the attachments is greater than the maximum size iii) 'n' files such that the total size of attachments is greater than the mailbox size

All the files should be attached and sent in the same way that they were attached

Tasks

Assigned Task

properties of attachments

changing the properties of attachments

Add an attachment, right-click on the attachment and select properties. Change i) the name of the attachment ii) description of the attachment

The edited name and description should appear in the received mail and the attachment should be accessible

Tasks

Assigned Task

automatic display of attachment

The attachment should be displayed automatically

Mark the check-box that says 'Suggest automatic display of attachments' i) when adding the attachment in the add attachment dialog ii) in the properties (right-click and select properties) of the attachment after the attachment is added

attachments which can be viewed inline are automatically displayed once the mail is opened

Tasks

Tasks List

launching tasks list creation window

Open tasks list creation window in different ways

1.Open from File->New->Task list 2.Open from Tool bar New->Task list 3.Right click on any existing Task list and select 'New Task list option'

The Task list creation window should open in all the cases

Tasks

Tasks List

create tasks list locally

create one/more tasks list locally

1.Open Task list Properties window 2.Select 'On This Computer' for Type 3.Type a string/number/string with special chars, space etc.. in the Name field 4.Select a Color (or) leave the default color 5.Click 'Ok'

A task list under 'On This Computer' preceded by selected color box should be created

Tasks

Tasks List

create tasks list on server(You should not be able to create in case of Group Wise. This is specific to Exchange)

create one/more tasks list on the server

1.Open Task list Properties window 2.Select 'your account@server' for Type 3.Type a string/number/string with special chars, space etc.. in the Name field 4.Select a Color (or) leave the default color 5.Click 'Ok'

A task list under 'your <A HREF="">account@server</A>' preceded by selected color box should be created

Tasks

Tasks List

create tasks list on the web

create one/more tasks list on the web

1.Open Task list Properties window 2.Select 'On The Web' for Type 3.Type a string/number/string with special chars, space etc.. in the Name field 4.Select a Color (or) leave the default color 5.Fill the url field with proper address 6.Select the Refresh time, it should be tested for -ve numbers/strings/sp. chars 7.Click 'Ok'

A task list under 'On The Web' preceded by selected color box should be created