UAT Test Cases
| Test No. | Test Name | Steps to Test | Expected Behaviour | Laptop Test 1 [RAKAN] | Handphone Test 1 [RAKAN] | Tester Name [RAKAN] |
|---|---|---|---|---|---|---|
| TC1 | Accessible by logged in user only | 1. Go to team portal homepage without login | 1. Unable to access2. Required login3. Show a login form | Passed | Passed | |
| TC2 | Login Page - Layout and Design | 1. 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. | Failed | Passed | |
| TC3 | Login Page - Successful Login | 1. 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. | Passed | Passed | |
| TC4 | Login Page - Invalid Login | 1. 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?."). | Passed | Passed | |
| TC5 | Login Page - Required Fields Validation | 1. 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. | Failed | Passed | |
| TC6 | Login Page - Password Visibility Toggle | 1. 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. | Failed | Failed | |
| TC7 | Login Page - "Remember Me" Option | 1. 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. | Passed | Failed | |
| TC8 | Login Page - "Forgot Password" Link | 1. Click the Lost your password? link. 2. will get email password reset | The user should be get email to the password recovery page. | Passed | Passed | |
| TC9 | Login Page - Responsiveness | 1. 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. | Passed | Passed | |
| TC10 | Forgot Password Page - Layout and Design | 1. 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. | Passed | Passed | |
| TC11 | Forgot Password Page - Valid Submission | 1. 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. | Passed | Passed | |
| TC12 | Forgot Password Page - Invalid Submission | 1. 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.."). | Passed | Passed | |
| TC13 | Forgot Password Page - Required Field Validation | 1. 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. | Passed | Passed | |
| TC14 | Email Delivery - Reset Password Link | 1. 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. | Passed | Passed | |
| TC15 | Reset Password Page - Layout and Design | 1. 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. | Failed | Failed | |
| TC16 | Reset Password Page - Successful Reset | 1. 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. | Failed | Failed | |
| TC17 | Reset Password Page - Password Validation | 1. 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."). | Passed | Failed | |
| TC18 | Reset Password Page - Required Fields | 1. Leave one or both password fields empty. 2. Click Change Password. | An error message should appear indicating that both fields are required. | Passed | Passed | |
| TC19 | Success Notification - Email and Login Page | 1. 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. | Passed | Passed | |
| TC20 | Edit Profile Page - Layout and Design | 1. 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. | Passed | Passed | |
| TC21 | Edit 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. | Passed | Passed | |
| TC22 | Edit Profile Page - Editable Fields | 1. 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. | Failed | Failed | |
| TC23 | Edit Profile Page - Password Change | 1. 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. | Failed | Failed | |
| TC24 | Edit Profile Page - Password Validation | 1. 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."). | Failed | Failed | |
| TC25 | Edit Profile Page - Responsiveness | 1. 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. | Failed | Failed | |
| TC26 | Edit Profile Page - Save Changes Notification | 1. 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. | Failed | Failed | |
| TC27 | Accessible by logged in user only | 1. Go to team portal homepage without login | 1. Unable to access2. Required login3. Show a login form | Failed | Failed | |
| TC28 | RAKAN Team Portal responsive for desktop, tablet and mobile phone | 1. 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. | Passed | Passed | |
| TC29 | RAKAN Team Portal browser compatibility Test | 1. 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, Safari | Passed | Failed | |
| TC30 | Homepage - Layout and Navigation | 1. 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. | Passed | Passed | |
| TC31 | Homepage - Shout Out Section | 1. 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. | Passed | Failed | |
| TC32 | Homepage - Upcoming Event Section | 1. 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. | Passed | Failed | |
| TC33 | Homepage - SOP Section | 1. 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. | Failed | Failed | |
| TC34 | Homepage - Employee Handbook Section | 1. 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. | Passed | Passed | |
| TC35 | Homepage - Star Board Section | 1. Scroll to the Star Board section. 2. Verify card feedback and updates. | Star Board cards display complete feedback details without layout issues. | Passed | Passed | |
| TC36 | SOP Page - Layout and Navigation | 1. Open the SOPs page. 2. Verify the page layout and alignment. | Page layout should be consistent and aligned, with no missing or overlapping elements. | Passed | Passed | |
| TC37 | SOP Page - Valid Search Results | 1. 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. | Passed | Passed | |
| TC38 | SOP 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 found | Passed | Passed | |
| TC39 | SOP Page - Category Dropdown | 1. 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. | Passed | Passed | |
| TC40 | SOP Page - SOP Card Interaction | 1. Click on an SOP card (e.g., "SOP for Inventory Management"). | The SOP details page should open with complete information about the selected SOP. | Passed | Passed | |
| TC41 | SOP Page - Responsiveness | 1. 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. | Passed | Passed | |
| TC42 | Individual SOP Page - Layout and Navigation | 1. 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. | Passed | Passed | |
| TC43 | Individual SOP Page - SOP Details | 1. 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. | | | |
| TC44 | Individual SOP Page - Contributors | 1. Locate the "Contributors" section. 2. Verify that the contributor's name and role are displayed accurately. | Contributor details should be complete and correct. | | | |
| TC45 | Individual SOP Page - Related SOPs | 1. 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. | | | |
| TC46 | Individual SOP Page - Responsiveness | 1. 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. | | | |
| TC47 | Bulletin Page - Layout and Navigation | 1. 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 | | | |
| TC48 | Bulletin Page - Valid Search Results | 1. 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. | | | |
| TC49 | Bulletin 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. | | | |
| TC50 | Bulletin Page - Category Dropdown | 1. 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. | | | |
| TC51 | Bulletin Page - Bulletin Card Interaction | 1. 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. | | | |
| TC52 | Bulletin Page - Responsiveness | 1. 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. | | | |
| TC53 | Individual Bulletin Page - Layout and Navigation | 1. 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. | | | |
| TC54 | Individual Bulletin Page - Bulletin Content | 1. 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. | | | |
| TC55 | Individual Bulletin Page - Contributors | 1. Locate the "Contributors" section. 2. Verify that the contributor's name and role are displayed accurately. | Contributor details should be complete and correct. | | | |
| TC56 | Individual Bulletin Page - Related Bulletins | 1. 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. | | | |
| TC57 | Individual Bulletin Page - Responsiveness | 1. 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. | | | |
| TC58 | Team Members Page - Layout and Navigation | 1. 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. | | | |
| TC59 | Team 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. | | | |
| TC60 | Team 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. | | | |
| TC61 | Team Members Page - Filter by Department | 1. 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. | | | |
| TC62 | Team Members Page - Filter by Outlet | 1. 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. | | | |
| TC63 | Team Members Page - Member Card Interaction | 1. 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. | | | |
| TC64 | Team Members Page - Responsiveness | 1. 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. | | | |
| TC65 | Individual Team Member Page - Layout and Navigation | 1. 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. | | | |
| TC66 | Individual Team Member Page - Profile Information | 1. 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. | | | |
| TC67 | Individual Team Member Page - Responsiveness | 1. 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. | | | |
| TC68 | Individual Team Member Page - Breadcrumb Navigation | 1. 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. | | | |
| TC69 | Administrator Login Test | 1.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. | | | |
| TC70 | Outlet Management Page - Layout and Design | 1. 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. | | | |
| TC71 | Outlet Management Page - Add New Outlet | 1. 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. | | | |
| TC72 | Outlet Management Page - Edit Existing Outlet | 1. 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. | | | |
| TC73 | Outlet Management Page - Delete Outlet | 1. 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. | | | |
| TC74 | Outlet Management Page - Required Fields Validation | 1. 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. | | | |
| TC75 | Outlet Management Page - Save Confirmation | 1. 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. | | | |
| TC76 | SOPs Admin Table - Layout and Design | 1. 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. | | | |
| TC77 | Add New SOP Redirect | 1. 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. | | | |
| TC78 | Edit SOP Redirect | 1. 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. | | | |
| TC79 | Quick Edit SOP | 1. 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. | | | |
| TC80 | Delete SOP | 1. Click on the Trash link under any SOP title. | The selected SOP should be moved to the Trash and removed from the active list. | | | |
| TC81 | View SOP | 1. Click on the View link under any SOP title. | The user should be redirected to the front-end page displaying the SOP details. | | | |
| TC82 | Search SOPs | 1. Enter a keyword in the Search SOP field and click Search. | The table should display SOPs that match the search term. | | | |
| TC83 | Bulk Actions - Delete SOPs | 1. 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. | | | |
| TC84 | SOP Table Sorting | 1. 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. | | | |
| TC85 | Add New SOP Page - Layout and Design | 1. 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. | | | |
| TC86 | Add Title Field | 1. Enter a title in the Add title field. | The title should be saved and displayed as the SOP title after publishing. | | | |
| TC87 | Content Editor | 1. 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. | | | |
| TC88 | Department SOPs Field | 1. Select one or more departments from the Department SOPs checklist. | Selected departments should be saved and associated with the SOP. | | | |
| TC89 | SOP Categories Field | 1. Select one or more categories from the SOP Categories checklist (e.g., Internal, Public). | Selected categories should be saved and associated with the SOP. | | | |
| TC90 | Allow User to See SOPs | 1. 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. | | | |
| TC91 | Frequently 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. | | | |
| TC92 | Featured Image | 1. 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. | | | |
| TC93 | Reset Ratings | 1. Reset ratings using the Reset Ratings button (if applicable). | Ratings should reset successfully, and the action should be saved. | | | |
| TC94 | Discussion Options | 1.Check or uncheck the Allow comments and Allow trackbacks and pingbacks options. | Discussion settings should be saved and applied to the SOP. | | | |
| TC95 | Save Draft | 1. Fill in partial information and click Save Draft. | The draft should be saved, and the user should remain on the Add New SOP page. | | | |
| TC96 | Publish SOP | 1. Fill in all required fields. 2. Click Publish. | The SOP should be successfully published and appear in the SOPs admin table. | | | |
| TC97 | Validation - Required Fields | 1. 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. | | | |
| TC98 | Bulletin Admin Table - Layout and Design | 1. 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. | | | |
| TC99 | Add New Bulletin Redirect | 1. 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. | | | |
| TC100 | Edit Bulletin Redirect | 1. 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. | | | |
| TC101 | Quick Edit Bulletin | 1. 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. | | | |
| TC102 | Delete Bulletin | 1. Click on the Trash link under any bulletin title. | The selected bulletin should be moved to the Trash and removed from the active list. | | | |
| TC103 | View Bulletin | 1. Click on the View link under any bulletin title. | The user should be redirected to the front-end page displaying the bulletin details. | | | |
| TC104 | Search Bulletins | 1. Enter a keyword in the Search Bulletin field and click Search. | The table should display bulletins that match the search term. | | | |
| TC105 | Bulk Actions - Delete Bulletins | 1. 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. | | | |
| TC106 | Bulletin Table Sorting | 1. 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. | | | |
| TC107 | Add New Bulletin Page - Layout and Design | 1. 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. | | | |
| TC108 | Add Title Field | 1. Enter a title in the Add title field. | The title should be saved and displayed as the bulletin title after publishing. | | | |
| TC109 | Content Editor | 1. 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. | | | |
| TC110 | Bulletin Categories Field | 1. 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. | | | |
| TC111 | Frequently 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. | | | |
| TC112 | Featured Image | 1. 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. | | | |
| TC113 | Reset Ratings | 1. Reset ratings using the Reset Ratings button (if applicable). | Ratings should reset successfully, and the action should be saved. | | | |
| TC114 | Discussion Options | 1. Check or uncheck the Allow comments and Allow trackbacks and pingbacks options. | Discussion settings should be saved and applied to the bulletin. | | | |
| TC115 | Save Draft | 1. Fill in partial information and click Save Draft. | The draft should be saved, and the user should remain on the Add New Bulletin page. | | | |
| TC116 | Publish Bulletin | 1. Fill in all required fields. 2. Click Publish. | The bulletin should be successfully published and appear in the Bulletin admin table. | | | |
| TC117 | Redirect After Publish | 1. Publish the bulletin. | The user should remain on the Add New Bulletin page or be redirected to the Bulletins admin table. | | | |
| TC118 | User Table - Layout and Design | 1. 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. | | | |
| TC119 | WhatsApp Button | 1. 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. | | | |
| TC120 | Add New User Redirect | 1. 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. | | | |
| TC121 | Edit User Redirect | 1. Click on a username to open the user profile. | The user should be redirected to the user profile editing page for the selected user | | | |
| TC122 | Search Users | 1. Enter a keyword in the Search Users field and click Search Users. | The table should display users that match the search term. | | | |
| TC123 | Table Sorting | 1. 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. | | | |
| TC124 | User Table Filtering | 1. 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. | | | |
| TC125 | Redirect After Save Changes | 1. 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. | | | |
| TC126 | Verify Mandatory Fields | 1. Leave all fields empty and click the Add New User button. | Error messages should appear for all required fields, indicating they are mandatory. | | | |
| TC127 | Validate Username Field | 1. Enter an invalid username (e.g., special characters or spaces). | An error message should appear, indicating invalid username format. | | | |
| TC128 | Validate Email Field | 1. Enter an invalid email format (e.g., "userexample.com"). | An error message should appear, indicating the email format is incorrect. | | | |
| TC129 | Generate Password | 1. Click the Generate password button. | A strong password should be generated automatically and displayed in the Password field. | | | |
| TC130 | Role Selection | 1. 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. | | | |
| TC131 | Department Selection | 1. Leave the Department field empty and attempt to submit the form. | An error message should appear, indicating that the Department field is mandatory. | | | |
| TC132 | Duty Location/Outlet Selection | 1. Select an outlet from the Duty Location/Outlet dropdown. | The selected outlet should be saved and displayed correctly in the User Table after submission. | | | |
| TC133 | Phone Number Validation | 1. Enter an invalid phone number (e.g., text or special characters). | An error message should appear, indicating invalid phone number format. | | | |
| TC134 | Nationality Dropdown Functionality | 1. Select a nationality from the dropdown (e.g., Bumiputera). | The selected nationality should be saved and displayed correctly in the User Table after submission. | | | |
| TC135 | Add User Notification | 1. Check the Send User Notification checkbox. 2. Submit the form. | A notification email should be sent to the new user with their account details. | | | |
| TC136 | Save User Details | 1. 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. | | | |
| TC137 | Prevent Duplicate Usernames | 1. Enter a username that already exists and submit the form. | An error message should appear, indicating that the username is already in use. | | | |
| TC138 | Prevent Duplicate Emails | 1. Enter an email address that already exists and submit the form. | An error message should appear, indicating that the email is already in use. | | | |
| TC139 | Verify Welcome Section | 1. Check the welcome message and profile view button | The welcome message displays the logged-in user's name, and clicking View Profile redirects to the Profile page. | | | |
| TC140 | Verify Metrics Overview | 1. 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. | | | |
| TC141 | Edit Profile Section Validation | 1. Check if editable fields (e.g., phone number) can be updated. | Editable fields can be updated successfully | | | |
| TC142 | Save Changes in Profile | 1. Update the phone number field and click Save Changes. | The updated phone number is saved, and a success message is displayed. | | | |
| TC143 | Add New Bulletin Card Functionality | 1. Click the Create New Bulletin card. | Redirects to the Add New Bulletin page for creating a new bulletin. | | | |
| TC144 | Bulletin Cards Navigation | 1. Click on an existing bulletin card. | Redirects to the detailed view of the selected bulletin. | | | |
| TC145 | Add New SOP Card Functionality | 1. Click the Create New SOP card. | Redirects to the Add New SOP page for creating a new SOP. | | | |
| TC146 | SOP Cards Navigation | 1. Click on an existing SOP card. | Redirects to the detailed view of the selected SOP. | | | |
| TC147 | Verify People Change Section | 1. Check the cards in the People Change section. | Clicking a card redirects to the detailed bulletin for the specific people change. | | | |
| TC148 | Latest Event Announcement Validation | 1. Check the details displayed for events (date, title, and description). | The details are accurate and link to the respective bulletin when clicked. | | | |
| TC149 | Verify Responsiveness | 1. Resize the browser window or view on a mobile device. | The layout adjusts seamlessly without any overlap or content misalignment. | | | |
| TC150 | Validate Page Load Performance | 1. Load the dashboard page. | The page loads within 2-3 seconds without errors or broken sections. | | | |