TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login Scenario: User enters correct username and password to log in. Steps to reproduce: 1. Enter a valid username. 2. Enter a valid password. 3. Click the "Login" button. Expected Result: User is successfully logged in and redirected to the dashboard. Priority: High Title: TC_FUNC_02_Invalid_Username Scenario: User enters an incorrect username and a valid password. Steps to reproduce: 1. Enter an invalid username. 2. Enter a valid password. 3. Click the "Login" button. Expected Result: User receives an error message indicating an incorrect username. Priority: High Title: TC_FUNC_03_Invalid_Password Scenario: User enters a valid username and an incorrect password. Steps to reproduce: 1. Enter a valid username. 2. Enter an invalid password. 3. Click the "Login" button. Expected Result: User receives an error message indicating an incorrect password. Priority: High Title: TC_FUNC_04_Empty_Fields Scenario: User attempts to log in without entering username and password. Steps to reproduce: 1. Leave the username field empty. 2. Leave the password field empty. 3. Click the "Login" button. Expected Result: User receives an error message indicating that fields cannot be empty. Priority: Medium Title: TC_FUNC_05_Remember_Me_Functionality Scenario: User selects the "Remember me" option and logs in. Steps to reproduce: 1. Enter a valid username. 2. Enter a valid password. 3. Check the "Remember me" checkbox. 4. Click the "Login" button. 5. Log out and revisit the login page. Expected Result: Username is pre-filled in the login form. Priority: Medium Title: TC_FUNC_06_Forgot_Password_Link Scenario: User clicks on the "Forgot password?" link. Steps to reproduce: 1. Click the "Forgot password?" link. Expected Result: User is redirected to the password recovery page. Priority: Medium Title: TC_FUNC_07_Register_Link Scenario: User clicks on the "Register" link to create a new account. Steps to reproduce: 1. Click the "Register" link. Expected Result: User is redirected to the registration page. Priority: Medium Title: TC_FUNC_08_Responsive_Design Scenario: Verify the login form's responsiveness on different screen sizes. Steps to reproduce: 1. Open the login page on a desktop. 2. Resize the browser window to simulate different screen sizes. Expected Result: The login form adjusts layout appropriately for different screen sizes. Priority: Low Title: TC_FUNC_09_Icon_Functionality Scenario: Click on username and password icons. Steps to reproduce: 1. Click on the username icon. 2. Click on the password icon. Expected Result: Cursor focuses on the respective input field. Priority: Low Title: TC_FUNC_10_Password_Field_Security Scenario: Verify that the password field masks input. Steps to reproduce: 1. Enter text into the password field. Expected Result: Text entered is masked (e.g., shows as dots or asterisks). Priority: High