Usability

From Evolution

Component

Category

Test case ID

Summary

Steps

Result

Mailer

Usability Features

moving/copying a mail

The user should be able to move or copy the mail to another folder

Select a mail and i) click on move/copy ii) goto actions and select move/ copy to folder iii) right-click on the mail and select move / copy to folder. A mail can be moved/copied from and to i) A local folder to another local folder ii) A local folder to a folder related to a mail account iii) A folder related to a mail account to a local folder iv) A folder related to a mail account to another folder of the same account v) A folder of one account to a folder of another account vi) add a new folder from the move/copy to folder dialog and move/copy to that folder

The should be moved/ copied to the specified folder. If the mail is moved, then it should be removed from the folder from which it is moved

Mailer

Usability Features

saving a message

The user should be able to save a particular message

Select a mail and i) goto file > save as ii) right-click on the mail and select save as iii) press <ctrl><alt>s iii) open the mail in a different window and a) goto file > save as b) press <ctrl> <alt> S, and type a name and select a folder in which it has to be saved. Saving a mail i) with(out) attachment ii) with(out) subject iii) with(out) body iv) from different folders

i) The message should be saved in the specified location with the specified name in an editable text format ii) The attachment should also be saved along with the message in an encrypted format

Mailer

Usability Features

deleting a message

The user should be able to delete a particular message

Select a mail and i) click on delete ii) goto edit > delete iii) press <ctrl>d. Delete i) from the trash folder ii) from any other folder iii) a single mail iv) a few selected mails v) all the mails

i) The message should be deleted permanently ii)The message should be deleted and sent to the trash folder

Mailer

Usability Features

undeleting a message

The user should be able to undelete a message that has been deleted

Goto the trash folder and select the mail that has to be undeleted. i) Goto edit and select undelete ii) press <ctrl>u iii) right-click on the message and select undelete

The message from the trash folder has to go back to the folder from where it was deleted

Mailer

Usability Features

marking a message

The user should be able to mark a message as any of the available options

Select a mail and i) right-click ii) goto edit and select any of the following i) Mark as read or press <ctrl>k ii) Mark as Unread or press <shift><ctrl>k iii) Mark as important iv) Mark as unimportant v) Mark as junk or click on junk in the toolbar vi) Mark as Not Junk or click on not junk in the toolbar vii) Mark for follow up

i) The message should be marked as read and the count of unread messages should decrease by 1. ii) The message should be marked as unread and the count of unread messages should increase by 1. iii) The message should be marked as important and should appear in red in the table iv) The message should be marked as unimportant and its color should turn to normal

Mailer

Usability Features

marking all the messages as read

All the unread messages should be marked as read

Goto edit and select 'mark all as read'

All the unread messages should be marked as read and the view of the folder in the left-panel should not show any count of unread messages

Mailer

Usability Features

labelling a message

The user should be able to label a message according to his own requirements

Select the message and right-click on the message. Goto the label menu and select one of the labels or remove a label from the mail

The message should be shown in the color of the label

Mailer

Usability Features

Hiding messages

The messages should not be visible

Goto to view and select i) Hide read messages ii) Hide selected messages iii) Hide messages belonging to a thread by clicking on the arrow of the main mail

i) Only the unread messages are visible in all the folders, all the messages that are marked as read are hidden ii) All the messages that are selected are hidden

Mailer

Usability Features

hiding/showing deleted messages

The user should be able to hide/show deleted messages

Goto view and (un)check the check-box hide deleted messages

If the user chose to show deleted messages then the messages should be shown and it should be strike-through in the table of mails. Otherwise the deleted mails should be hidden

Mailer

Usability Features

Printing a message

The message should be printed

i) Select the message and goto file > print ii) right-click on the message and select print iii) right-click on the inline message view and select print iv) press <ctrl>p v) goto file > print preview and press print in that window vi) select print preview from the print window and then press print vii) open the message in a separate window and a) goto file >print. b) press print from the toolbar c) press <ctrl>p d) goto print preview and press the print button

The message should be printed

Mailer

Usability Features

Opening a message

The message should be opened in a separate window

i) Select the message and goto file > Open Message ii) double-click on the message iii) press <ctrl>o

A dialog should pop-up with the header as the subject of the mail and containing all the details of the mail

Mailer

Usability Features

sending/receiving mails manually

