Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-18925 Moodle 4.5 QA
  3. MDLQA-19365

CLONE - Exploratory testing for question category managements UI improvements

XMLWordPrintable

      This is an exploratory test of a new feature or improvement, so please feel free to try anything you like and not just the test steps!

      Testing

      1. Login as admin
      2. Create a course called "Test course", and add a quiz called "Test quiz" to the course.
      3. Navigate to the new quiz, and select the "Question bank" tab
      4. Select "Categories" from the tertiary navigation.
        • Confirm That you have 4 defaults categories, that have no drag and drop handle.
        • Confirm That each category has an action menu, containing only "Edit settings" and "Export as Moodle XML"
      5. Click in "Add category"
      6. Set the parent category to "Top for Test course", fill in the Name "New category 1", add some Category info and an ID Number
      7. Click Add category in the modal form
        • Confirm That the created category appears under the Test course heading.
        • Confirm That the id number is displayed next to the category name
        • Confirm That both the new category and the "Default for Test course" both have drag handles.
        • Confirm That the "Edit" action menu for both movable categories contains a "Move" and "Delete" option, as well as the options listed in step 4.
      8. Check the "Show descriptions" checkbox at the top of the page
        • Confirm that the description is down in your new category.
      9. Click on the drag handle for your new category.
      10. Drag "New category 1" over "Default for test course"
        • Confirm that the top border of "Default for test course" is highlighted.
      11. Drop "New category 1"
        • Confirm that the two categories switch places.
      12. Drag "New category 1" just below "Default for Test course"
        1. Confirm that the bottom border of "Default for test course" is highlighted.
      13. Drop "New category 1"
        • Confirm that the two categories switch places, back to their original order.
      14. Drag "New category 1" below "Default for Test quiz"
        1. Confirm that the bottom border of "Default for Test quiz" is highlighted.
      15. Drop "New category 1"
        • Confirm that "New category 1" moves to the new context, below "Default for Test quiz"
        • Confirm that "Default for Test quiz" is now movable
        • Confirm that "Default for Test course" is no longer movable.
      16. Add an additional category as a child of "Top for Test quiz", called "New category 2"
        1. Confirm That the "Test quiz" heading now contains 3 categories, "Default for Test quiz", "New category 1" and "New category 2".
      17. Drag "New category 1" over "Default for Test quiz"
        1. Confirm that a [ + ]  drop target is shown next to the "Default for Test quiz" name
      18. Drag "New category 1" over the [ + ] drop target.
        1. Confirm that the drop target is highlighted, and the tooltip "As new child of Default for Test quiz" is shown.
      19. Drop "New category 1"
        1. Confirm That "New category 1" is now positioned as a child item of "Default for Test quiz"
      1. Drag "New category 2" just below "New category 1"
        1. Confirm that the bottom border of "New category 1" is highlighted.
      2. Drop "New category 2"
        1. Confirm that "New category 2" moves after "New category 1", as a second child of "Default for Test quiz"
      3. Drag "New category 2" just below "Default for Test quiz"
        1. Confirm that the bottom border of "Default for Test quiz" is highlighted.
      4. Drop "New category 2"
        1. Confirm that "New category 2" is moved to the top level of the Test quiz list, outside of "Default for Test quiz".
      5. Drag "Default for Test quiz", moving the cursor over "New category 1".
        1. Confirm that you cannot drag-and-drop the category inside itself.
      6. Drag "Default for Test quiz" just below "Default for test course" and drop it.
        1. Confirm that the category and its child move to the "Test course" context.
      7. Click on "Edit > Move" in the "Default for Test quiz" category
        1. Confirm that you see a modal listing all of the positions the category can move to.
        2. Confirm that you do not see "Default for Test quiz" on the list
      8. Click "Before New category 2"
        1. Confirm that the category is moved back to its original position, at the top of the "Test quiz" list.
      9. Click on "Edit > Edit settings" in the "New category 2" category
      10. Edit the name, description and ID number and click "Save changes"
        1. Confirm that the updated name, description and id number are shown on the page.
      11. Click on "Edit > Delete" in the "New category 2" category
      12. Click the "Delete" button in the confirmation modal.
        1. Confirm that the category is deleted.

        1. invalid_param_move.webm
          9.19 MB
        2. invalid_parameter.png
          invalid_parameter.png
          35 kB
        3. MDLQA-19365_chrome_boost.webm
          14.50 MB
        4. MDLQA-19365_chrome_classic.webm
          19.60 MB
        5. MDLQA-19365_firefox_boost.webm
          19.79 MB
        6. MDLQA-19365_firefox_classic.webm
          27.29 MB
        7. MDLQA-19365 JS error.png
          MDLQA-19365 JS error.png
          167 kB
        8. move_c2_modal.png
          move_c2_modal.png
          65 kB

            andelacruz Angelia Dela Cruz
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.