Testing: Forum Admin Role

The following points must be checked for UI consistency for Admin users

Fourm Index View (Main)

  • Interface is navigable
  • All 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 available
  • Edit buttons appear for all forums
  • Checkboxes appear next to all forums
  • 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 forums can be moved to other projects
  • Confirmation page is displayed on move
  • Selected forums can be deleted
  • Confirmation page is displayed on delete

Forum View

  • Interface is navigable
  • 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 navigable
  • The create forum interface works as designed
  • The create preview interface works as designed
  • Confirmation page is displayed
  • A new forum is shown on the forum index as expected

Forum Edit

  • Interface is navigable
  • The edit topic interface works as designed
  • The edit topic preview work as designed
  • Confirmation page is displayed
  • Forum changes commit without issue and are reflected on the forum index page

Topic View

  • Interface is navigable
  • The "edit topic" button is available
  • The "post reply" button is available
  • Edit buttons appear for all messages
  • Quote buttons appear for all messages
  • Checkboxes appear next to all messages
  • 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 posts can be moved to other topics in this forum
  • Selected posts can be moved to other topics in other forums
  • Selected posts can be moved to other topics in other forums, in other projects
  • Confirmation page is displayed on move
  • Selected posts can be deleted
  • Confirmation page is displayed on delete

Topic Create

  • Interface is navigable
  • 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

  • Interface is navigable
  • the edit topic interface works as designed
  • the edit topic preview work as designed
  • Confirmation page is displayed
  • topic changes commit without issue and are reflected on the forum view and topic view
  • changing topic type effects the topic's sort order in the forum view

Message Create

  • Interface is navigable
  • 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

  • Interface is navigable
  • the edit message interface works as designed
  • the edit message preview work as designed
  • message changes commit without issue and are reflected on the topic page
  • Confirmation page is displayed
  • message changes are reflected in the parent topic

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 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

My Profile

  • same as Profile for Admin