Applications/internet/empathy

applications/int/empathy-basic-account-creation

Case ID: appintemp-001
Affected Package: empathy

 Purpose:
     1. Basic Account Creation

 Steps:
     1. Open empathy either from the Envelope on the task bar or from Applications -> Internet -> Empathy
     2. On initial start up you are presented with the basic account creator
         a. This can only be be used to create accounts that only use username and password
     3. Select one of the account types, most common of these are msn, gmail and jabber
     4. Once selected type in your username and password for the account
     5. You can go on to create extra accounts at this point or close the account creator

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/empathy-complex-account-creation

Case ID: appintemp-002
Affected Package: empathy

 Purpose:
     1. Complex Account Creation

 Steps:
     1. Click Test to launch Empathy
     2. On the main users window click on edit->accounts
     3. Click on add
     4. From the drop down menu select irc (this is one of the complex accounts)
     5. For server select freenode
     6. Add your nick
     7. Add your password
     8. Add your real name
     9. Add your farewell message for when you quit
     10. Click on apply

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/empathy-post-setup

Case ID: appintemp-003
Affected Package: empathy

 Purpose:
     1. Empathy enables you to add, edit, or delete credentials after initial account setup

 Steps:
     1. Click Test to launch Empathy
     2. Press F4
     3. Delete credentials for several protocols
     4. Re-enter credentials for those protocols

 Verification:
     1. Are you still able to connect to all supported protocols?

applications/int/empathy-status

Case ID: appintemp-004
Affected Package: empathy

 Purpose:
     1. Empathy lets you change your current online status

 Steps:
     1. Click Test to launch Empathy
     2. Change your status in the dropdown menu

 Verification:
     1. Did your status change appropriately?

applications/int/empathy-personal-info

Case ID: appintemp-005
Affected Package: empathy

 Purpose:
     1. Empathy lets you add, edit or delete personal information in Empathy

 Steps:
     1. Click Test to launch Empathy
     2. Click Edit > Personal Information
     3. Choose the chat protocol you want to change the information for from the dropdown menu
     4. Edit the information and click close

 Verification:
     1. Were you able to successfully change your personal information?

applications/int/empathy-add-Remove

Case ID: appintemp-006
Affected Package: empathy

 Purpose:
     1. Empathy enables you to add and delete buddies from your buddy lists

 Steps:
     1. Click Test to launch Empathy
     2. Click Chat > Add Contacts
     3. Enter information into the Protocol dropdown, Identifier and Alias fields then click add
     4. Confirm you are able to chat with the recently added buddy
     5. Right Click on a buddy and click Remove
     6. Confirm the buddy no longer shows up on your buddy list

 Verification:
     1. Are all the above conditions met?

applications/int/empathy-join-chat

Case ID: appintemp-007
Affected Package: empathy

 Purpose:
     1. Joining a chat

 Steps:
     1. On the main empathy users list select the person you wish to chat with and double click
     2. This opens a partial logged chat window (last 5-10 lines are logged to save space)
     3. Once the chat has finished close the window
     4. Once the chat window has closed re-open it to ensure the chat was partially logged correctly

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/empathy-join-irc

Case ID: appintemp-008
Affected Package: empathy

 Purpose:
     1. Joining an IRC Room

 Steps:
     1. On the main empathy window select Room->Join
     2. This will open the join room window
     3. Account should already display the irc account name if not then simply select it from the drop down window
     4. Server should not be necessary for irc
     5. Then add the name of the room (eg #ubuntu-testing) once complete the join button is usable
     6. Click on Join
     7. A chat window with your choose irc channel will now appear

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/empathy-notifications

Case ID: appintemp-009

 Purpose:
     1. Test Notifications

 Steps:
     1. Product shall display updates from the Configured Accounts through the system notification system

 Verification:
     1. Is this correct?

applications/int/empathy-additional-features

Case ID: appintemp-010
Affected Package: empathy

 Purpose:
     1. Additional Features

 Steps:
     1. Saving a chat room as a favourite
         a. Click on conversation in the chat window
         b. Then select Favourite Chat Room
     2. Sending a file
         a. For this you will need to have 2 systems with a jabber connection between them
         b. Right click on the file you want to send select Send To 
         c. select Empathy instant message and then the person you wish to send the item to
     3. Desktop sharing
         a. For this you will need to have 2 systems with a jabber connection between them
         b. Right click on the contact in your contact list
         c. Select Share My Desktop
         d. The user on the other end will get a notification of your request, and can accept or decline

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?