ADAFSA Website QA Testing Documentation
Domain Details
- Websites:
Trainee Protal
Admin Protal
Deliverables
Trainee Portal
Trainee Portal Register:
- Objective: Verify that trainees can successfully register on the portal using UAE Pass.
- Steps to reproduce:
- Access the trainee portal.
- Locate the UAE Pass integration for registration.
- Follow the UAE Pass documentation to create a new user.
- Use the UAE Pass credentials to register on the ADAFSA platform.
- Submit the registration form.
- Expected outcome: The trainee should be registered successfully.
Trainee Portal Login:
- Objective: Verify that registered trainees can log in to the portal using UAE Pass.
- Steps to reproduce:
- Access the trainee portal.
- Click on Login Button
- Use the UAE Pass credentials to log in to the ADAFSA platform.
- Expected outcome: The trainee should be logged in successfully.
Get Profile Info:
- Objective: Verify that trainees can retrieve their profile information.
- Steps to reproduce:
- Log in to the trainee portal using UAE Pass.
- Click On My Profile Button on the navbar.
- Access the profile information.
- Expected outcome: The trainee's profile information should be displayed correctly.
Update Profile Info:
- Objective: Verify that trainees can update their profile information.
- Steps to reproduce:
- Log in to the trainee portal using UAE Pass.
- Click On My Profile Button on the navbar.
- Click On update profile Button
- Edit the necessary profile fields.
- Save the changes.
- Expected outcome: The trainee's profile information should be updated successfully.
Admin Portal
Add New Admin:
- Objective: Verify that admins can add new administrators to the system.
- Steps to reproduce:
- Log in to the admin portal using UAE Pass.
- Navigate to the Users & Roles section.
- Click on "Add New Admin" Button.
- Fill in the required details for the new admin.
- Save the changes.
- Expected outcome: The new admin should be added to the system.
Admin Login:
- Objective: Verify that admins can log in to the admin portal.
- Steps to reproduce:
- Access the admin portal.
- Click the login Button.
- Use the UAE Pass credentials to register on the ADAFSA platform.
- Expected outcome: The admin should be logged in successfully.
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:
- Log in to the admin portal.
- Navigate to the users and roles management section.
- Click on Roles Tab
- Click on the "Add New Role" Button.
- Define the new role's name and permissions.
- Save the new role.
- Click On Users Tab.
- Select an admin to assign the new role.
- Edit the admin's profile.
- Assign the newly created role to the admin.
- Save the changes.
Add Lookups (Education Levels):
- Objective: Verify that admins can add predefined profile Education Levels, which users can select from.
- Steps to reproduce:
- Log in to the admin portal as a super admin.
- Navigate to the Education Levels section.
- Click on "Add Education Level" Button.
- Define the Education Level value (e.g., Primary School, High School, University) and the localized name for the Education Level.
- 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.
Add Lookups (Channels):
- Objective: Verify that admins can add predefined profile Channels, which users can select from.
- Steps to reproduce:
- Log in to the admin portal as a super admin.
- Navigate to the Channels section.
- Click on "Add Channel" Button.
- Define the Channel value (e.g., WhatsApp, Facebook) and the localized name for the channel.
- 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.