TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login Scenario: User logs in with valid username and password. Steps to reproduce: 1. Enter valid username in the Username field. 2. Enter valid password in the Password field. 3. Click on the Login button. Expected Result: User is successfully logged in and directed to the dashboard. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_02_Invalid_Username Scenario: User attempts to log in with an invalid username. Steps to reproduce: 1. Enter invalid username in the Username field. 2. Enter valid password in the Password field. 3. Click on the Login button. Expected Result: Error message is displayed indicating invalid username. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_03_Invalid_Password Scenario: User attempts to log in with an invalid password. Steps to reproduce: 1. Enter valid username in the Username field. 2. Enter invalid password in the Password field. 3. Click on the Login button. Expected Result: Error message is displayed indicating invalid password. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_04_Blank_Username Scenario: User attempts to log in without entering a username. Steps to reproduce: 1. Leave the Username field blank. 2. Enter valid password in the Password field. 3. Click on the Login button. Expected Result: Error message is displayed indicating username is required. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_05_Blank_Password Scenario: User attempts to log in without entering a password. Steps to reproduce: 1. Enter valid username in the Username field. 2. Leave the Password field blank. 3. Click on the Login button. Expected Result: Error message is displayed indicating password is required. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_06_Remember_Me_Functionality Scenario: User selects "Remember me" before logging in. Steps to reproduce: 1. Enter valid username in the Username field. 2. Enter valid password in the Password field. 3. Check the "Remember me" checkbox. 4. Click on the Login button. 5. Log out and return to the login page. Expected Result: Username is pre-filled on the login page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_07_Forgot_Password_Link Scenario: User clicks on the "Forgot password?" link. Steps to reproduce: 1. Click on the "Forgot password?" link. Expected Result: User is redirected to the password recovery page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_08_Register_Link Scenario: User clicks on the "Register" link. Steps to reproduce: 1. Click on the "Register" link. Expected Result: User is redirected to the registration page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_09_Case_Sensitivity_Password Scenario: User enters password with incorrect case. Steps to reproduce: 1. Enter valid username in the Username field. 2. Enter password in incorrect case in the Password field. 3. Click on the Login button. Expected Result: Error message is displayed indicating incorrect password. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_10_Successful_Logout Scenario: User logs out successfully. Steps to reproduce: 1. Log in with valid credentials. 2. Click on the Logout button. Expected Result: User is logged out and redirected to the login page. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_11_Empty_Fields_Login Scenario: User clicks login with both fields empty. Steps to reproduce: 1. Leave both Username and Password fields blank. 2. Click on the Login button. Expected Result: Error message is displayed indicating fields are required. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_12_Special_Characters_Username Scenario: User enters special characters in the username field. Steps to reproduce: 1. Enter special characters in the Username field. 2. Enter valid password in the Password field. 3. Click on the Login button. Expected Result: Error message is displayed indicating invalid username format. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_13_Max_Length_Username Scenario: User enters maximum allowed characters in the username field. Steps to reproduce: 1. Enter maximum allowed characters in the Username field. 2. Enter valid password in the Password field. 3. Click on the Login button. Expected Result: User is successfully logged in if credentials are valid. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_14_Max_Length_Password Scenario: User enters maximum allowed characters in the password field. Steps to reproduce: 1. Enter valid username in the Username field. 2. Enter maximum allowed characters in the Password field. 3. Click on the Login button. Expected Result: User is successfully logged in if credentials are valid. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_15_Tab_Order_Navigation Scenario: User navigates through fields using the Tab key. Steps to reproduce: 1. Use the Tab key to navigate from Username to Password and then to Login button. Expected Result: Focus moves sequentially from Username to Password to Login button. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_16_Enter_Key_Submission Scenario: User submits the form using the Enter key. Steps to reproduce: 1. Enter valid username in the Username field. 2. Enter valid password in the Password field. 3. Press the Enter key. Expected Result: Form is submitted and user is logged in. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_17_Responsive_Design Scenario: Verify login page responsiveness on different devices. Steps to reproduce: 1. Open the login page on different devices (mobile, tablet, desktop). Expected Result: Login page is responsive and elements are correctly aligned. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_18_Login_Button_Disabled Scenario: Verify if the login button is disabled when fields are empty. Steps to reproduce: 1. Leave both Username and Password fields blank. Expected Result: Login button is disabled and cannot be clicked. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_19_Login_Button_Enabled Scenario: Verify if the login button is enabled when fields are filled. Steps to reproduce: 1. Enter valid username in the Username field. 2. Enter valid password in the Password field. Expected Result: Login button is enabled and clickable. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_20_Whitespace_Trim_Username Scenario: Verify leading/trailing whitespace is trimmed in username field. Steps to reproduce: 1. Enter username with leading/trailing spaces in the Username field. 2. Enter valid password