TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login Scenario: Verify successful login with valid credentials. Steps to reproduce: 1. Enter a valid username. 2. Enter the correct password for the username. 3. Click the "Login" button. Expected Result: The user should be successfully logged in and redirected to the dashboard. Priority: High Title: TC_FUNC_02_Invalid_Login Scenario: Verify login failure with invalid credentials. Steps to reproduce: 1. Enter an invalid username. 2. Enter an incorrect password. 3. Click the "Login" button. Expected Result: The user should see an error message indicating invalid login credentials. Priority: High Title: TC_FUNC_03_Empty_Fields_Login Scenario: Verify behavior when trying to log in with empty username and password fields. Steps to reproduce: 1. Leave the username field empty. 2. Leave the password field empty. 3. Click the "Login" button. Expected Result: The user should see an error message prompting to enter both username and password. Priority: Medium Title: TC_FUNC_04_Forgot_Password_Link Scenario: Verify the "Forgot password?" link navigates to the password recovery page. Steps to reproduce: 1. Click the "Forgot password?" link. Expected Result: The user should be redirected to the password recovery page. Priority: Medium Title: TC_FUNC_05_Remember_Me_Functionality Scenario: Verify the "Remember me" checkbox retains user credentials. Steps to reproduce: 1. Enter valid username and password. 2. Check the "Remember me" checkbox. 3. Click the "Login" button. 4. Log out and navigate back to the login page. Expected Result: The username field should be pre-filled with the remembered username. Priority: Medium Title: TC_FUNC_06_Register_Link Scenario: Verify the "Register" link navigates to the registration page. Steps to reproduce: 1. Click the "Register" link. Expected Result: The user should be redirected to the registration page. Priority: Low Title: TC_FUNC_07_UI_Elements_Visibility Scenario: Verify all UI elements are visible and properly aligned on the login page. Steps to reproduce: 1. Navigate to the login page. Expected Result: All UI elements like username and password fields, login button, links, and checkbox should be visible and properly aligned. Priority: Low Title: TC_FUNC_08_Login_Button_Disabled_Empty_Fields Scenario: Verify the "Login" button is disabled when username and password fields are empty. Steps to reproduce: 1. Leave the username and password fields empty. Expected Result: The "Login" button should be disabled until both fields are filled. Priority: Medium Title: TC_FUNC_09_Case_Sensitivity Scenario: Verify username and password fields are case-sensitive. Steps to reproduce: 1. Enter a valid username in uppercase/lowercase. 2. Enter the correct password in uppercase/lowercase. 3. Click the "Login" button. Expected Result: The login should only succeed if the correct case is used for both username and password. Priority: High Title: TC_FUNC_10_Responsive_Design Scenario: Verify the login page is responsive across different screen sizes. Steps to reproduce: 1. Open the login page on various devices (desktop, tablet, mobile). Expected Result: The login page should display correctly without any layout issues on all screen sizes. Priority: Low