UAT Test Cases

Test No.Test NameSteps to TestExpected BehaviourLaptop Test 1 [RAKAN]Handphone Test 1 [RAKAN]Tester Name [RAKAN]
TC1Accessible by logged in user only1. Go to team portal homepage without login 1. Unable to access2. Required login3. Show a login formPassedPassed
TC2Login Page - Layout and Design1. Open the login page.
2. Verify that all elements (logo, input fields, buttons, links) are aligned correctly.
The layout should be clean, with no overlapping elements or visual misalignment.FailedPassed
TC3Login Page - Successful Login1. Enter valid IC/Passport Number or Email and Password.
2. Login as normal user credential:
- username:patricia@rakanda.my
- password: Test1234!
3. Click the Login button.
User should be redirected to the homepage or dashboard upon successful login.PassedPassed
TC4Login Page - Invalid Login1. Enter incorrect IC/Passport Number or Email and/or Password.
2. Click the Login button
An error message should appear (e.g., "The password you entered for the username is incorrect. Lost your password?.").PassedPassed
TC5Login Page - Required Fields Validation1. Leave the IC/Passport Number or Email or Password fields empty.
2. Click the Login button.
An error message should appear indicating the required field(s) need to be filled.FailedPassed
TC6Login Page - Password Visibility Toggle1. Click on the "eye" icon in the Password field.
2. Verify that the password becomes visible when the icon is clicked.
The password should toggle between masked (dots) and visible text when the icon is clicked.FailedFailed
TC7Login Page - "Remember Me" Option1. Check the Remember Me checkbox.
2. Log in successfully.
3. Close the browser and reopen the login page.
The user should remain logged in if "Remember Me" was checked.PassedFailed
TC8Login Page - "Forgot Password" Link1. Click the Lost your password? link.
2. will get email password reset
The user should be get email to the password recovery page.PassedPassed
TC9Login Page - Responsiveness1. Open the login page on desktop, tablet, and mobile devices.
2. Resize the browser window to test responsiveness.
The page should adapt seamlessly to different screen sizes, maintaining proper alignment and usability.PassedPassed
TC10Forgot Password Page - Layout and Design1. Navigate to the Forgot Password page.
2. Verify the layout, including the input field, button, and branding.
The layout should be clean and aligned, with no overlapping elements.PassedPassed
TC11Forgot Password Page - Valid Submission1. Enter a valid IC/Passport Number or Email.
2. Click on the Request Password Reset button.
An email should be sent to the user with a link to reset their password.PassedPassed
TC12Forgot Password Page - Invalid Submission1. Enter an invalid IC/Passport Number or Email.
2. Click on the Request Password Reset button.
An error message should appear (e.g., "Invalid IC/Passport Number or Email..").PassedPassed
TC13Forgot Password Page - Required Field Validation1. Leave the IC/Passport Number or Email field empty.
2. Click on the Request Password Reset button.
An error message should appear indicating the field is required.PassedPassed
TC14Email Delivery - Reset Password Link1. Check the registered email inbox after submitting a valid request.
2. Verify the email contains a reset password link.
The email should contain a clickable link to reset the password.PassedPassed
TC15Reset Password Page - Layout and Design1. Open the Reset Password page using the link in the email.
2. Verify the layout, including the New Password and Password Confirm fields, and button.
The page should display correctly with no layout issues.FailedFailed
TC16Reset Password Page - Successful Reset1. Enter a valid new password in both fields (e.g., "Password123").
2. Click Change Password.
The password should be successfully updated, and a success message ("Your password has been reset.") should appear.FailedFailed
TC17Reset Password Page - Password Validation1. Enter mismatched passwords in the New Password and Password Confirm fields.
2. Click Change Password.
An error message should appear (e.g., "Passwords do not match.").PassedFailed
TC18Reset Password Page - Required Fields1. Leave one or both password fields empty.
2. Click Change Password.
An error message should appear indicating that both fields are required.PassedPassed
TC19Success Notification - Email and Login Page1. After successfully resetting the password, verify the confirmation email.
2. Verify the success notice on the login page.
The email should confirm that the password has been reset. The login page should display a success notice.PassedPassed
TC20Edit Profile Page - Layout and Design1. Open the Edit Profile page.
2. Verify the layout, including Personal Information, Duty Information, and Change Password sections.
The page layout should be clean and aligned, with no overlapping or missing elements.PassedPassed
TC21Edit Profile Page - Non-Editable Fields (Notice)1. Attempt to click on the Email Address, Department, or Duty Location/Outlet fields.
2. Observe the tooltip message.
A tooltip message (e.g., "Only management can make changes.") should appear when clicking on non-editable fields.PassedPassed
TC22Edit Profile Page - Editable Fields1. Edit the First Name, Last Name, or Phone Number fields.
2. Click Save Changes.
Editable fields should allow modifications, and changes should be saved successfully.FailedFailed
TC23Edit Profile Page - Password Change1. Enter a new password in the New Password and Re-enter Password fields.
2. Click Save Changes.
The password should be successfully updated if both fields match.FailedFailed
TC24Edit Profile Page - Password Validation1. Enter mismatched passwords in the New Password and Re-enter Password fields.
2. Click Save Changes.
An error message should appear (e.g., "The passwords you entered do not match. Please try again.").FailedFailed
TC25Edit Profile Page - Responsiveness1. Open the Edit Profile page on desktop, tablet, and mobile devices.
2. Resize the browser window to test responsiveness.
The page should adapt seamlessly to different screen sizes, maintaining proper alignment and usability.FailedFailed
TC26Edit Profile Page - Save Changes Notification1. Edit one or more fields and click Save Changes.
2. Verify the success notification (if any) after saving changes.
A confirmation message (e.g., "Your profile has been updated successfully.") should appear after saving changes.FailedFailed
TC27Accessible by logged in user only1. Go to team portal homepage without login 1. Unable to access2. Required login3. Show a login formFailedFailed
TC28RAKAN Team Portal responsive for desktop, tablet and mobile phone1. Prepare 3 devices, namely a laptop, a tablet, and a mobile phone
2. Go to Homepage
The homepage loads seamlessly across desktop, tablet, and mobile devices.PassedPassed
TC29RAKAN Team Portal browser compatibility Test1. In your laptop, open 4 browsers, namely - Google chrome, Mozilla Firefox, Microsoft Edge, Safari
2. For each of the browser, visit Go to Homepage
The homepage loads seamlessly across Google chrome, Mozilla Firefox, Microsoft Edge, SafariPassedFailed
TC30Homepage - Layout and Navigation1. Open the homepage.
2. Verify all sections are displayed correctly.
3. Test navigation links for Home, SOPs, Bulletin, Team Directory, etc.
All sections load without layout issues, and navigation links redirect to correct pages.PassedPassed
TC31Homepage - Shout Out Section1. Scroll to the Shout Out section.
2. Verify card titles,and dates
3. Click on a card to verify redirection to bulletin page.
Shout Out cards display accurate info. Clicking redirects to the correct bulletin page.PassedFailed
TC32Homepage - Upcoming Event Section1. Verify scrolling functionality for events.
2. Check event titles, dates, and details.
3. Click on an event and verify redirection.
Events display complete and accurate info. Scrolling and redirection work smoothly.PassedFailed
TC33Homepage - SOP Section1. Scroll to the SOP section.
2. Verify titles, images, and descriptions on cards.
3. Click a card to verify SOP page redirection.
SOP cards display correct info. Clicking redirects to corresponding SOP pages.FailedFailed
TC34Homepage - Employee Handbook Section1. Verify titles and descriptions on handbook items.
2. Click on an item to open the document or page.
Handbook items are accurate and functional. Links open the correct content.PassedPassed
TC35Homepage - Star Board Section1. Scroll to the Star Board section.
2. Verify card feedback and updates.
Star Board cards display complete feedback details without layout issues.PassedPassed
TC36SOP Page - Layout and Navigation1. Open the SOPs page.
2. Verify the page layout and alignment.
Page layout should be consistent and aligned, with no missing or overlapping elements.PassedPassed
TC37SOP Page - Valid Search Results1. Enter a valid keyword (e.g., "Inventory") in the Search SOPs field.
2. Observe the filtered results automatically after typing.
The search should filter SOP cards based on the keyword entered and display only relevant results.PassedPassed
TC38SOP Page - Search Functionality (No Results)1. Enter a keyword (e.g., "NonExistentItem") in the Search SOPs field.
2. Observe the results automatically after typing.
A "No results found" message should appear if no matches are foundPassedPassed
TC39SOP Page - Category Dropdown1. Select a category from the SOPs Category dropdown (e.g., "Factory SOP, Public").
2. Observe the filtered results automatically.
The dropdown should filter SOP cards based on the selected category. All relevant results should load.PassedPassed
TC40SOP Page - SOP Card Interaction1. Click on an SOP card (e.g., "SOP for Inventory Management").The SOP details page should open with complete information about the selected SOP.PassedPassed
TC41SOP Page - Responsiveness1. Open the SOP page on desktop, tablet, and mobile devices.
2. Resize the browser window to test responsiveness.
The page should adapt seamlessly to different screen sizes, maintaining proper alignment and usability.PassedPassed
TC42Individual SOP Page - Layout and Navigation1. Open a Individual SOP page (e.g., "SOP for Inventory Management").
2. Verify the layout, including the sidebar, contributors, and related SOPs section.
The page layout should be consistent, with all elements (title, contributors, sidebar) aligned properly.PassedPassed
TC43Individual SOP Page - SOP Details1. Review the SOP details (title, description, department, scope, etc.).
2. Verify the accuracy of the displayed information.
All displayed details should be correct and match the SOP content.
TC44Individual SOP Page - Contributors1. Locate the "Contributors" section.
2. Verify that the contributor's name and role are displayed accurately.
Contributor details should be complete and correct.
TC45Individual SOP Page - Related SOPs1. Scroll to the "Related SOPs" section.
2. Click on a related SOP card.
Clicking a related SOP card should redirect to the correct Individual SOP page.
TC46Individual SOP Page - Responsiveness1. Open the Individual SOP page on desktop, tablet, and mobile devices.
2. Resize the browser window to test responsiveness.
The page should adapt seamlessly to different screen sizes, maintaining proper alignment and usability.
TC47Bulletin Page - Layout and Navigation1. Open the Bulletin page
2. Verify page layout and alignment.
Page layout should be consistent, with no overlapping or missing elements. Navigation works as expected
TC48Bulletin Page - Valid Search Results1. Enter a valid keyword (e.g., "Latest Bulletin") in the Search Bulletin field.
2. Observe the filtered results automatically after typing.
The search should filter bulletin cards based on the keyword entered and display relevant results.
TC49Bulletin Page - Search Functionality (No Results)1. Enter a keyword (e.g., "NonExistentItem") in the Search Bulletin field.
2. Observe the results automatically after typing.
A "No results found" message should appear if no matches are found.
TC50Bulletin Page - Category Dropdown1. Select a category from the Bulletin Category dropdown (e.g., "News").
2. Observe the filtered results automatically.
The dropdown should filter bulletin cards based on the selected category. All relevant results load.
TC51Bulletin Page - Bulletin Card Interaction1. Click on a bulletin card (e.g., "New Latest Bulletin").The bulletin details page should open with accurate and complete information about the selected bulletin.
TC52Bulletin Page - Responsiveness1. Open the Bulletin page on desktop, tablet, and mobile devices.
2. Resize the browser window to test responsiveness.
The page should adapt seamlessly to different screen sizes, maintaining proper alignment and usability.
TC53Individual Bulletin Page - Layout and Navigation1. Open a Individual Bulletin page (e.g., "Rakanda's Annual Charity Drive Results").
2. Verify the layout, including contributors, content, and related bulletins section.
The page layout should be consistent, with all elements (title, contributors, sidebar) aligned properly.
TC54Individual Bulletin Page - Bulletin Content1. Review the bulletin content, including title, details, and body text.
2. Verify the accuracy of the displayed information.
All displayed details should be correct and match the bulletin content.
TC55Individual Bulletin Page - Contributors1. Locate the "Contributors" section.
2. Verify that the contributor's name and role are displayed accurately.
Contributor details should be complete and correct.
TC56Individual Bulletin Page - Related Bulletins1. Scroll to the "Related Bulletin(s)" section.
2. Click on a related bulletin card.
Clicking a related bulletin card should redirect to the correct Individual bulletin page.
TC57Individual Bulletin Page - Responsiveness1. Open the Individual Bulletin page on desktop, tablet, and mobile devices.
2. Resize the browser window to test responsiveness.
The page should adapt seamlessly to different screen sizes, maintaining proper alignment and usability.
TC58Team Members Page - Layout and Navigation1. Open the Team Members page.
2. Verify the layout, including the search fields, dropdowns, and member cards.
The page layout should be consistent and aligned, with no missing or overlapping elements.
TC59Team Members Page - Search Functionality (Valid Results)1. Enter a valid keyword (e.g., "Nurul Putri") in the RAKAN Member search field.
2. Observe the filtered results.
The search should filter and display only the member card(s) that match the keyword entered.
TC60Team Members Page - Search Functionality (No Results)1. Enter a keyword (e.g., "NonExistentUser") in the RAKAN Member search field.
2. Observe the results.
A "No results found" message should appear if no matches are found.
TC61Team Members Page - Filter by Department1. Select a department from the Department dropdown (e.g., "Account Department").
2. Observe the filtered results.
The dropdown should filter member cards and display only those belonging to the selected department.
TC62Team Members Page - Filter by Outlet1. Select an outlet from the Outlet dropdown (e.g., "Pasaraya Rakan Cheras").
2. Observe the filtered results.
The dropdown should filter member cards and display only those associated with the selected outlet.
TC63Team Members Page - Member Card Interaction1. Review a member card (e.g., "Mohd Malikee") to verify the
displayed information (Name, Outlet, Department, Join Date).
Member cards should display accurate details for Name, Outlet, Department, and Join Date.
TC64Team Members Page - Responsiveness1. Open the Team Members page on desktop, tablet, and mobile devices.
2. Resize the browser window to test responsiveness.
The page should adapt seamlessly to different screen sizes, maintaining proper alignment and usability.
TC65Individual Team Member Page - Layout and Navigation1. Open a Individual Team Member page (e.g., "Mohd Maliki").
2. Verify the layout, including profile details, department, and outlet.
The page layout should be consistent, with all elements aligned properly.
TC66Individual Team Member Page - Profile Information1. Review the profile information, including name, role, department, outlet, and join date.
2. Verify the accuracy of the displayed information.
All displayed details should be correct and match the team member's record.
TC67Individual Team Member Page - Responsiveness1. Open the Individual Team Member page on desktop, tablet, and mobile devices.
2. Resize the browser window to test responsiveness.
The page should adapt seamlessly to different screen sizes, maintaining proper alignment and usability.
TC68Individual Team Member Page - Breadcrumb Navigation1. Use the breadcrumb to navigate back to the Team Members listing page.
2. Verify the redirection works as expected.
The breadcrumb navigation should work correctly and redirect to the correct Team Members page.
TC69Administrator Login Test1.Logout user account
2. Enter valid IC/Passport Number or Email and Password.
3. Login as admin user credential:
- username: info@rakanda.my
- password: testing123!
4. Click the Login button.
Admin should be redirected to the dashboard upon successful login.
TC70Outlet Management Page - Layout and Design1. Open the Outlet Management page in the admin dashboard.
2. Verify the layout, including all repeater fields for outlets.
The page layout should be clean and aligned, with no overlapping or missing elements.
TC71Outlet Management Page - Add New Outlet1. Click on the Add Outlet button.
2. Fill in all fields (Outlet Name, Address, Google Maps link, Phone, Image).
3. Click Update Outlet.
A new outlet should be added successfully, and the list should update immediately.
TC72Outlet Management Page - Edit Existing Outlet1. Edit any field of an existing outlet (e.g., change the phone number or address).
2. Click Update Outlet.
The edited details should be saved, and changes should reflect immediately in the list.
TC73Outlet Management Page - Delete Outlet1. Remove an outlet entry by clicking the delete option for a specific row.
2. Click Update Outlet.
The outlet entry should be removed from the list successfully.
TC74Outlet Management Page - Required Fields Validation1. Leave a required field (e.g., Outlet Name or Address) empty.
2. Click Update Outlet.
An error message should appear indicating that all required fields need to be filled.
TC75Outlet Management Page - Save Confirmation1. Add, edit, or delete an outlet.
2. Click Update Outlet.
3. Verify the confirmation message.
A confirmation message (e.g., "Outlets updated successfully.") should appear after saving changes.
TC76SOPs Admin Table - Layout and Design1. Open the SOPs Admin Table in the admin dashboard.
2. Verify the layout, including the column headers (Title, Department, SOP Categories, etc.), search, and filter options.
The layout should be clean and aligned, with all functionalities easily accessible.
TC77Add New SOP Redirect1. Click on the Add New SOP button at the top of the table.The user should be redirected to the SOP post editing page for creating a new SOP.
TC78Edit SOP Redirect1. Click on the Edit link under any SOP title.The user should be redirected to the SOP post editing page for modifying the selected SOP.
TC79Quick Edit SOP1. Click on the Quick Edit link under any SOP title.
2. Modify fields (e.g., Title, Status).
3. Click Update.
The table should reflect the updated values immediately without reloading the page.
TC80Delete SOP1. Click on the Trash link under any SOP title.The selected SOP should be moved to the Trash and removed from the active list.
TC81View SOP1. Click on the View link under any SOP title.The user should be redirected to the front-end page displaying the SOP details.
TC82Search SOPs1. Enter a keyword in the Search SOP field and click Search.The table should display SOPs that match the search term.
TC83Bulk Actions - Delete SOPs1. Select multiple SOPs using checkboxes.
2. Choose Move to Trash from the Bulk Actions dropdown.
3. Click Apply.
All selected SOPs should be moved to the Trash and removed from the active list.
TC84SOP Table Sorting1. Click on any column header (e.g., Title, Department) to sort the table.The table should reorder based on the selected column, either in ascending or descending order.
TC85Add New SOP Page - Layout and Design1. Open the Add New SOP page.
2. Verify the layout, including Title, Editor, Department SOPs, SOP Categories, etc.
The layout should be clean and well-organized, with all required fields and sections accessible.
TC86Add Title Field1. Enter a title in the Add title field.The title should be saved and displayed as the SOP title after publishing.
TC87Content Editor1. Enter content in the Editor field.
2. Format the text (e.g., bold, italic, bullet points).
Content should display correctly with all formatting saved and applied.
TC88Department SOPs Field1. Select one or more departments from the Department SOPs checklist.Selected departments should be saved and associated with the SOP.
TC89SOP Categories Field1. Select one or more categories from the SOP Categories checklist (e.g., Internal, Public).Selected categories should be saved and associated with the SOP.
TC90Allow User to See SOPs1. Select specific users from the dropdown in Allow User to See SOPs.Selected users should have access to view the SOP after it’s published.
TC91Frequently Asked Questions (FAQs)1. Add a question and answer pair in the Frequently Asked Questions section.
2. Add multiple FAQs.
FAQs should be saved and displayed as part of the SOP details.
TC92Featured Image1. Upload an image in the Featured Image section.
2. Preview the SOP before publishing.
The uploaded image should display as the SOP’s featured image.
TC93Reset Ratings1. Reset ratings using the Reset Ratings button (if applicable).Ratings should reset successfully, and the action should be saved.
TC94Discussion Options1.Check or uncheck the Allow comments and Allow trackbacks and pingbacks options.Discussion settings should be saved and applied to the SOP.
TC95Save Draft1. Fill in partial information and click Save Draft.The draft should be saved, and the user should remain on the Add New SOP page.
TC96Publish SOP1. Fill in all required fields.
2. Click Publish.
The SOP should be successfully published and appear in the SOPs admin table.
TC97Validation - Required Fields1. Leave the Title and Department SOPs fields empty.
2. Attempt to publish the SOP.
An error message should appear indicating that required fields need to be filled.
TC98Bulletin Admin Table - Layout and Design1. Open the Bulletin Admin Table in the admin dashboard.
2. Verify the layout, including the column headers (Title, Bulletin Categories, Date, Author), search, and filter options.
The layout should be clean and aligned, with all functionalities easily accessible.
TC99Add New Bulletin Redirect1. Click on the Add New Bulletin button at the top of the table.The user should be redirected to the Bulletin post editing page for creating a new bulletin.
TC100Edit Bulletin Redirect1. Click on the Edit link under any bulletin title.The user should be redirected to the Bulletin post editing page for modifying the selected bulletin.
TC101Quick Edit Bulletin1. Click on the Quick Edit link under any bulletin title.
2. Modify fields (e.g., Title, Status).
3. Click Update.
The table should reflect the updated values immediately without reloading the page.
TC102Delete Bulletin1. Click on the Trash link under any bulletin title.The selected bulletin should be moved to the Trash and removed from the active list.
TC103View Bulletin1. Click on the View link under any bulletin title.The user should be redirected to the front-end page displaying the bulletin details.
TC104Search Bulletins1. Enter a keyword in the Search Bulletin field and click Search.The table should display bulletins that match the search term.
TC105Bulk Actions - Delete Bulletins1. Select multiple bulletins using checkboxes.
2. Choose Move to Trash from the Bulk Actions dropdown.
3. Click Apply.
All selected bulletins should be moved to the Trash and removed from the active list.
TC106Bulletin Table Sorting1. Click on any column header (e.g., Title, Date, Author) to sort the table.The table should reorder based on the selected column, either in ascending or descending order.
TC107Add New Bulletin Page - Layout and Design1. Open the Add New Bulletin page.
2. Verify the layout, including Title, Editor, Bulletin Categories, etc.
The layout should be clean and well-organized, with all required fields and sections accessible.
TC108Add Title Field1. Enter a title in the Add title field.The title should be saved and displayed as the bulletin title after publishing.
TC109Content Editor1. Enter content in the Editor field.
2. Format the text (e.g., bold, italic, bullet points).
Content should display correctly with all formatting saved and applied.
TC110Bulletin Categories Field1. Select one or more categories from the Bulletin Categories checklist (e.g., Event, News, Employee Handbook).Selected categories should be saved and associated with the bulletin.
TC111Frequently Asked Questions (FAQs)1. Add a question and answer pair in the Frequently Asked Questions section.
2. Add multiple FAQs.
FAQs should be saved and displayed as part of the bulletin details.
TC112Featured Image1. Upload an image in the Featured Image section.
2. Preview the bulletin before publishing.
The uploaded image should display as the bulletin’s featured image.
TC113Reset Ratings1. Reset ratings using the Reset Ratings button (if applicable).Ratings should reset successfully, and the action should be saved.
TC114Discussion Options 1. Check or uncheck the Allow comments and Allow trackbacks and pingbacks options.Discussion settings should be saved and applied to the bulletin.
TC115Save Draft1. Fill in partial information and click Save Draft.The draft should be saved, and the user should remain on the Add New Bulletin page.
TC116Publish Bulletin1. Fill in all required fields.
2. Click Publish.
The bulletin should be successfully published and appear in the Bulletin admin table.
TC117Redirect After Publish1. Publish the bulletin.The user should remain on the Add New Bulletin page or be redirected to the Bulletins admin table.
TC118User Table - Layout and Design1. Open the User Table in the admin dashboard.
2. Verify the layout, including columns for Username, Name, Email, Role, Department, Phone Number, and WhatsApp.
The layout should be clean, and all columns should display relevant information in an organized manner.
TC119WhatsApp Button1. Click on the WhatsApp button next to a user’s phone number.The button should redirect to WhatsApp with the prefilled phone number of the selected user.
TC120Add New User Redirect1. Click on the Add New User button at the top of the table.The user should be redirected to the Add New User page for creating a new user.
TC121Edit User Redirect1. Click on a username to open the user profile.The user should be redirected to the user profile editing page for the selected user
TC122Search Users1. Enter a keyword in the Search Users field and click Search Users.The table should display users that match the search term.
TC123Table Sorting1. Click on any column header (e.g., Username, Name, Role, Department, Phone Number) to sort the table.The table should reorder based on the selected column in ascending or descending order.
TC124User Table Filtering1. Use the filters at the top (e.g., Administrator, User, Manager) and select a filter option.The table should display only users matching the selected filter.
TC125Redirect After Save Changes1. Edit a user’s details in the profile editing page and save the changes.The user should be redirected back to the User Table with updated details.
TC126Verify Mandatory Fields1. Leave all fields empty and click the Add New User button.Error messages should appear for all required fields, indicating they are mandatory.
TC127Validate Username Field1. Enter an invalid username (e.g., special characters or spaces).An error message should appear, indicating invalid username format.
TC128Validate Email Field1. Enter an invalid email format (e.g., "userexample.com").An error message should appear, indicating the email format is incorrect.
TC129Generate Password1. Click the Generate password button.A strong password should be generated automatically and displayed in the Password field.
TC130Role Selection1. Select a role from the dropdown (e.g., User, Manager, Admin).The selected role should be saved and displayed correctly in the User Table after submission.
TC131Department Selection1. Leave the Department field empty and attempt to submit the form.An error message should appear, indicating that the Department field is mandatory.
TC132Duty Location/Outlet Selection1. Select an outlet from the Duty Location/Outlet dropdown.The selected outlet should be saved and displayed correctly in the User Table after submission.
TC133Phone Number Validation1. Enter an invalid phone number (e.g., text or special characters).An error message should appear, indicating invalid phone number format.
TC134Nationality Dropdown Functionality1. Select a nationality from the dropdown (e.g., Bumiputera).The selected nationality should be saved and displayed correctly in the User Table after submission.
TC135Add User Notification1. Check the Send User Notification checkbox.
2. Submit the form.
A notification email should be sent to the new user with their account details.
TC136Save User Details1. Fill out all required fields correctly and click Add New User.The new user should be saved successfully, and the admin should be redirected to the User Table.
TC137Prevent Duplicate Usernames1. Enter a username that already exists and submit the form.An error message should appear, indicating that the username is already in use.
TC138Prevent Duplicate Emails1. Enter an email address that already exists and submit the form.An error message should appear, indicating that the email is already in use.
TC139Verify Welcome Section1. Check the welcome message and profile view buttonThe welcome message displays the logged-in user's name, and clicking View Profile redirects to the Profile page.
TC140Verify Metrics Overview1. Check the counts displayed for Bulletins, SOPs, and Team Members.The numbers reflect the total count of each entity and link to the respective management pages.
TC141Edit Profile Section Validation1. Check if editable fields (e.g., phone number) can be updated.Editable fields can be updated successfully
TC142Save Changes in Profile1. Update the phone number field and click Save Changes.The updated phone number is saved, and a success message is displayed.
TC143Add New Bulletin Card Functionality1. Click the Create New Bulletin card.Redirects to the Add New Bulletin page for creating a new bulletin.
TC144Bulletin Cards Navigation1. Click on an existing bulletin card.Redirects to the detailed view of the selected bulletin.
TC145Add New SOP Card Functionality1. Click the Create New SOP card.Redirects to the Add New SOP page for creating a new SOP.
TC146SOP Cards Navigation1. Click on an existing SOP card.Redirects to the detailed view of the selected SOP.
TC147Verify People Change Section1. Check the cards in the People Change section.Clicking a card redirects to the detailed bulletin for the specific people change.
TC148Latest Event Announcement Validation1. Check the details displayed for events (date, title, and description).The details are accurate and link to the respective bulletin when clicked.
TC149Verify Responsiveness1. Resize the browser window or view on a mobile device.The layout adjusts seamlessly without any overlap or content misalignment.
TC150Validate Page Load Performance1. Load the dashboard page.The page loads within 2-3 seconds without errors or broken sections.