Skip to content

iDARMS Frontend (Back Office) — Account Settings Module Acceptance Tests

Test series: IDA-PRO-01 to IDA-PRO-05
Objective: Validate that the administrator can view account details, update their profile, change their password, and access their activity and login history.

Execution ownership

Recommended owners: System Super-Admin; all Back Office users

Prerequisites: A signed-in administrator with profile data.

Execution control

Use approved UAT data only. Mask personal, authentication, and payment information in screenshots and attachments.

Feature overview

The Account Settings module at /profile covers:

  • My Details — personal and company information.
  • Update Profile — full name, phone, and profile picture.
  • Change Password — old/new/confirm with password generator.
  • Activity Log and Login History navigation.

Coverage summary

Test ID Feature Scenario Priority
IDA-PRO-01 Profile Access and navigation Critical
IDA-PRO-02 My Details Personal and company display High
IDA-PRO-03 Update Profile Edit profile High
IDA-PRO-04 Change Password Update password Critical
IDA-PRO-05 History Activity and login links Medium

Implementation observations requiring UAT confirmation

Observation from implementation Required validation
Profile loads from /auth/myaccount, updates via /auth/updateprofile, and password via /auth/changepassword. Confirm the approved endpoints.
On a successful password change the session is logged out automatically. Confirm the approved post-change behaviour.
The update-profile modal field names differ from the profile response keys, so the modal may not pre-fill existing values. Confirm the approved pre-fill behaviour.
The Edit Profile user-menu item is commented out; the profile Edit button opens the modal. Confirm the approved entry point.
The Change Password tab's placeholder for the old password field reuses "Confirm Password" copy. Confirm the approved copy.

IDA-PRO-01 — Profile access and navigation

Feature overview

The Profile page at /profile is protected by authentication and reachable from the user menu.

Preconditions

  • A signed-in administrator.
Field Value
Priority Critical
Test action Open the profile page.
Expected result The page loads with My Details and Change Password tabs.
Execution result PASS
Evidence reference Insert link or reference
Defect reference Insert ID or None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
User menu 1. Open the user menu and click Profile. The user is navigated to /profile. PASS
Protected access 1. Open /profile while signed out. The user is redirected to login. PASS
Tabs 1. Inspect the tabs. My Details and Change Password tabs render. PASS

Tester notes

Record actual result, test data identifiers, device/browser/build, and any variance.

IDA-PRO-02 — My details

Feature overview

The My Details tab shows personal information, contact, and company details.

Preconditions

  • A signed-in administrator with profile data.
Field Value
Priority High
Test action Review the profile display.
Expected result Personal, contact, and company information render.
Execution result PASS
Evidence reference Insert link or reference
Defect reference Insert ID or None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Profile header 1. Inspect the header. Avatar, name, role tag, company, and address render. PASS
Personal card 1. Inspect the personal card. Name, email, phone, address, city/state/zip render. PASS
Company card 1. Inspect the company card. Company name, entity type, code, address, region, and country render. PASS

Tester notes

Record actual result, test data identifiers, device/browser/build, and any variance.

IDA-PRO-03 — Update profile

Feature overview

The Edit button opens the Update Profile modal for full name, phone, and profile picture.

Preconditions

  • A signed-in administrator.
Field Value
Priority High
Test action Edit and save the profile.
Expected result A valid update saves and the profile refreshes.
Execution result PASS
Evidence reference Insert link or reference
Defect reference Insert ID or None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Open modal 1. Click Edit. The Update Profile modal opens. PASS
Change name/phone 1. Enter a new full name and phone. The fields accept the values. PASS
Profile picture 1. Upload a photo. The photo is captured. PASS
Save 1. Click Save Changes. A success notification appears and the profile refreshes. PASS PATCH /auth/updateprofile.
Empty save 1. Open the modal and save without changes. No request is made and the modal closes. PASS

Tester notes

Record actual result, test data identifiers, device/browser/build, and any variance.

IDA-PRO-04 — Change password

Feature overview

The Change Password tab collects the old password, a new password, and confirmation.

Preconditions

  • A signed-in administrator.
Field Value
Priority Critical
Test action Change the account password.
Expected result A valid change succeeds, the session ends, and the user signs in again.
Execution result PASS
Evidence reference Insert link or reference
Defect reference Insert ID or None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Successful change 1. Enter old, new, and confirm passwords.
2. Submit.
Success notification appears and the user is signed out. PASS PATCH /auth/changepassword.
Old password required 1. Submit without the old password. "Please enter your old password" appears. PASS
Mismatch 1. Enter non-matching new/confirm. "Passwords do not match" error appears. PASS
Generator 1. Use the password generator. A strong password is inserted. PASS
Login with new password 1. Sign in with the new password. Login succeeds. PASS

Tester notes

Record actual result, test data identifiers, device/browser/build, and any variance.

Feature overview

The profile header links to the Activity Log and Login History pages.

Preconditions

  • A signed-in administrator.
Field Value
Priority Medium
Test action Use the history links.
Expected result Each link opens the corresponding audit page.
Execution result PASS
Evidence reference Insert link or reference
Defect reference Insert ID or None

Test scenarios

Scenario Test steps Expected result Pass/Fail Remarks
Activity Log link 1. Click Activity Log. The user is navigated to /usermanagement/activitylog. PASS
Login History link 1. Click Login History. The user is navigated to /usermanagement/loginhistory. PASS

Tester notes

Record actual result, test data identifiers, device/browser/build, and any variance.