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

Exploratory testing for new activity icons design

    XMLWordPrintable

Details

    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!

      Please try different browsers, screen resolutions and languages (RTL and LTR)

      Run the test with the browser developer console open and look for any errors.

      Setup

      1. Install the following third-party plugins:
      2. Login as admin.
      3. Go to "Site administration > Plugins > External tool > Manage tools".
      4. Click the "configure a tool manually" link.
        1. Set a name (for instance, "Testing external tool 1").
        2. Set the Tool URL to https://saltire.lti.app/tool
        3. Set "Tool configuration usage" to "Show in activity chooser and as preconfigured tool".
      5. Save changes.
      6. Click the "configure a tool manually" link.
        1. Set a name (for instance, "Testing external tool 2").
        2. Set the Tool URL to https://saltire.lti.app/tool
        3. Set "Tool configuration usage" to "Show in activity chooser and as preconfigured tool".
        4. Click the Show more... link and set the Icon URL to https://upload.wikimedia.org/wikipedia/commons/d/da/Circle-icons-pencil.svg
      7. Save changes.
      8. Create a course and enrol, at least, one student.
      9. Add a few activities to the course. 
        • At least one of them should have a due date near to the current date (for instance, tomorrow).
      10. Access to any of the activities (to guarantee the Recently accessed items block is not empty).
      11. Add the following blocks to the course:
        • Activities
        • Calendar
        • Upcoming events
      12. Go to the Dashboard and add the following blocks:
        • Upcoming events
        • Recently accessed items
           

      Testing scenario 1. Course

      1. Login as admin.
      2. Go to "Site administration > Plugins > Activity modules > Manage activities".
      3. Check the icons are displayed in black and slightly bigger than before (approximately width: 24px and height: 24px).
      4. Go to the course.
      5. Enable edit mode.
      6. Click the "Add an activity or resource".
      7. Check all the icons are displayed without a background.
      8. Check all the icons are slightly bigger than before (in that case, 32x 32).
      9. Check the BigBlueButton and H5P activities are displayed using their logo with their original color (both are kind of blue).
      10. Check that "Testing external tool 1" is displayed using the default puzzle icon for external tools in black and that "Testing external tool 2" is using the pencil icon with its colors (instead of black).
      11. Access a few activities and check the icon is displayed using the same colors as it appears on the main course page.
      12. Go to "More > Course completion > Default activity completion".
      13. Check all the icons (except the "branded" ones, like BigBlueButton or H5P) are displayed in black (instead of blue). Check the branded icons keep their original colors.
      14. Go to "More > LTI External tools".
      15. Check the icons for the external tools are displayed in black or with the original icon (depending on whether they have a custom icon or not).
      16. Create a backup of the course. In the second step (2. Schema settings), check the activity icons are displayed in black (except the branded ones) and slightly bigger than before (around 24px). Note: The external tool is displayed using the "puzzle" icon in all the cases (regardless of their custom icon).
      17. Go to "More > Reports > Activity completion".
      18. Check the activity icons are displayed in black (except the branded ones) and slightly bigger than before (around 24px).
      19. Check the checkbox for the activities is displayed with the expected size (16px16px).
      20. Go to the Gradebook.
      21. Check the activity icons are displayed in black (except the branded ones) and slightly bigger than before (around 24px).
      22. Go to the main course page and edit any of the existing activities.
      23. Check that the activity icon is only displayed once (in the header, near the activity name).
         

      Testing scenario 2. Course blocks

      1. Login as admin and go to the course.
      2. In the Activities block, check the activity icons are displayed in black (except the branded ones) and slightly bigger than before (around 24px).
      3. In the Calendar block, click any of the days that have some activity with due dates and check the activity icons are displayed in black (except the branded ones) and slightly bigger than before (around 24px).
      4. In the Upcoming events block, check the activity icons are displayed in black (except the branded ones).
         

      Testing scenario 3. Dashboard

      1. Login as admin.
      2. Go to the Dashboard.
      3. In the Timeline block, the Upcoming events and the Recently accessed items, check the activity icons are displayed in black (except the branded ones).

      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.