The user should be able to send/receive mails whenever he/she wants to

i) Click on send/receive ii) select send/receive from the actions menu iii) press F9

New mails should be received and any unsent mails present in the outbox should be sent to the respective recipients

Mailer

Usability Features

sorting mails

Mails should be sorted based on the selected field

i) Right-click on the particular field and select sort ascending/descending. ii) click on the tab of that particular field. iii) right-click on a field and select customize current view and select sort by from that pop-up window. Sorting can be i) based on one field ii) based on two or more fields iii) based on a field that is not shown in the view iv) ascending or descending

Mails should be sorted ascending or descending based on the selection wrt to the field

Mailer

Usability Features

unsorting mails

Mails that were sorted based on that particular field should be unsorted

i) Right-click on the particular field and select unsort ii) Right-click on any field, goto customize current view > sort by and remove that field from the sort items by iii) when sorting based on more than 1 field, a) unsort based on the first sort column b) unsort based on the last sort column c) unsort based on some middle sort column d) unsort on two or more sort columns e) unsort on all the sort columns

The mails that were sorted based on that column should be unsorted

Mailer

Usability Features

selecting mails

selecting mails

select mails i) belonging to a single thread ii) manually iii) all the mails iv) select a few mails and invert the selection v) selecting multiple threads at a time

The mails that are selected should be highlighted

Mailer

Usability Features

showing mails as a threaded list

Mails based on a single thread should be shown together (under the main mail) in the list

Goto view and select the check-box 'threaded message list'

All the messages belonging to a single thread should be shown under the main thread. The main thread should have an arrow beside the subject using which the messages under it can be shown or hidden

Mailer

Usability Features

defining views

The user should be able to define his own views

Goto view > current view and select define views. Click on add. Type a name and select a type of view from the list. Click on OK. Add necessary fields and 'group by' and 'sort' according to how the user wants to define the view. i) define a view same as the customize view ii) define a view same as another view iii) give a name that is already the name of another view iv) give a name that contains the name of a column v) save custom view as a new view vi) save custom view by replacing an existing view vii) a view without any sorting and grouping viii) view sorted but not grouped ix) view that is grouped by certain columns but not sorted x) view that is sorted and grouped a) by same columns b) by different columns c) by only one column d) by more than one column

The new view should be shown as a radio menu item under view > current view. And when selected, the view of the table of the mails should change accordingly

Mailer

Usability Features

changing between different views

The user should be able to view the table of mails in his own defined view or the pre-defined views

Goto view > current view and select the view that are present in the list or define your own view and select the view

The view of the table of mails should change according to the selection

Mailer

Usability Features

editing the views

The user should be able to edit the views according to his requirements

Goto view > current view > define views. Select the view to be edited and click on edit. Make the necessary changes and click on OK.

The view of the table should be shown according to the edited definition

Mailer

Usability Features

deleting the views

The user should be able to delete the views

Goto view > current view > define views. Select the user-defined view to be deleted and click on delete

The view should be deleted and should not be accessible

Mailer

Usability Features

Removing a column

The user should be able to remove a column from the current view

i) Right-click on the column to be removed and select 'remove this column' ii) right-click on one of the columns, select customize current view and select fields shown. Remove the appropriate column from the right-side table and click on OK

The column should be removed and not be seen in the current view

Mailer

Usability Features

Adding a new column

The user should be able to add a column in the current view.

i) Right-click on one of the tabs and select add a column ii) customize current view > fields shown. Add the column that the user wants to see in the current view. Add a column i) in between the shown columns ii) at the first position iii) at the last position

The column should be added to the current view

Mailer

Usability Features

showing/hiding the preview pane

The user should be able to hide or show the preview pane

i) Goto view and (un)check the check-box preview pane ii) press <ctrl>'

The preview pane should be shown/hidden. If the preview pane is shown, the selected mail's properties and its details should be shown in the preview pane. Other wise,the whole panel should contain the list of mails in the selected folder

Mailer

Usability Features

showing/hiding the toolbar

The user should be able to show/hide the toolbar

Goto view and (un)check the check-box toolbar

The toolbar containing the push-buttons should be shown/hidden

Mailer

Usability Features

saving attachments

The user should be able to save the attachments of a mail

i) Select the arrow beside the attachment icon, select save as. Type a name and select a folder in which the attachment has to be saved ii) select the mail, goto actions and select save attachments

