URL: https://practicetestautomation.com/practice-test-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 necessary elements visible. Steps to reproduce: 1. Open the URL: https://practicetestautomation.com/practice-test-login/ 2. Observe if the headings, links, buttons, and images are displayed as per the website structure. Expected Result: The Login page should load with all elements visible without any layout issues. Actual Result: Priority: High TC_FUNC_02_Verify_Login_Credentials_Input_Fields Scenario: Check if the Login page contains input fields for username and password. Steps to reproduce: 1. Open the URL: https://practicetestautomation.com/practice-test-login/ 2. Look for input fields for username and password. Expected Result: The Login page should have input fields for entering username and password. Actual Result: Priority: High TC_FUNC_03_Verify_Login_Button_Presence Scenario: Ensure that the Login button is present on the Login page. Steps to reproduce: 1. Open the URL: https://practicetestautomation.com/practice-test-login/ 2. Check for the presence of the Login button. Expected Result: The Login button should be visible for submitting the credentials. Actual Result: Priority: High TC_FUNC_04_Verify_Login_With_Valid_Credentials Scenario: Attempt to log in with valid credentials (Username: student, Password: Password123). Steps to reproduce: 1. Enter the username as "student" and password as "Password123". 2. Click on the Login button. Expected Result: The user should be able to log in successfully with valid credentials. Actual Result: Priority: High TC_FUNC_05_Verify_Login_With_Invalid_Username Scenario: Try to log in with an invalid username. Steps to reproduce: 1. Enter an invalid username. 2. Enter a valid password. 3. Click on the Login button. Expected Result: The system should display a message indicating that the username is invalid. Actual Result: Priority: Medium TC_FUNC_06_Verify_Login_With_Invalid_Password Scenario: Test the scenario where an invalid password is entered. Steps to reproduce: 1. Enter a valid username. 2. Enter an invalid password. 3. Click on the Login button. Expected Result: The system should display a message indicating that the password is incorrect. Actual Result: Priority: Medium TC_FUNC_07_Verify_Forgot_Password_Link Scenario: Check if the "Forgot Password" link is functional. Steps to reproduce: 1. Open the Login page. 2. Click on the "Forgot Password" link. Expected Result: The link should redirect the user to a page where they can reset their password. Actual Result: Priority: Medium TC_FUNC_08_Verify_Navigation_Menu_Items Scenario: Validate the presence and functionality of the navigation menu items. Steps to reproduce: 1. Open the Login page. 2. Check each navigation menu item for proper functionality. Expected Result: All navigation menu items should be clickable and direct the user to the correct pages. Actual Result: Priority: High TC_FUNC_09_Verify_Login_Page_Images Scenario: Ensure that the images on the Login page load correctly. Steps to reproduce: 1. Open the Login page. 2. Check if the images are displayed without any issues. Expected Result: The images should be visible and load properly on the Login page. Actual Result: Priority: High TC_FUNC_10_Verify_Login_Page_Layout_Responsiveness Scenario: Test the responsiveness of the Login page layout on different screen sizes. Steps to reproduce: 1. Open the Login page on a desktop browser. 2. Resize the browser window to simulate tablet and mobile screen sizes. Expected Result: The Login page layout should adjust responsively and maintain usability on different devices. Actual Result: Priority: High TC_FUNC_11_Verify_Login_Page_Security Scenario: Validate the security measures on the Login page. Steps to reproduce: 1. Check if the page is served over HTTPS. 2. Inspect the page for any security vulnerabilities. Expected Result: The Login page should be secure and free from common security issues. Actual Result: Priority: High TC_FUNC_12_Verify_Login_Page_Accessibility Scenario: Verify the accessibility features on the Login page. Steps to reproduce: 1. Use a screen reader to navigate the Login page. 2. Check for keyboard navigation and focus indicators. Expected Result: The Login page should be accessible to users with disabilities. Actual Result: Priority: High TC_FUNC_13_Verify_Login_Page_Loading_Time Scenario: Check the loading time of the Login page. Steps to reproduce: 1. Open the Login page and measure the loading time. Expected Result: The Login page should load within a reasonable time frame for a better user experience. Actual Result: Priority: Medium TC_FUNC_14_Verify_Login_Page_Title Scenario: Confirm that the title of the Login page is displayed correctly. Steps to reproduce: 1. Open the Login page. Expected Result: The title of the page should be "Test Login | Practice Test Automation." Actual Result: Priority: High TC_FUNC_15_Verify_About_Us_Link Scenario: Ensure the "About Us" link on the Login page is functional. Steps to reproduce: 1. Open the Login page. 2. Click on the "About Us" link. Expected Result: The link should take the user to the About Us page. Actual Result: Priority: Medium TC_FUNC_16_Verify_Contact_Us_Form Scenario: Check if the "Contact Us" form is present and functional. Steps to reproduce: 1. Open the Login page. 2. Look for the "Contact Us" form. Expected Result: The "Contact Us" form should be available for users to submit inquiries. Actual Result: Priority: High TC_FUNC_17_Verify_Login_Page_Buttons_Functionality Scenario: Test the functionality of all buttons on the Login page. Steps to reproduce: 1. Open the Login page. 2. Click on each button (Login, Forgot Password, etc.). Expected Result: All buttons should perform their respective actions as intended. Actual Result: Priority: High TC_FUNC_18_Verify_Login_Page_Heading_Count Scenario: Check if the Login page contains the correct number of headings. Steps to reproduce: 1. Open the Login page. 2. Count the total number of headings. Expected Result: The Login page should have 4 headings as indicated. Actual Result: Priority: High TC_FUNC_19_Verify_Login_Page_Links_Count Scenario: Validate the total number of links on the Login page. Steps to reproduce: 1. Open the Login page. 2. Count the total number of links present. Expected Result: The Login page should have 8 links as mentioned. Actual Result: Priority: High TC_FUNC_20_Verify_Login_Page_Forms_Count Scenario: Confirm the total number of forms on the Login page. Steps to reproduce: 1. Open the Login page. 2. Check for the presence of any forms. Expected Result: The Login page should not have any forms according to the provided data. Actual Result: Priority: High