View Source
name: | Forum Tool |
purpose: | Test Procedure to verify that registered users can use the forum tool functionally |
expected result: | User should be able to create a forum, create a topic, create, edit, delete message and reply to other messages |
test data: | resources.doc |
automation setup dependencies: | SiteSetup.htm has been run,forum tool is accessible |
manual setup dependencies: | Create a site (AM HIS 1) that contains the forum tool and two user accounts (aphillips: role instructor)and (aallen:role student),download of testdata |
start at: | AM HIS 1 home page, Login: aphillips |
Step ID | Action | Expected Result |
---|---|---|
1. | Select the Forums link from the left navigation links | User directed to the Forums page |
2. | Select the New Forum link | User directed to the Forum Settings page |
3. | Enter the following:
| User directed to Add Attachment page |
4. | Select the Browse... button next to the Upload local file field | User directed to a file manager popup |
5. | Navigate to and select resources.doc
| User directed to the Add Attachment page where the recently added attachment is now visible |
6. | Select the Continue button | User directed to the Forum Settings page with all of the previous information still visible along with the recently attached file |
7. | Select the Save Draft button | User directed to the Forums page where the recently created forum draft (TestForum) is visible with the word DRAFT prefacing it |
8. | Select the TestForum link | User directed to the Forums/TestForum page with a short description (TestDesc) |
9. | Select the Read Full Description link | Without a page refresh, the Full Description should reveal itself |
10. | Select the Forum Settings link | User directed to the Forum Settings page |
11. | Select the Save Settings & Add Topic button | User directed to the Topic Settings page |
12. | Enter the following information:
| User directed to the Add Attachment page |
13. | Next to or a URL (link to website) type the following into the field:http://www.rsmart.com
| The page will be refreshed with the URL now visible |
14. | Select the Continue button | User directed to the Topic Settings page where all the previously entered information should still be visible along with the recently attached URL |
15. | Select the Save Draft button | User directed to the Forums/TestForum view with the TestTopic visible in the list |
16. | Select the TestTopic link | User directed to the Forums/TestForum/TestTopic page |
17. | Select the Topic Settings link | User directed to the Topic Settings page for TestTopic |
18. | Select the Save Settings button | User directed to the Forums/TestForum/TestTopic page with a new link available: Post New Thread |
19. | Select the Post New Thread link | User directed to the Compose Forum Message page |
20. | Enter the following:
| User directed to the Add Attachment page |
21. | Under Select a Resource, next to a resources.doc (found within the course's resource folder) select the Attach a copy link next to the document | Page will refresh with the added file now visible |
22. | Select the Continue button | User directed to the Compose Forum Message page with the previously entered information visible as well as the recently attached file |
23. | Select the Post Message button | User directed to the Forum/TestForum/TestTopic page where the recently posted message will be visible |
24. | Switch to a different browser, and login to the Sakai as a student in the same Course as the forum being created
| User directed to the My Workspace page |
25. | Select the AM HIS 1 link | User directed to the Course site's home page
|
26. | Select the Forums link under the Messages & Forums Notifications header | User directed to the Forums page where, under TestForum, under TestTopic, will be an indicator reading: ( 1 message - 1 unread) |
27. | Select the TestTopic link | User directed to the Forums/TestForum/TestTopic page |
28. | Select the TestMessage link under the Thread column header | User directed to Forums/TestForum/TestTopic/TestMessage page where the TestMessage title and body are viewable |
29. | Select the Reply link next to a Reply icon | User directed to Reply to Forum Message page with a form |
30. | Under Message, select the Insert Original Text button | The Message text area will be populated with HTML-marked-up text that the current user is responding to |
31. | Enter the following:
| User directed to Add Attachment page |
32. | After the Upload local file field, select the Browse... button | Popup window allows user to choose file to attach |
33. | Navigate to and select resources.doc
| Popup window disappears and the attached file is now visible under Items to attach |
34. | Select the Continue button | User directed to the Reply to Forum Message page with previously entered form data and recently attached file present |
35. | Select the Post Message button | User directed to the Forums/TestForum/TestTopic/TestMessage page where recently posted reply should be visible |
36. | Switch back to the original browser session where logged in as instructor and still at the Forum/TestForum/TestTopic page
| User should be directed to the course home page where, under Messages & Forums Notifications, the number in the Forums row should be 1 |
37. | Select the Forums link under the Messages & Forums Notifications | User directed to the Forums page where, under TestTopic, it should read (2 message - 1 unread) |
38. | Select the TestTopic link | User directed to the Forums/TestForum/TestTopic page where, under TestMessage, it should read (2 messages - 1 unread) |
39. | Select the TestMessage link | User directed to Forums/TestForum/TestTopic/TestMessage page where the reply (re: TestMessage) can be seen indented below the original message |
40. | Under the View select box, select Unread | Page refreshes and the original TestMessage is gone but the re: TestMessage should be visible |
41. | Select the re: TestMessage link | User directed to Forums/TestForum/TestTopic/TestMessage where the re: TestMessage message is visible with a number of actions |
42. | Select the Delete link | User directed to a Delete Message confirmation page which alerts the user as follows " Alert: Are you sure you want to delete this message? If yes, click Delete to remove this message from the thread." |
43. | Select the Delete button | User directed to the Forum/TestForum/TestTopic page where, under TestMessage, there should not be any indicator of any more messages to read |
44. | Select the Display Entire Message link | Page refreshes and under TestMessage, TestBody should be visible (I.e., the entire message) |
45. | Select the printer icon | A popup window should display the current view in a printable format |
46. | Close the popup window | User should still be at the Forums/TestForum/TestTopic page |
47. | Select the Other Actions link in the TestMessage row | Without a page refresh, three more actions should drop down under the Other Actions link: Grade, Revise, Delete |
48. | Select the Edit link | User directed to the Edit Forum Message page |
49. | Change the title to: TestMessageRev2
| User directed to the Forums/TestForum/TestTopic/TestMessageRev2 page |
50. | Select the Other Actions link in the TestMessageRev2 Row | Without a page refresh, three more actions should drop down under the Other Actions link: Grade, Revise, Delete |
51. | Select the Hide Other Actions link in the TestMessageRev2 Row | Without a page refresh, three more actions should disappear down under the Other Actions link: Grade, Revise, Delete |
52. | Select the Other Actions link in the TestMessageRev2 Row | Without a page refresh, three more actions should drop down under the Other Actions link: Grade, Revise, Delete |
53. | Select the Grade link | User directed to the page where user can select a gradebook from the dropdown list |
54. | Select a gradebook item from the dropdown list | User directed to the page where user can grade the item and enter comments |
55. | Grade the item and enter the comments and select submit grade... | User directed to the Forums/TestForum/TestTopic/TestMessageRev2 page |
56. | Select grade button | User directed to the page where he can edit the grades just entered |
57. | Select the Home link | User directed to the course home page |