Child pages
  • PREF-01 Preferences Tool
Skip to end of metadata
Go to start of metadata

name:

Preferences Tool

purpose:

Test Procedure to verify that users can modify their notifications, time zone, and language preferences

expected result:

User should be able to modify the preferences to language, time zone, and notifications and these resulting preference changes should reflect within application usage thereafter

test data:

 

dependencies:

2 Course sites have been created with at least (1) instructor, (1) student and (1) TA role. The same users should be in both sites

setup:

Instructor role should have an active email that tester can verify results with

start at:

My Workspace page, Log in as instructor

Step ID

Action

Expected Result

1.

Select the Preferences link

User directed to the Preferences page which contains links to the various categories of preferences, namely:

  • Notifications (default page view)
  • Customize Site Links
  • Time Zone
  • Language

2.

Select the Time Zone link

User directed to the Time Zone page where it says: Please select your local time zone for selected Sakai tools, such as Schedule. You are currently in the America/Phoenix time zone

3.

Select America/New_York from the select box

  • Select the Update Preferences button

Page refreshes and a notification states: Your preferences have been updated successfully.

  • In the instructions text, the time zone should now be America/New_York

4.

Select the Course site from the Quicklinks menu

User directed to the course home page

5.

Select the Discussion Forums link

User directed to the Discussion Forums page

  • A message states: The date and time now is: (should be Eastern Standard time)

6.

Select My Workspace tab

User directed to My Workspace page

7.

Under the My Settings category, select the Preferences link

User directed to the Preferences page

8.

Select the Language link

User directed to the Language page

9.

In the column of languages, select: Japanese (Japan)

  • Select the Update Preferences button

Page refreshes with text in Japanese characters

10.

In the column of languages, select: Arabic

  • Select the Update Preferences (in Japanese characters) button

Page refreshes with text in Arabic

11.

In the column of languages, select: English (United States)

  • Select the Update Preferences (in Arabic) button

Page refreshes with text in English

  • Notification states: Your preferences have been updated successfully.

12.

Select the Notifications link

User directed to the Notifications page

13.

Select the following radio buttons:

  • Announcements: Do not send me low priority announcements
  • Email Archive: Do not send me emails sent to the site
  • Resources: Do not send me low priority resource notifications
  • Syllabus: Do not send me low priority Syllabus items
  • Select the Update Preferences button

Page refreshes with notification: Your preferences have been updated successfully.

  • The radio buttons should be set to the proper options just selected

14.

Switch browser to a TA session

User directed to the My Workspace page

15.

Select the Preferences link

User directed to the Preferences page

16.

Select the Customize Site Links link

User directed to the Customize Site Links page where there should be two columns: Active Sites and Hidden Sites. Under Active Sites should be the course site being used for testing

17.

Highlight the test course site
Select the down pointing arrow

Page refreshes and the test course site should now be listed second in the list

18.

Highlight the test course site
Select the ^ button

Page refreshes and the test course site should now be listed on top of the list

19.

Between the two columns, select the >> button

Page refreshes and all courses should now be listed under the Hidden Sites column, no longer the Active Sites column

20.

Highlight the test course site
Select the < button

Page refreshes and the test course site should now be the only listing under Active Sites. All other sites should still be listed under Hidden Sites

21.

Select the << button

Page refreshes and now all site should once again be listed under the Active Sites column.

22.

Select test course site from the Quicklinks menu

User directed to the course home page

23.

Select the Resources link

User directed to the Resources page

24.

In the row for the course resources folder, select the Add button

User directed to the Upload Files screen

25.

Next to File To Upload, select the Browse... button

File upload popop window opens

26.

Navigate to and select resources.doc

  • Select Open button

Popup window closes

  • File now listed in the File To Upload field

27.

Set Email Notification to Low - Only participants who have opted in.
Select the Upload Files Now button

User directed to the Resources page where the recently added document should be listed. The Instructor should NOT have received an email notification (as per the preference settings)

28.

Select the Announcements link

User directed to the Announcements page

29.

Select the Add link

User directed to the Add Announcement form

30.

Enter the following:
Announcement title: Testing email notifications
Body: test
Email Notification: Low - Only participants who have opted in
Select the Add Announcement button

User directed to the Announcements index where the Testing email notifications should be listed. The Instructor should NOT have received an email notification

31.

Select the Syllabus link

User directed to the Syllabus page

32.

Select the Create/Edit link

User directed to the Syllabus Items page

33.

Select the Add link

User directed to the Add syllabus... page

34.

Enter the following:
Title: Test Syllabus Notify
Email Notification: Low - Only participants who have opted in
Select the Post button

User directed to the Syllabus Items page where Test Syllabus Notify should be listed. The Instructor should NOT receive an email notification

35.

From an email client, send a dummy email to the Email Archive alias (will differ depending on test setup)

The Instructor should NOT receive an email notification of this email

finish at: Syllabus Items/external email client