PODCASTS-01 Podcasts Tool

View Source

name:

Podcasts Tool

purpose:

Test Procedure to verify that the Podcasts tool functions as specified

expected result:

User should be able to add, edit, upload, download, delete, change viewability options, add Podcasts to RSS Feed, manage Podcasts from Resources folder

test data:

resources.mp3, resources2.mp3

automation Setup dependencies:

SiteSetup has been run and podcasts tool is accessible

manual setup dependencies:

Create a site AM HIS 1 that contains podcasts tool, resources tool and 2 users(aphillips,role:instructor) and (aallen,role:student)

start at:

AM HIS 1 home page, Login: aphillips

Step ID

Action

Expected Result

1.

Select the Podcasts link from the left navigation

User directed to the Podcasts page where a message states: Subscribe now by copying this RSS feed address and pasting it into your favorite podcatcher:followed by RSS feed & Edit icon. The location is mentioned and line below it should read "There are currently no podcasts at this location."

2.

Select the Add link

User directed to the Add Podcast page

3.

Next to Choose a file field, select the Browse... button

Popup File Upload window appears

4.

Navigate to and select resources.mp3

  • Select Open button

Popup window closes and resources.mp3 should occupy the Choose a file field

5.

Enter the following:
Publish Date/Time: (choose today's date, one minute from now)
Title: Test Podcast
Description: test pod desc

  • Select the Add button

User directed to the Podcasts page, where under today's date, should be listed Test Podcast

6.

Switch browser to a student session

  • Log in to the Sakai Gateway page as follows:
    Username: aallen
    Password: password
  • Select the Log In button

User directed to their My Workspace page

7.

Select the tab for AM HIS 1

User directed to the AM HIS 1 page

8.

From the left navigation links, select the Podcasts link

User directed to the Podcasts page where, if they managed to navigate there before the Publish Date/Time has been reached, no podcast should be listed

9.

Wait for the identified Date/Time to pass

  • Select the refresh arrow icon

Page refreshes and the Test Podcast item should now be listed

10.

Under Test Podcast, select the Download link

Popup download dialog appears prompting user to download resouces.mp3 to desktop

11.

Select the OK button

File downloaded to desktop and popup window closes

  • User still at the Podcasts page

12.

Switch browser/session back to the instructor

User should still be at the Podcasts index page

13.

Next to Test Podcast, select the Edit link

User directed to the Edit Podcast page

14.

Modify the Title to read: Test Podcast Edited

  • Select the Save Changes button

User directed to the Podcasts index where Test Podcast Edited should be listed

15.

Select the Permissions link

User directed to the Permissions page

16.

Check the box for the Student/new and Student/revise.own

  • Select the Save button

User directed to the Podcasts page

17.

Switch browser to the student session

User should still be at the Podcasts index page

18.

Select the refresh arrow icon

The podcast should update to reflect the modified name: Test Podcast Edited

  • The student role should now also have access to the Add link

19.

Select the Add link

User directed to the Add Podcast page

20.

Next to Choose a file field, select the Browse... button

Popup File Upload window appears

21.

Navigate to and select resources2.mp3

  • Select Open button

Popup window closes and resources2.mp3 should occupy the Choose a file field

22.

Enter the following:
Publish Date/Time: (choose today's date, one minute from now)
Title: Test Podcast 2
Description: test pod desc 2

  • Select the Add button

User directed to the Podcasts page, where under today's date, should be listed Test Podcast 2 Posted by Aaliyah Allen

23.

Next to Test Podcast 2, select the Edit link

User directed to the Edit Podcast page

24.

Modify the Title to read Test Podcast 2 Edited

  • Select the Save Changes button

User directed to the Podcasts index where Test Podcast 2 Edited should be listed

25.

Select the orange RSS Feed icon

New tab/window opens prompting user to subscribe to the feed using Firefox Live Bookmarks

26.

Select the Subscribe Now button

Popup window asks where to add the live bookmark

27.

Select the Bookmarks Toolbar

  • Select the Add button

Popup window closes and Live Bookmark added to Firefox Bookmark toolbar

28.

Close the window/tab

User should be back to the Podcasts index page

29.

Change browser back to the instructor session

User should still be at the Podcasts index page

30.

Select the refresh arrow icon

Page refreshes and the recently added podcasts by the student role should now be visible

31.

Select the Permissions link

User directed to the Permissions page

32.

Uncheck the permissions for Student/new and Student/revise.own

  • Select the Save button

User directed back to the Podcasts index page

  • There should NOT be any link to Add or Edit podcasts in the student view

33.

Next to Test Podcast 2 Edited Posted by Aaliyah Allen, select the Download link

Popup download dialog prompts user to download resources2.mp3 to desktop

34.

Select the OK button

Popup closes and file is downloaded to desktop.

  • User should still be at the index page

35.

Switch browser back to the instructor session

User should still be at the Podcasts page

36.

From the left navigation links, select the Resources link

User directed to the course's resources page

37.

Next to Podcasts, select the Actions link

Popup menu appears

38.

Select Edit Details from the popup menu

User directed to the Edit Details page of Resources

  • By default, the Availability and Access radio button should be set to: This folder and its contents are publicly viewable.
  • There should be an absolute URL for this folder

39.

Copy the Web address (URL)

URL added to user's clipboard

40.

Select the Logout link

User directed to the Sakai Gateway page

41.

In the browser's address bar, enter the copied URL from the clipboard

  • Select the Enter key

User directed to the publicly viewable Course>Resources>Podcasts page where all podcasts previously added should be listed

42.

Select the Test Podcast Edited link

File download window opens prompting user to download resources.mp3 to desktop

43.

Select the OK button

Popup closes and resources.mp3 is downloaded to the desktop

44.

Navigate browser back to Sakai Gateway page

  • Login as follows:
    Username: aphillips
    Password: password
  • Select the Login button

User directed to instructor's My Workspace page

45.

Select the relevant course site from the tab

User directed to the course site's home page

46.

From the left navigation links, select the Podcasts link

User directed to the Podcasts page

47.

Select the Options link

User directed to the Options page

48.

Under Access, select the radio button for Display to site

  • Select the Save Changes button

User directed to the Podcasts page where an alert states: Alert: The permissions for the Podcasts feed have changed. This feed is no longer publicly viewable. For non-participants to access the podcast feed for this site, select the Options link above and select the radio button next to Display to non-members (publicly viewable).

49.

Select the Logout link

User directed to the Sakai Gateway page

50.

In the browser's address bar, enter the copied URL from the clipboard

  • Select the Enter key

User SHOULD NOT be directed to the publicly viewable Course>Resources>Podcasts page¿instead, they should be redirected to a login page

51.

Select the Back button in the browser

User directed back to the Sakai Gateway page

52.

Login as follows:
Username: aphillips
Password: password

  • Select the Login button

User directed to the instructor's My Workspace page

53.

Select the relevant course site from the tabs

User directed to the site's home page

54.

From the left navigation links, select the Podcasts link

User directed to the Podcasts page

55.

Next to Test Podcast Edited, select the Delete link

User directed to a Deleting Podcast... confirmation page with an alert: Are you sure you want to delete the following podcast?

  • The specific Podcast should be listed

56.

Select the Delete button

User directed to the Podcasts index and Test Podcast Edited should no longer be listed

57.

From the left navigation links, select the Resources link

User directed to the course's resources folder

58.

Select the + icon on the Podcasts folder

Folder expands to show contents Test Podcast Edited should not be listed

59.

Switch browser to the Student session

User should be at Podcasts index page

60.

Select the refresh arrow icon

Page refreshes and Test Podcast Edited should not be listed

finish at: Podcasts index in student view