Test plan for delegated rights for migrations

Based on the ITS016 test plans found here. ITS016 was the project to set up Exseed.

We do not need most of the functionality tested as most of it has already been proved, what we need to do is test the effect of migration on the setup of some of the functionality. By my reckoning we need most of section 7 (delegated mail and calendar) and test 5.3 from task lists. We a relationship between 2 accounts to test these and we want to initially validate that it works onsite. I’m going to designate them primary (delegator) and secondary delegatee. Then we want to test the following ways:

CaseTest 1Test 2Test 3
1Both onsite - confirm workingBoth in cloud - confirm working-
2Both onsite - confirm working

Primary in cloud, secondary on site.

Not expected to work, confirm behaviour

Both in cloud - confirm working
3Both onsite - confirm working

Primary in cloud, secondary on site.

Not expected to work, confirm behaviour
Both in cloud - confirm working

The tests to perform (on ITS016 UAT numbering) are:

ID

Test Criteria

Expected Outcome

Successfully Completed (Yes/No)  

Notes (if applicable)

5.3

Give delegate permissions allowing another user to have editorial access to your task list. Check that your task list delegate can access your task list and edit it. 

Users should be able to give others access to their task list as a delegate.

 

 

7.1

Give delegate access to another user to read emails in your inbox. Check that the delegate can open your inbox and read emails from their own email account. Check that delegate cannot forward emails from your inbox.

Users should be able to grant delegate access to other users, allowing the delegate to read the originating users' emails.

 

 

7.2

Give delegate access  to another user allowing them to create and send emails on your behalf. Check with the delegate that they can open your inbox from their own email account and send a new email, on your behalf. Check that the email appears in your own sent items (marked "on behalf of...")

Users should be able to grant delegate rights to other users, allowing the delegate to create and send email on behalf of the originating user.

 

(cf 7.15, 7.18 - check results are as per those tests/requirements)

7.3

Give delegate access to another user allowing them to read/view your contact list. Check with the delegate that they can open and view your contact list from their own account. Check that the delegate cannot edit your contact list.

Users should be able to grant  delegate access to other users allowing the delegate to view contacts on behalf of the originating user.

 

 

7.4

Give delegate access to another user allowing them to create and edit your contacts. Get delegate to open your contact list, create and edit your contacts, from their own account.

Users should be able to grant delegate access to other users allowing the delegate to create and edit contacts, on behalf of the originating user.

 

 

7.5

Give delegate access to another user allowing them to open, create and edit appointments in your calendar.  The delegate should receive notification of this. Check that delegate can open and edit your calendar from their own email account.

Users should be able to grant delegate access to other users allowing the delagate to create and edit appointments in the originating users' calendar.

 

 

7.6

Give delegate access to another user allowing them to view your task list. Check that delegate can open and view your task list. Check that delegate cannot create or edit tasks in your task list.

Users should be able to grant delegate access to to view tasks belonging to the originating user.

 

 

7.7

Give delegate access to another user to edit your tasks.  Check that delegate can open and edit tasks in your task list.

Users should be able to assign delegate rights to other users allowing the delegate to edit the originating users' tasks. 

 

 

7.8

Give delegate access to another user allowing them to view your calendar appointments.   Check that delegate can open and view your calendar appointments from their own account. Check that delegate cannot create or edit appointments in your calendar.

Users should be able to grant delegate access to other users allowing the delegate to view the originating users' calendar appointments.

 

 

7.12

Create a new 'private' appointment in your calendar. Get a delegated user (with view permission to open your calendar. Check that they cannot view  'private' appointment.

Users should be able to create private appointments which are not viewable by other users, including delegates.

 

 

7.13

Check that notification emails for new, updated or cancelled calendar appointments, are received by your calendar delegate(s). 

Delegates of a users' calendar should receive meeting notifications generated from the originating users' calendar.

 

 

7.15

Have a delegate send an email on your behalf. Check to see if the sent message is recorded in your own account (as sent on your behalf).

Mailbox owners should be able to view messages sent on their behalf by delegates

 

 

7.16

Grant delegate rights to edit diary entries in your account to another user. Get delegate to access your calendar. Check that delegate can edit appointments as appropriate. E.g. change category of appointment; update info in the appointment.

Delegates should be able to edit diary entries

 

 

7.19

Send an email using an alias. Check to see if the sent email appears to the recipient from the  alias used.

Emails sent by delegates should allow the delegate to use an alias name.