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. 2. Enter the correct password. 3. Click the "Login" button. Expected Result: User should successfully log in and be redirected to the dashboard. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_02_Invalid_Login Scenario: Test login functionality with invalid username and password. Steps to reproduce: 1. Enter an invalid username. 2. Enter an incorrect password. 3. Click the "Login" button. Expected Result: An error message should appear indicating invalid login credentials. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_03_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" box. 3. Click the "Login" button. 4. Log out and return to the login page. Expected Result: The username should be pre-filled in the login form. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_04_Forgot_Password_Link Scenario: Verify the "Forgot password" link functionality. Steps to reproduce: 1. Click on the "forgot password" link. Expected Result: User should be redirected to the password recovery page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_05_Create_Account_Link Scenario: Verify the "Create Account" link functionality. Steps to reproduce: 1. Click on the "Create Account" link. Expected Result: User should be redirected to the account creation page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_06_Blank_Username Scenario: Attempt to log in with a blank username. Steps to reproduce: 1. Leave the username field blank. 2. Enter a valid password. 3. Click the "Login" button. Expected Result: An error message should appear indicating the username is required. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_07_Blank_Password Scenario: Attempt to log in with a blank password. Steps to reproduce: 1. Enter a valid username. 2. Leave the password field blank. 3. Click the "Login" button. Expected Result: An error message should appear indicating the password is required. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_08_Blank_Username_And_Password Scenario: Attempt to log in with both fields blank. Steps to reproduce: 1. Leave both username and password fields blank. 2. Click the "Login" button. Expected Result: An error message should appear indicating both fields are required. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_09_Login_Button_Disabled Scenario: Verify the "Login" button is disabled if fields are empty. Steps to reproduce: 1. Leave both username and password fields blank. Expected Result: The "Login" button should be disabled. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_10_Username_Field_Max_Length Scenario: Check the maximum character limit for the username field. Steps to reproduce: 1. Enter a username exceeding the maximum character limit. Expected Result: Username should be truncated or an error message should appear. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_11_Password_Field_Max_Length Scenario: Check the maximum character limit for the password field. Steps to reproduce: 1. Enter a password exceeding the maximum character limit. Expected Result: Password should be truncated or an error message should appear. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_12_Valid_Username_Invalid_Password Scenario: Attempt to log in with a valid username and an invalid password. Steps to reproduce: 1. Enter a valid username. 2. Enter an incorrect password. 3. Click the "Login" button. Expected Result: An error message should appear indicating invalid login credentials. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_13_Invalid_Username_Valid_Password Scenario: Attempt to log in with an invalid username and a valid password. Steps to reproduce: 1. Enter an invalid username. 2. Enter the correct password. 3. Click the "Login" button. Expected Result: An error message should appear indicating invalid login credentials. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_14_Case_Sensitivity Scenario: Verify username and password fields are case-sensitive. Steps to reproduce: 1. Enter a valid username with incorrect case. 2. Enter a valid password with incorrect case. 3. Click the "Login" button. Expected Result: An error message should appear indicating invalid login credentials. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_15_Whitespace_Handling Scenario: Verify handling of leading and trailing whitespaces in inputs. Steps to reproduce: 1. Enter a valid username with leading/trailing spaces. 2. Enter a valid password with leading/trailing spaces. 3. Click the "Login" button. Expected Result: Whitespaces should be trimmed and login should succeed if credentials are correct. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_16_Special_Characters_In_Username Scenario: Verify login with special characters in the username. Steps to reproduce: 1. Enter a username with special characters. 2. Enter the correct password. 3. Click the "Login" button. Expected Result: User should successfully log in if special characters are allowed. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_17_Special_Characters_In_Password Scenario: Verify login with special characters in the password. Steps to reproduce: 1. Enter a valid username. 2. Enter a password with special characters. 3. Click the "Login" button. Expected Result: User should successfully log in if special characters are allowed. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_18_Error_Message_Display Scenario: Verify error messages are displayed correctly. Steps to reproduce: 1. Enter invalid login credentials. 2. Click the "Login" button. Expected Result: Error message should be clear, concise, and correctly displayed. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_19_Redirect_After_Login Scenario: Verify the correct redirection after successful login. Steps to reproduce: 1. Enter valid login credentials. 2. Click the "Login" button. Expected Result: User should be redirected to the correct home/dashboard page. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_20_UI_Elements_Load Scenario: Verify all UI elements load correctly on the login page. Steps to reproduce: 1. Navigate to the login page. Expected Result: All elements (fields, buttons, links) should be visible and correctly loaded. Actual Result: [To be filled during execution] Priority: Medium