TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login Scenario: User logs in with valid credentials. Steps to reproduce: 1. Enter valid username. 2. Enter valid password. 3. Click on the "Login" button. Expected Result: User is successfully logged in and redirected to the dashboard. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_02_Invalid_Login Scenario: User attempts to log in with invalid credentials. Steps to reproduce: 1. Enter invalid username. 2. Enter invalid password. 3. Click on the "Login" button. Expected Result: User receives an error message indicating invalid credentials. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_03_Blank_Username Scenario: User leaves the username field blank. Steps to reproduce: 1. Leave the username field blank. 2. Enter valid password. 3. Click on the "Login" button. Expected Result: User receives an error message to enter a username. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_04_Blank_Password Scenario: User leaves the password field blank. Steps to reproduce: 1. Enter valid username. 2. Leave the password field blank. 3. Click on the "Login" button. Expected Result: User receives an error message to enter a password. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_05_Remember_Me_Functionality Scenario: User selects the "Remember me" option before logging in. Steps to reproduce: 1. Enter valid username. 2. Enter valid password. 3. Check the "Remember me" checkbox. 4. Click on the "Login" button. Expected Result: User is remembered on the next login attempt. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_06_Forgot_Password_Link Scenario: User clicks on the "Forgot password?" link. 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: Medium Title: TC_FUNC_07_Register_Link Scenario: User clicks on the "Register" link. 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_Username_Field_Validation Scenario: Validate the input type and length for the username field. Steps to reproduce: 1. Enter a username with special characters. 2. Enter a username longer than the allowed length. Expected Result: User receives appropriate validation messages. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_09_Password_Field_Validation Scenario: Validate the input type and length for the password field. Steps to reproduce: 1. Enter a password with special characters. 2. Enter a password longer than the allowed length. Expected Result: User receives appropriate validation messages. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_10_Password_Visibility_Toggle Scenario: User attempts to toggle password visibility. Steps to reproduce: 1. Enter password. 2. Click on the password visibility icon. Expected Result: Password visibility toggles between hidden and visible. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_11_Responsive_Design Scenario: Verify login page responsiveness on different screen sizes. Steps to reproduce: 1. Open the login page on different devices (desktop, tablet, mobile). Expected Result: Login page is responsive and elements are displayed correctly. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_12_Enter_Key_Submission Scenario: User submits the login form using the Enter key. Steps to reproduce: 1. Enter valid username and password. 2. Press the Enter key. Expected Result: Form is submitted and user is logged in. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_13_Invalid_Email_Format Scenario: User enters an invalid email format in the username field. Steps to reproduce: 1. Enter an invalid email format in the username field. 2. Enter valid password. 3. Click on the "Login" button. Expected Result: User receives an error message for invalid email format. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_14_Logout_Functionality Scenario: User logs out from the dashboard. Steps to reproduce: 1. Log in with valid credentials. 2. Click on the "Logout" button. Expected Result: User is logged out and redirected to the login page. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_15_Session_Timeout Scenario: User session times out after inactivity. Steps to reproduce: 1. Log in with valid credentials. 2. Remain inactive for a specified timeout duration. Expected Result: User session expires and user is redirected to the login page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_16_Multi_Browser_Support Scenario: Verify login functionality on multiple browsers. Steps to reproduce: 1. Open the login page on different browsers (Chrome, Firefox, Safari). 2. Enter valid credentials and log in. Expected Result: Login functionality works consistently across all browsers. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_17_Case_Sensitivity Scenario: Verify case sensitivity of the username and password fields. Steps to reproduce: 1. Enter username and password with different casing. 2. Click on the "Login" button. Expected Result: Login fails if case does not match stored credentials. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_18_Cookie_Storage Scenario: Verify that cookies are stored correctly when "Remember me" is selected. Steps to reproduce: 1. Enter valid credentials. 2. Check the "Remember me" checkbox. 3. Log in and check browser cookies. Expected Result: Cookies are stored correctly with relevant information. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_19_Password_Recovery_Email Scenario: User requests password recovery email. Steps to reproduce: 1. Click on the "Forgot password?" link. 2. Enter registered email address. 3. Submit the request. Expected Result: Password recovery email is sent to the registered email address. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_20_Dashboard_Redirection Scenario: User is redirected to the appropriate dashboard upon successful login. Steps to reproduce: 1. Log in with valid credentials. Expected Result: User is redirected to their respective dashboard page. Actual Result: [To be filled during execution] Priority: High