The attachment should be saved as it is in the selected folder with the given name

Mailer

Usability Features

text size

changing the text size in the preview pane

goto view > text size and i) select smaller or press <ctrl>0 ii) select larger or press <ctrl>8 iii) select normal or press <ctrl>9

The font size should decrease or increase or become normal in the preview pane

Mailer

Usability Features

scanning through the mails

Viewing to the next or previous mails

i) click on next in the toolbar ii) click on previous in the toolbar Goto view > 'Go to' and select iii) next iv) next unread v) next important vi) next thread vi) previous vii) previous unread message viii) previous important message or open a message in a different window and scan through the mails in a similar way

Should show the intended message in the preview pane or in the 'open message window'. Selecting previous unread/important when viewing the first mail in the list should scan the list again from the end and show the intended message. It is the same in the case of next

Mailer

Usability Features

viewing an attachment inline

viewing an attachment inline

i) Click on the arrow on the icon of the attachment ii) Click on the arrow beside the icon of the attachment and select view inline...

The attachment should be shown along with the mail in the preview pane or in the 'open message' window

Mailer

Usability Features

Type of message display in the preview pane

Message details should be displayed in the preview pane according to the selected type.

Goto view > message display. and select i) normal display ii) show full headers iii) show email source iv) caret mode or press F7 v) load images

i) The message should be displayed normally with basic headers ii) The message should be displayed showing other headers such as mime version, message id, x-mailer, content type, etc iii) The whole message should be displayed similar to the above display type with the body of the mail also in the gray region of the message display iv) A cursor gets displayed in the body of the mail wherever the mouse is clicked using which text can be selected through keyboard v) Images should be loaded

Mailer

Usability Features

Copying the body

Copying the body of the mail

i) If caret mode is selected, select text using the keyboard ii) If caret mode is not enabled, select the text using the mouse. To copy the selected text i) Press <ctrl>c ii) Goto edit and select copy iii) Goto edit and select cut

The text that has been selected using the keyboard or the mouse should be copied and should be able to be pasted anywhere.

Mailer

Usability Features

Importing mails

Importing mails into evolution

Goto file > import. Import i) a file ii) data and settings from another program Click on browse. Select i) a valid file with the proper extension and content ii) an invalid file that cannot be imported

If it is a valid file, it should be imported into the selected folder. If not, a pop-up window should appear with an error message

Mailer

Usability Features

Mailing list

Getting information related to the mailing list

select i) a mail which has information regarding the mailing list ii) a mail which does not have any information regarding the mailing list. Goto actions > mailing list and select i) get list usage information ii) get list archive

Should open the browser with the related page

Mailer

Usability Features

Mailing list

Subscribing to a mailing list

select i) a mail which has information regarding the mailing list ii) a mail which does not have any information regarding the mailing list. Goto actions > mailing list and select subscribe to list

Should pop-up a dialog which asks for confirmation for sending the message and editing it (or) Should open a browser with the appropriate subscription page

Mailer

Usability Features

Mailing list

unsubscribing to a mailing list

select i) a mail which has information regarding the mailing list ii) a mail which does not have any information regarding the mailing list. Goto actions > mailing list and select unsubscribe to list

Should open the compose mail window with the related mail id in the 'to' tab (or) Should open a browser with the appropriate subscription page

Mailer

Usability Features

Print preview

Viewing the print preview of the mail

Select a mail, goto file and select print preview. i) zoom in and zoom out ii) view multiple pages iii) scan through the pages using the arrows iv) scan through the pages by entering the number in the text box a. enter an invalid number like 0 b. enter an alphabet, a space or a special character c. enter a number within the range of the number of pages v) close the dialog

appropriate action should be performed

Mailer

Usability Features

Passwords

Remember/ forget passwords

Make evolution remember the password of the mail account i) Mark the check-box 'remember password' when evolution is first launched and the password prompt comes up ii) Goto mail accounts, select the account for which password is to be remembered. Click on edit and mark the check-box 'remember password' from the 'receiving email' tab Make evolution forget passwords for the mail accounts i) Unmark the 'remember password' ii) Goto actions and select 'forget passwords'

When remember password is marked evolution should not ask for the password when it is launched. If the remember password is not marked, evolution should prompt for a password