ADAFSA Website QA Testing Documentation

Domain Details

Deliverables

Trainee Portal

  1. Trainee Portal Register:

    • Objective: Verify that trainees can successfully register on the portal using UAE Pass.
    • Steps to reproduce:
      1. Access the trainee portal.
      2. Locate the UAE Pass integration for registration.
      3. Follow the UAE Pass documentation to create a new user.
      4. Use the UAE Pass credentials to register on the ADAFSA platform.
      5. Submit the registration form.
    • Expected outcome: The trainee should be registered successfully.
  2. Trainee Portal Login:

    • Objective: Verify that registered trainees can log in to the portal using UAE Pass.
    • Steps to reproduce:
      1. Access the trainee portal.
      2. Click on Login Button
      3. Use the UAE Pass credentials to log in to the ADAFSA platform.
    • Expected outcome: The trainee should be logged in successfully.
  3. Get Profile Info:

    • Objective: Verify that trainees can retrieve their profile information.
    • Steps to reproduce:
      1. Log in to the trainee portal using UAE Pass.
      2. Click On My Profile Button on the navbar.
      3. Access the profile information.
    • Expected outcome: The trainee's profile information should be displayed correctly.
  4. Update Profile Info:

    • Objective: Verify that trainees can update their profile information.
    • Steps to reproduce:
      1. Log in to the trainee portal using UAE Pass.
      2. Click On My Profile Button on the navbar.
      3. Click On update profile Button
      4. Edit the necessary profile fields.
      5. Save the changes.
    • Expected outcome: The trainee's profile information should be updated successfully.

Admin Portal

  1. Add New Admin:

    • Objective: Verify that admins can add new administrators to the system.
    • Steps to reproduce:
      1. Log in to the admin portal using UAE Pass.
      2. Navigate to the Users & Roles section.
      3. Click on "Add New Admin" Button.
      4. Fill in the required details for the new admin.
      5. Save the changes.
    • Expected outcome: The new admin should be added to the system.
  2. Admin Login:

    • Objective: Verify that admins can log in to the admin portal.
    • Steps to reproduce:
      1. Access the admin portal.
      2. Click the login Button.
      3. Use the UAE Pass credentials to register on the ADAFSA platform.
    • Expected outcome: The admin should be logged in successfully.
  3. Add New Roles and Assign to Admins(Need Roles Managment Permission):

    • Objective: Verify that admins can add new roles and assign them to other admins.
    • Steps to reproduce:
      1. Log in to the admin portal.
      2. Navigate to the users and roles management section.
      3. Click on Roles Tab
      4. Click on the "Add New Role" Button.
      5. Define the new role's name and permissions.
      6. Save the new role.
      7. Click On Users Tab.
      8. Select an admin to assign the new role.
      9. Edit the admin's profile.
    1. Assign the newly created role to the admin.
    2. Save the changes.
  4. Add Lookups (Education Levels):

    • Objective: Verify that admins can add predefined profile Education Levels, which users can select from.
    • Steps to reproduce:
      1. Log in to the admin portal as a super admin.
      2. Navigate to the Education Levels section.
      3. Click on "Add Education Level" Button.
      4. Define the Education Level value (e.g., Primary School, High School, University) and the localized name for the Education Level.
      5. Save the Education Level values.
    • Expected outcome: The predefined education levels should be added successfully, and users should be able to select from these options.
  5. Add Lookups (Channels):

    • Objective: Verify that admins can add predefined profile Channels, which users can select from.
    • Steps to reproduce:
      1. Log in to the admin portal as a super admin.
      2. Navigate to the Channels section.
      3. Click on "Add Channel" Button.
      4. Define the Channel value (e.g., WhatsApp, Facebook) and the localized name for the channel.
      5. Save the Channel values.
    • Expected outcome: The predefined education levels should be added successfully, and users should be able to select from these options.

Features Not Expected for Testing

  • New User Notification Message (Will be finalized on notification module done)
  • Personal Photo Upload (will be finilized on production UAE Pass enviroment)

Additional Notes

  • The new admin user will not be visible on the system until they make the first login.
  • The Trainee will not be able to update his email, emirates Id or nationality

Please use this documentation as a reference for testing the ADAFSA website.

In this document