URL: https://practicetestautomation.com/practice-test-login/ Generated Test Cases (via direct URL content analysis): TEST TYPE: dashboard_functional Title: TC_FUNC_01_Verify_Login_Page_Loads_Correctly Scenario: Verify that the login page loads correctly with all necessary elements visible. Steps to reproduce: 1. Open the login page URL: https://practicetestautomation.com/practice-test-login/ Expected Result: The login page loads with the header, footer, buttons, and only one image visible. Actual Result: Priority: High Title: TC_FUNC_02_Verify_Login_Credentials_Can_Be_Entered Scenario: Test if users can enter login credentials in the respective fields. Steps to reproduce: 1. Enter a valid username: student 2. Enter a valid password: Password123 Expected Result: The username and password can be entered successfully. Actual Result: Priority: High Title: TC_FUNC_03_Verify_Login_Button_Functionality Scenario: Validate the functionality of the "Submit" button on the login page. Steps to reproduce: 1. Enter valid username and password 2. Click on the "Submit" button Expected Result: Clicking the "Submit" button should attempt to log in the user. Actual Result: Priority: High Title: TC_FUNC_04_Verify_Invalid_Login_Attempt Scenario: Test the behavior when an invalid login attempt is made. Steps to reproduce: 1. Enter an invalid username or password 2. Click on the "Submit" button Expected Result: An error message should display for an invalid login attempt. Actual Result: Priority: Medium Title: TC_FUNC_05_Verify_Forgot_Password_Link Scenario: Check if the "Forgot your password?" link is functional. Steps to reproduce: 1. Click on the "Forgot your password?" link Expected Result: The user should be redirected to a password recovery page. Actual Result: Priority: Medium Title: TC_FUNC_06_Verify_Main_Navigation_Items Scenario: Ensure all main navigation items are functional and lead to the correct pages. Steps to reproduce: 1. Click on each main navigation item individually Expected Result: Each main navigation item should lead to its designated page. Actual Result: Priority: High Title: TC_FUNC_07_Verify_Header_Presence Scenario: Confirm that the header is displayed correctly on the login page. Steps to reproduce: 1. Check for the presence of the header section Expected Result: The header should be visible at the top of the page. Actual Result: Priority: High Title: TC_FUNC_08_Verify_Footer_Presence Scenario: Confirm that the footer is displayed correctly on the login page. Steps to reproduce: 1. Check for the presence of the footer section Expected Result: The footer should be visible at the bottom of the page. Actual Result: Priority: High Title: TC_FUNC_09_Verify_Page_Links Scenario: Check if all page links are functional and navigate to the correct destinations. Steps to reproduce: 1. Click on each link on the page Expected Result: Each link should redirect the user to the intended page. Actual Result: Priority: High Title: TC_FUNC_10_Verify_Enter_Key_Submission Scenario: Test if pressing the "Enter" key after inputting credentials submits the form. Steps to reproduce: 1. Enter valid credentials in the fields 2. Press the "Enter" key Expected Result: Pressing "Enter" should submit the form for login. Actual Result: Priority: High Title: TC_FUNC_11_Verify_Login_Page_Responsiveness Scenario: Check the responsiveness of the login page on different screen sizes. Steps to reproduce: 1. Resize the browser window to simulate different screen sizes Expected Result: The login page layout should adjust responsively without overlapping elements. Actual Result: Priority: High Title: TC_FUNC_12_Verify_Image_Display Scenario: Ensure the image on the login page is displayed correctly. Steps to reproduce: 1. Locate the image on the page Expected Result: The image should be visible and relevant to the content. Actual Result: Priority: High Title: TC_FUNC_13_Verify_Button_Styling Scenario: Check the styling and consistency of all buttons on the login page. Steps to reproduce: 1. Inspect the design of each button Expected Result: All buttons should have consistent styling and be easily clickable. Actual Result: Priority: Medium Title: TC_FUNC_14_Verify_404_Error_Page_Redirection Scenario: Test if entering an invalid URL redirects to a 404 error page. Steps to reproduce: 1. Enter an invalid URL in the browser Expected Result: The user should be redirected to a custom 404 error page. Actual Result: Priority: Medium Title: TC_FUNC_15_Verify_Password_Strength_Validation Scenario: Test the password strength validation when setting a new password. Steps to reproduce: 1. Enter a password with different criteria (e.g., length, special characters) Expected Result: The password strength should be indicated (weak, medium, strong). Actual Result: Priority: Medium Title: TC_FUNC_16_Verify_Social_Media_Links Scenario: Check if the social media links on the page are clickable. Steps to reproduce: 1. Click on each social media icon/link Expected Result: Users should be directed to the respective social media pages. Actual Result: Priority: Medium Title: TC_FUNC_17_Verify_Security_of_Login_Page Scenario: Ensure that the login page is secure and uses HTTPS protocol. Steps to reproduce: 1. Check the URL protocol on the login page Expected Result: The URL should start with "https://" indicating a secure connection. Actual Result: Priority: High Title: TC_FUNC_18_Verify_Accessibility_Features Scenario: Test the accessibility features (e.g., alt text, keyboard navigation) on the login page. Steps to reproduce: 1. Navigate the page using only the keyboard 2. Verify alt text for images Expected Result: The page should be accessible and navigable by keyboard users. Actual Result: Priority: High Title: TC_FUNC_19_Verify_Page_Title Scenario: Check if the page title matches the expected title. Steps to reproduce: 1. Look at the browser tab title Expected Result: The page title should be "Test Login | Practice Test Automation". Actual Result: Priority: High Title: TC_FUNC_20_Verify_Cross_Browser_Compatibility Scenario: Test the login page functionality across different browsers. Steps to reproduce: 1. Open the login page URL in different browsers (Chrome, Firefox, Safari, Edge) Expected Result: The login page should render and function consistently across all tested browsers. Actual Result: Priority: High