TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login Scenario: User logs in with valid credentials. Steps to reproduce: 1. Enter valid username in the username field. 2. Enter valid password in the password field. 3. Click the "Login" button. Expected Result: User is successfully logged in and redirected to the dashboard. Priority: High Title: TC_FUNC_02_Invalid_Password Scenario: User attempts to log in with an incorrect password. Steps to reproduce: 1. Enter valid username in the username field. 2. Enter incorrect password in the password field. 3. Click the "Login" button. Expected Result: Error message indicating incorrect password is displayed, and user remains on login page. Priority: High Title: TC_FUNC_03_Invalid_Username Scenario: User attempts to log in with an incorrect username. Steps to reproduce: 1. Enter incorrect username in the username field. 2. Enter valid password in the password field. 3. Click the "Login" button. Expected Result: Error message indicating invalid username is displayed, and user remains on login page. Priority: High Title: TC_FUNC_04_Remember_Me_Functionality Scenario: User selects "Remember me" option during login. Steps to reproduce: 1. Enter valid username and password. 2. Select the "Remember me" checkbox. 3. Click the "Login" button and log out. 4. Revisit the login page. Expected Result: Username is pre-filled in the username field. Priority: Medium Title: TC_FUNC_05_Forgot_Password_Link Scenario: User clicks on "Forgot password?" link. Steps to reproduce: 1. Click the "Forgot password?" link on the login page. Expected Result: User is redirected to the password recovery page. Priority: Medium Title: TC_FUNC_06_Empty_Fields_Submission Scenario: User attempts to log in with empty username and password fields. Steps to reproduce: 1. Leave the username and password fields empty. 2. Click the "Login" button. Expected Result: Error message indicating both fields are required is displayed. Priority: High Title: TC_FUNC_07_Register_Link_Functionality Scenario: User clicks on "Register" link to create a new account. Steps to reproduce: 1. Click the "Register" link on the login page. Expected Result: User is redirected to the registration page. Priority: Medium Title: TC_FUNC_08_Password_Masking Scenario: Password is masked for security. Steps to reproduce: 1. Enter a password in the password field. Expected Result: Password is displayed as masked characters (e.g., dots or asterisks). Priority: High Title: TC_FUNC_09_UI_Elements_Presence Scenario: All UI elements are present and visible. Steps to reproduce: 1. Load the login page. Expected Result: Username field, password field, "Remember me" checkbox, "Login" button, "Forgot password?" link, and "Register" link are present and visible. Priority: Medium Title: TC_FUNC_10_Responsive_Design Scenario: Login page adapts to different screen sizes. Steps to reproduce: 1. Open the login page on various devices (desktop, tablet, mobile). Expected Result: Login page elements adjust appropriately to different screen sizes. Priority: Medium