User Acceptance Testing

Follow

Introduction

User Acceptance Testing is an important step to verify you have adequately configured your Absorb LMS portal.  This article outlines a few key areas that should be tested and examples of testing methods.

Important Note 

Testing required will vary based on your use case.  If you have any questions or need assistance, please contact your Onboarding Specialist.

Table of Contents

 


Courses

  1. Confirm that users are able to access the appropriate Courses based on the configured Availability Rules.
    • Test example: Restrict access to a Course by only allowing it to be available to a single Department.  Login in as a user from the identified Department and confirm they can view and enroll.  Then log in as a user from a different Department and confirm that they are unable to view the Course from the Course Catalog (or any other method).

  2. Enroll or Launch a Course.
    • Ensure that the Learning Objects and content within the Course are in the correct order.
    • Do Course Packages (SCORM, Tin Can, etc.) open and report as intended?
    • Test Assessments to verify that correct Question Banks are used (if enabled) and scores calculate correctly.
    • Check that the learner's progress throughout the Course or Curriculum is tracked as expected.

Users

Standard Login

  1. Confirm that users can navigate to the "Login Page" via the correct URL, enter their credentials, and successfully access your Absorb LMS portal.  Check the following settings:
    • Is the Dashboard View correct? (If Department Templates are used)
    • Are all the required Dashboard Tiles present?
    • Are all the required menu options available? (Hamburger icon)
    • Is the correct language displayed?
    • Upon logging out, is the user redirected to the correct page?

SSO Login (if applicable)

  1. Confirm that users can navigate to the assigned Portal URL.  The User may or may not be pre-authenticated from the Client side.  The User will either be logged in via the SSO settings or redirected to the appropriate login page.
    • Is the Dashboard View correct? (If Department Templates are used)
    • Are all the required Dashboard Tiles present?
    • Are all the required menu options available? (Hamburger icon)
    • Is the correct language displayed?
    • pon logging out, is the user redirected to the correct page per their SSO configuration?

  2. Login Assistance: Test the Password Reset workflow, if applicable.
    • Expected result: Users can log in through the respective method and access the required tools via the Dashboard.  Logging out 

Administrators

Roles & Permissions

  • Log in as each Admin Role and test the permission visibility, access, and custom configurations.
  • Ensure that each Role is prohibited from accessing sections from the Admin Interface that is not permitted with their Role.

Reports

  • If Sharing Report Layout, ensure that the correct group(s) of Admins have access to the correct layout(s).
  • Test Report Scheduling and make sure that reports are received at the desired frequency, and in the correct format for the recipients.

Department Visibility

  • Ensure that visibility to Courses and Users is behaving as expected.

eCommerce (if applicable)

Using test cards, go through the check-out process:

  • Are required fields gathered via e-commerce?
  • Does the transaction go through?
  • Do coupons behave as expected?
  • Does Variable Pricing work as intended? (You will need to impersonate multiple users to test this function.)

Note: Not all payment gateways accept test credit cards.  If this does not work, try setting a Course for $1.00 to ensure the payment gateway is working correctly.

Published on
Have more questions? Submit a request

0 Comments

Article is closed for comments.