URL: https://practice.expandtesting.com/login Generated Test Cases (via direct URL content analysis): TEST TYPE: dashboard_functional TC_FUNC_01_Verify_Login_Page_Loads_Correctly Scenario: Verify that the login page loads correctly with all expected elements visible. Steps to reproduce: 1. Open the website URL: https://practice.expandtesting.com/login 2. Check if the main navigation, form inputs, buttons, and images are displayed. Expected Result: The login page should load without any errors, showing all necessary elements. Actual Result: Priority: High TC_FUNC_02_Verify_Valid_Login_Credentials_Work Scenario: Test logging in with valid credentials. Steps to reproduce: 1. Enter valid email and password in the respective input fields. 2. Click on the login button. Expected Result: User should be successfully logged in and redirected to the dashboard page. Actual Result: Priority: High TC_FUNC_03_Verify_Invalid_Login_Credentials_Display_Error Scenario: Test logging in with invalid credentials. Steps to reproduce: 1. Enter invalid email and password in the respective input fields. 2. Click on the login button. Expected Result: User should see an error message indicating that the login credentials are incorrect. Actual Result: Priority: High TC_FUNC_04_Verify_Forgot_Password_Link_Functionality Scenario: Test the functionality of the "Forgot Password" link. Steps to reproduce: 1. Click on the "Forgot Password" link on the login page. 2. Verify if the user is redirected to the password reset page. Expected Result: User should be able to access the password reset page. Actual Result: Priority: Medium TC_FUNC_05_Verify_Login_Button_Enabled_Only_With_Input Scenario: Check if the login button is enabled only when both email and password fields have input. Steps to reproduce: 1. Leave the email field empty and enter a password. 2. Check if the login button is disabled. Expected Result: The login button should be enabled only when both email and password fields have input. Actual Result: Priority: Medium TC_FUNC_06_Verify_Navigation_Links_Work_Correctly Scenario: Test the functionality of navigation links on the login page. Steps to reproduce: 1. Click on each navigation link in the main navigation bar. 2. Ensure that each link redirects to the correct page. Expected Result: All navigation links should work correctly and redirect users to the respective pages. Actual Result: Priority: High TC_FUNC_07_Verify_Remember_Me_Checkbox_Functionality Scenario: Test the "Remember Me" checkbox functionality. Steps to reproduce: 1. Check the "Remember Me" checkbox. 2. Log in and then log out. 3. Log in again and verify if the user is automatically logged in. Expected Result: The "Remember Me" functionality should keep the user logged in even after logging out. Actual Result: Priority: High TC_FUNC_08_Verify_Social_Media_Login_Options Scenario: Test the social media login options available on the login page. Steps to reproduce: 1. Click on the social media login buttons (if available). 2. Verify if users can log in using social media accounts. Expected Result: Users should be able to log in using social media accounts if the feature is provided. Actual Result: Priority: Medium TC_FUNC_09_Verify_Page_Elements_Accessibility Scenario: Test the accessibility of page elements for users with disabilities. Steps to reproduce: 1. Use a screen reader to navigate through the login page. 2. Check if all elements are accessible and properly labeled. Expected Result: All page elements should be accessible and usable for users with disabilities. Actual Result: Priority: High TC_FUNC_10_Verify_Page_Load_Speed Scenario: Test the page load speed of the login page. Steps to reproduce: 1. Measure the time taken for the login page to fully load. 2. Check for any performance issues that may affect user experience. Expected Result: The login page should load within an acceptable time frame without any significant performance issues. Actual Result: Priority: High