Testing: Forum User Role

The following points must be checked for UI consistency for Forum Users. Moderators have their own set of steps that deviate from these in a few subtle ways: TestProcedure/Moderator?. It is advised to have a combination of all of those conditions present in the test data set before proceeding (see TestProcedure/AdminRole).

Fourm Index View (Main)

  • Interface is navigable
  • All non-hidden forums display in the data grid with the appropriate number posts, topics and view
  • Clicking on a forum name navigates to the appropriate forum view
  • Clicking on a forum recent post date navigates to the most recent post in that forum
  • Clicking on any username link navigates to the user's profile page
  • The "create forum" button is unavailable
  • Edit buttons do not appear for all forums
  • Checkboxes do not appear next to all forums
  • The selection options panel is not available
  • The move selection panel is unavailable

Forum View

  • Interface is navigable if the forum is not hidden
  • The "create topic" button is available
  • The "edit forum" button is available
  • Edit buttons appear for all topics
  • Checkboxes appear next to all topics
  • The selection options panel is available
  • The move selection panel is available
  • All dropdowns in the move selection panel behave as expected, without scripting errors
  • Data on the move preview panel matches the original selection
  • Selected topics can be moved to other forums
  • Selected topics can be moved to forums, in other projects
  • Confirmation page is displayed on move
  • Selected topics can be deleted
  • Confirmation page is displayed on delete

Fourm Create

  • Interface is not navigable

Forum Edit

  • Interface is not navigable

Topic View

  • Interface is navigable if the forum is not hidden
  • The "edit topic" button is unavailable
  • The "post reply" button is available
  • Edit buttons do not appear for all messages
  • Quote buttons appear for all messages
  • Checkboxes do not appear next to all messages
  • The selection options panel is unavailable
  • The move selection panel is unavailable

Topic Create

  • Forum Moderator?
  • Interface is navigable if the forum is not locked
  • The create topic interface works as designed
  • The create topic preview interface works as designed
  • Confirmation page is displayed
  • A new forum is shown on the forum index as expected

Topic Edit

Message Create

  • Interface is navigable if the forum is not locked
  • the create message interface works as designed
  • the create message preview work as designed
  • using the "quote" button on the topic view causes the target message's content to be quoted in the edit field
  • Confirmation page is displayed
  • the new message displays in the parent topic

Message Edit

Recent Activity

  • The events shown are consistent with other actions taken earlier in the test

Timeline

  • The Forum, Forum Messages, and Forum Topics checkboxes appear in the interface options
  • toggling the checkboxes filters out the appropriate set of timeline results
  • clicking on the timeline events navigates to the element

Searching

  • the Forum checkbox appears on search interface
  • results correspond to events during the rest of the procedure
  • clicking on results navigates to the element referenced in the result set

Profile

  • The profile list displays
  • The user profile displays
  • The "edit avatars" button is unavailable
  • The "edit profile" button is unavailable

My Profile

  • The user profile displays
  • The "edit avatars" button is available
  • New avatars can be uploaded
  • Avatars can be replaced via upload
  • The "edit profile" button is available
  • Avatars can be deleted
  • The edit profile preview works
  • The save profile changes works