TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login Scenario: User logs 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 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: An error message is displayed prompting the user to fill in the required fields. Priority: High Title: TC_FUNC_04_Remember_Me_Functionality Scenario: User selects the "Remember me" option before logging in. Steps to reproduce: 1. Enter a valid username. 2. Enter a valid password. 3. Select the "Remember me" checkbox. 4. Click the "Login" button. 5. Log out and revisit the login page. Expected Result: The username field is pre-filled with the previously entered 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 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_07_UI_Elements_Presence Scenario: Verify presence of all UI elements on the login page. Steps to reproduce: 1. Open the login page. Expected Result: All UI elements (username field, password field, "Remember me" checkbox, "Forgot password?" link, "Login" button, "Register" link) are present and visible. Priority: Low Title: TC_FUNC_08_Responsive_Design Scenario: Check the responsiveness of the login page on different screen sizes. Steps to reproduce: 1. Open the login page on a desktop browser. 2. Open the login page on a mobile browser. Expected Result: The login page adapts correctly to different screen sizes without loss of functionality. Priority: Medium Title: TC_FUNC_09_Login_Button_Disabled Scenario: Verify "Login" button is disabled when fields are empty. Steps to reproduce: 1. Ensure both username and password fields are empty. Expected Result: The "Login" button should be disabled until both fields are filled. Priority: Medium Title: TC_FUNC_10_Icons_Functionality Scenario: Verify functionality of icons in the username and password fields. Steps to reproduce: 1. Hover over the username icon. 2. Hover over the password icon. Expected Result: Icons are purely decorative and do not trigger any actions or tooltips. Priority: Low