TEST TYPE: dashboard_functional Title: TC_FUNC_01_Username_Field_Entry Scenario: Validate user can input text into the Username field. Steps to reproduce: 1. Navigate to the login page. 2. Click on the Username field. 3. Enter a valid username. Expected Result: The username is displayed correctly in the Username field. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_02_Password_Field_Entry Scenario: Validate user can input text into the Password field. Steps to reproduce: 1. Navigate to the login page. 2. Click on the Password field. 3. Enter a valid password. Expected Result: The password is displayed as masked text in the Password field. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_03_Successful_Login Scenario: Validate user can log in with valid credentials. 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 is redirected to the dashboard/home page. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_04_Invalid_Login_Attempt Scenario: Validate error message for incorrect login credentials. Steps to reproduce: 1. Enter an invalid username or password. 2. Click on the Login button. Expected Result: An error message is displayed indicating incorrect credentials. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_05_Remember_Me_Functionality Scenario: Validate the 'Remember me' checkbox retains user login information. Steps to reproduce: 1. Enter valid credentials. 2. Check the 'Remember me' checkbox. 3. Log in and log out. 4. Navigate back to the login page. Expected Result: The Username should be pre-filled. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_06_Forgot_Password_Link Scenario: Validate the 'Forgot password?' link redirects to password recovery page. Steps to reproduce: 1. Click on the 'Forgot password?' link. Expected Result: User is redirected to the password recovery page. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_07_Register_Link Scenario: Validate the 'Register' link redirects to the registration page. Steps to reproduce: 1. Click on the 'Register' link. Expected Result: User is redirected to the registration page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_08_Empty_Username_Field Scenario: Validate login attempt with empty Username field. Steps to reproduce: 1. Leave the Username field empty. 2. Enter a valid password. 3. Click the Login button. Expected Result: An error message is displayed indicating the Username is required. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_09_Empty_Password_Field Scenario: Validate login attempt with empty Password field. Steps to reproduce: 1. Enter a valid username. 2. Leave the Password field empty. 3. Click the Login button. Expected Result: An error message is displayed indicating the Password is required. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_10_Login_Button_Disabled Scenario: Validate the Login button is disabled when Username and Password are empty. Steps to reproduce: 1. Leave both Username and Password fields empty. Expected Result: The Login button should be disabled. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_11_Username_Placeholder_Text Scenario: Validate placeholder text in the Username field. Steps to reproduce: 1. Observe the Username field before input. Expected Result: The field displays "Username" as placeholder text. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_12_Password_Placeholder_Text Scenario: Validate placeholder text in the Password field. Steps to reproduce: 1. Observe the Password field before input. Expected Result: The field displays "Password" as placeholder text. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_13_Login_Button_Accessible Scenario: Validate the accessibility of the Login button. Steps to reproduce: 1. Use tab to navigate to the Login button. Expected Result: The Login button is focused and can be activated via keyboard. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_14_Username_Field_Validation Scenario: Validate input validation for the Username field. Steps to reproduce: 1. Enter special characters into the Username field. 2. Attempt to submit the form. Expected Result: An error message displays indicating invalid input. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_15_Password_Field_Validation Scenario: Validate input validation for the Password field. Steps to reproduce: 1. Enter less than required characters in the Password field. 2. Attempt to submit the form. Expected Result: An error message displays indicating password requirements. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_16_Username_Case_Sensitivity Scenario: Validate case sensitivity in the Username field. Steps to reproduce: 1. Enter a valid username with different casing. 2. Enter the correct password. 3. Click Login. Expected Result: Login fails if case does not match stored credentials. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_17_Password_Case_Sensitivity Scenario: Validate case sensitivity in the Password field. Steps to reproduce: 1. Enter a valid username. 2. Enter a valid password with different casing. 3. Click Login. Expected Result: Login fails if case does not match stored credentials. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_18_Password_Masked Scenario: Validate that the Password field input is masked. Steps to reproduce: 1. Enter text in the Password field. Expected Result: The entered text is displayed as dots or asterisks. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_19_Forgot_Password_Workflow Scenario: Validate full workflow after clicking 'Forgot password?' Steps to reproduce: 1. Click 'Forgot password?' 2. Follow recovery steps (e.g., email input). Expected Result: The password recovery process completes successfully. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_20_Register_Workflow Scenario: Validate full workflow after clicking 'Register.' Steps to reproduce: 1. Click 'Register.' 2. Complete the registration steps. Expected Result: A new account is created successfully. Actual Result: [To be filled during execution] Priority: High