TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login Scenario: Test login functionality with valid username and password. Steps to reproduce: 1. Enter a valid username in the "Username" field. 2. Enter a valid password in the "Password" field. 3. Click on the "Login" button. Expected Result: User successfully logs into the system and is redirected to the dashboard. Priority: High Title: TC_FUNC_02_Invalid_Login Scenario: Test login functionality with invalid username and/or password. Steps to reproduce: 1. Enter an invalid username in the "Username" field. 2. Enter an invalid password in the "Password" field. 3. Click on the "Login" button. Expected Result: An error message is displayed indicating incorrect username or password. Priority: High Title: TC_FUNC_03_Forgot_Password_Link Scenario: Test the "Forgot password?" link functionality. Steps to reproduce: 1. Click on the "Forgot password?" link. Expected Result: User is redirected to the password recovery page. Priority: Medium Title: TC_FUNC_04_Remember_Me_Functionality Scenario: Test the "Remember me" checkbox functionality. Steps to reproduce: 1. Enter a valid username and password. 2. Check the "Remember me" checkbox. 3. Click on the "Login" button. 4. Log out and return to the login page. Expected Result: Username is automatically filled in the login form. Priority: Medium Title: TC_FUNC_05_Register_Link Scenario: Test the "Register" link functionality. Steps to reproduce: 1. Click on the "Register" link. Expected Result: User is redirected to the account registration page. Priority: Medium Title: TC_FUNC_06_UI_Elements_Presence Scenario: Verify the presence of all UI elements on the login page. Steps to reproduce: 1. Navigate to the login page. Expected Result: All UI elements such as Username field, Password field, Login button, Remember me checkbox, and links are present. Priority: High Title: TC_FUNC_07_Responsive_Design Scenario: Test the login page responsiveness across different screen sizes. Steps to reproduce: 1. Open the login page on various devices (e.g., mobile, tablet, desktop). Expected Result: The login page should display correctly and be usable on all screen sizes. Priority: Medium Title: TC_FUNC_08_Empty_Fields_Submission Scenario: Test the login functionality when no credentials are entered. Steps to reproduce: 1. Leave the Username and Password fields empty. 2. Click on the "Login" button. Expected Result: An error message is displayed requesting the user to enter credentials. Priority: High Title: TC_FUNC_09_Password_Field_Masking Scenario: Verify that the password entered is masked. Steps to reproduce: 1. Enter a password in the "Password" field. Expected Result: The password is displayed as dots or asterisks. Priority: High Title: TC_FUNC_10_Username_Field_Validation Scenario: Test the validation of the Username field. Steps to reproduce: 1. Enter various input types (e.g., special characters, numbers) in the Username field. Expected Result: The system should accept only valid username formats. Priority: Medium Title: TC_FUNC_11_Password_Field_Validation Scenario: Test the validation of the Password field. Steps to reproduce: 1. Enter various input types (e.g., short, long, special characters) in the Password field. Expected Result: The system should enforce password rules (e.g., minimum length, character types). Priority: Medium