Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-1 Moodle QA testing
  3. MDLQA-18440

Exploratory testing for question category managements UI improvements

    XMLWordPrintable

Details

    • Functional Test
    • Major
    • None
    • Moodle 4.4
    • Questions

    Description

      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. As an administrator, create a course called "Test course", and add a quiz called "Test quiz" to the course.
      2. Navigate to the new quiz, and select the "Question bank" tab
      3. 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 "Edit" action menu, containing only "Edit settings" and "Export as Moodle XML"
      4. Click in "Add category"
      5. Set the parent category to "Top for Test course", fill in the Name "New category 1", add some Category info and an ID Number
      6. 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.
      7. Check the "Show descriptions" checkbox at the top of the page
        • Confirm that the description is down in your new category.
      8. Click on the drag handle for your new category.
      9. Drag "New category 1" just above "Default for test course"
        • Confirm that the top border of "Default for test course" is highlighted.
      10. Drop "New category 1"
        • Confirm that the two categories switch places.
      11. Drag "New category 1" just below "Default for Test course"
        1. Confirm that the bottom border of "Default for test course" is highlighted.
      12. Drop "New category 1"
        • Confirm that the two categories switch places, back to their original order.
      13. Drag "New category 1" below "Default for Test quiz"
        1. Confirm that the bottom border of "Default for Test quiz" is highlighted.
      14. 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.
      15. 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".
      16. Click the "Make child of Default for Test quiz" button (right arrow icon) in "New category 1".
        1. Confirm That "New category 1" is now positioned as a child item of "Default for Test quiz"
      17. Drag "New category 2" just below "New category 1"
        1. Confirm that the bottom border of "New category 1" is highlighted.
      18. Drop "New category 2"
        1. Confirm that "New category 2" moves after "New category 1", as a second child of "Default for Test quiz"
      19. Drag "New category 2" just below "Default for Test quiz"
        1. Confirm that the bottom border of "Default for Test quiz" is highlighted.
      20. 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".
      21. Drag "Default for Test quiz", moving the cursor over the bottom of "New category 1".
        1. Confirm that you cannot drag-and-drop the category inside itself.
      22. 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.
      23. Click the "Move to top level" button (left arrow) in "New category 1"
        1. Confirm that "New category 1" is moved to the top level of the "Test course" list, outside of "Default for Test quiz".
      24. 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
      25. 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.
      26. Click on "Edit > Edit settings" in the "New category 2" category
      27. Edit the name, description and ID number and click "Edit category"
        1. Confirm that the updated name, description and id number are shown on the page.
      28. Click on "Edit > Delete" in the "New category 2" category
        1. Confirm that the category is deleted.

      Attachments

        Issue Links

          Activity

            People

              lameze Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:

                Clockify

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