TEST TYPE: dashboard_functional Title: TC_FUNC_01_Valid_Login_Credentials Scenario: User logs in using valid username and password. Steps to reproduce: 1. Enter a valid username in the Username field. 2. Enter the correct password in the Password field. 3. Click the Login button. Expected Result: User is successfully logged into the application dashboard. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_02_Invalid_Login_Credentials Scenario: User attempts to log in with an invalid username or password. Steps to reproduce: 1. Enter an invalid username in the Username field. 2. Enter the wrong password in the Password field. 3. Click the Login button. Expected Result: User should receive an error message indicating invalid credentials. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_03_Blank_Username Scenario: User attempts 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: System should prompt the user to enter a username. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_04_Blank_Password Scenario: User attempts 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: System should prompt the user 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" checkbox before logging in. Steps to reproduce: 1. Enter valid credentials. 2. Select the "Remember me" checkbox. 3. Click the Login button. 4. Log out and return to the login page. Expected Result: Username should be pre-filled for subsequent login. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_06_Forgot_Password_Link Scenario: User clicks on "Forgot password?" link to reset the password. Steps to reproduce: 1. Click on the "Forgot password?" link. 2. Follow the password recovery steps. Expected Result: User is directed to the password recovery screen. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_07_Register_Link_Functionality Scenario: User clicks on "Register" link to create a new account. Steps to reproduce: 1. Click on the "Register" link. 2. Follow the account registration steps. Expected Result: User is directed to the account registration page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_08_UI_Elements_Presence Scenario: Verify all essential UI elements are present on the login screen. Steps to reproduce: 1. Navigate to the login screen. Expected Result: Username field, Password field, "Remember me" checkbox, "Forgot password?" link, Login button, "Register" link are present. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_09_Case_Sensitivity_Check Scenario: Verify that the login fields are case-sensitive. Steps to reproduce: 1. Enter a valid username but in different casing. 2. Enter the correct password. 3. Click the Login button. Expected Result: User should not be able to log in if the case does not match the stored credentials. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_10_Insert_Special_Characters Scenario: Test login fields with special characters. Steps to reproduce: 1. Enter special characters in the Username field. 2. Enter valid credentials. 3. Click the Login button. Expected Result: System should not allow login with invalid characters. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_11_Maximum_Character_Limit Scenario: Verify character limit for username and password fields. Steps to reproduce: 1. Enter a username and password exceeding typical character limits. 2. Click the Login button. Expected Result: System should validate and restrict input beyond its limit. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_12_Tab_Order_Navigation Scenario: Verify tab order navigation across the login fields. Steps to reproduce: 1. Use the Tab key to navigate through the fields. Expected Result: Cursor should move from Username to Password, then to the "Remember me" checkbox, then to the Login button. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_13_Login_Button_Enabled Scenario: Check if the Login button is enabled only after entering both fields. Steps to reproduce: 1. Try to click Login with one or both fields empty. Expected Result: Login button should remain disabled until both fields are filled. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_14_Whitespace_Handling Scenario: Verify the handling of white spaces in login fields. Steps to reproduce: 1. Enter a username or password with leading/trailing spaces. 2. Click the Login button. Expected Result: System should trim spaces and correctly authenticate. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_15_Background_Image_Presence Scenario: Confirm the background image loads correctly on the login screen. Steps to reproduce: 1. Navigate to the login screen. Expected Result: Background image should be displayed in full resolution. Actual Result: [To be filled during execution] Priority: Low Title: TC_FUNC_16_Keyboard_Enter_Key_Functionality Scenario: Use the Enter key to submit login details. Steps to reproduce: 1. Enter valid credentials. 2. Press the Enter key. Expected Result: User is logged in successfully. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_17_Link_Navigation_Footer Scenario: Test "Don't have an account? Register" link for navigation to registration page. Steps to reproduce: 1. Click the "Register" text link. Expected Result: User should be redirected to the registration page. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_18_Login_Under_Load Scenario: User attempts to log in under heavy load conditions. Steps to reproduce: 1. Simulate heavy traffic or multiple logins. Expected Result: System should allow login with no performance degradation. Actual Result: [To be filled during execution] Priority: High Title: TC_FUNC_19_Disabled_User_Account_Login Scenario: Attempt to log in with a disabled or locked account. Steps to reproduce: 1. Enter credentials of a disabled/locked account. 2. Click the Login button. Expected Result: User receives a message about account status. Actual Result: [To be filled during execution] Priority: Medium Title: TC_FUNC_20_Logout_Redirection Scenario: Verify user is redirected to the login page after logout. Steps to reproduce: 1. Log in with valid credentials. 2. Click logout. 3. Verify redirection. Expected Result: User should be redirected back to the login screen. Actual Result: [To be filled during execution] Priority: High