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
|
Popup window closes and resources.mp3 should occupy the Choose a file field |
5. |
Enter the following:
|
User directed to the Podcasts page, where under today's date, should be listed Test Podcast |
6. |
Switch browser to a student session
|
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
|
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
|
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
|
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
|
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
|
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
|
Popup window closes and resources2.mp3 should occupy the Choose a file field |
22. |
Enter the following:
|
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
|
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
|
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
|
User directed back to the Podcasts index page
|
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.
|
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
|
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
|
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
|
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
|
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
|
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:
|
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?
|
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