TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login Scenario: User attempts to log in with valid credentials. 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_Login Scenario: User attempts to log in with invalid credentials. Steps to reproduce: 1. Enter an invalid username. 2. Enter an invalid password. 3. Click the "Login" button. Expected Result: An error message is displayed indicating invalid credentials. Priority: High Title: TC_FUNC_03_Empty_Fields_Login Scenario: User attempts to log in without entering any credentials. Steps to reproduce: 1. Leave the username field empty. 2. Leave the password field empty. 3. Click the "Login" button. Expected Result: An error message is displayed prompting the user to enter credentials. Priority: High Title: TC_FUNC_04_Remember_Me_Functionality Scenario: User selects the "Remember me" option before logging in. Steps to reproduce: 1. Enter valid login credentials. 2. Select the "Remember me" checkbox. 3. Click the "Login" button. 4. Log out. 5. Return to the login page. Expected Result: The username field is pre-filled with the remembered username. Priority: Medium Title: TC_FUNC_05_Forgot_Password_Link Scenario: User clicks 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_06_Register_Link Scenario: User clicks the "Register" link. Steps to reproduce: 1. Click the "Register" link. Expected Result: User is redirected to the registration page. Priority: Medium Title: TC_FUNC_07_Responsive_Design Scenario: Verify the login page's responsiveness on different screen sizes. Steps to reproduce: 1. Open the login page on a desktop browser. 2. Open the login page on a tablet browser. 3. Open the login page on a mobile browser. Expected Result: The login page displays correctly and is usable on all screen sizes. Priority: Medium Title: TC_FUNC_08_Username_Field_Validation Scenario: Verify the validation of the username field. Steps to reproduce: 1. Enter special characters in the username field. 2. Enter an excessively long username. 3. Enter a valid username. Expected Result: The system should only accept valid usernames and provide appropriate error messages for invalid inputs. Priority: Medium Title: TC_FUNC_09_Password_Field_Visibility_Toggle Scenario: Verify the functionality of the password visibility toggle. Steps to reproduce: 1. Enter a password in the password field. 2. Click the visibility toggle icon. Expected Result: The password is revealed or hidden according to the toggle state. Priority: Low Title: TC_FUNC_10_Case_Sensitivity_Check Scenario: Verify case sensitivity of username and password fields. Steps to reproduce: 1. Enter the correct username with different casing. 2. Enter the correct password with different casing. 3. Click the "Login" button. Expected Result: Login should fail if case sensitivity is applied. Priority: Medium