URL: https://practicetestautomation.com/practice-test-login/ Generated Test Cases (via direct URL content analysis): TEST TYPE: dashboard_functional Here are the high-quality test cases based on the provided website analysis data: ### Test Cases --- **Title:** TC_FUNC_001_Positive_Login_Test **Scenario:** Verify that a user can successfully log in with valid credentials. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Type "student" into the Username field. 3. Type "Password123" into the Password field. 4. Click the "Submit" button. **Expected Result:** - The new page URL contains "practicetestautomation.com/logged-in-successfully/". - The page displays the text "Congratulations" or "successfully logged in". - The "Log out" button is displayed on the new page. **Actual Result:** To be filled during execution **Priority:** High **Test Data:** Username: student, Password: Password123 --- **Title:** TC_FUNC_002_Negative_Username_Test **Scenario:** Verify that the user receives an error message when entering an invalid username. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Type "invalidUser" into the Username field. 3. Type "Password123" into the Password field. 4. Click the "Submit" button. **Expected Result:** - The page displays the error message "Your username is invalid!". **Actual Result:** To be filled during execution **Priority:** High **Test Data:** Username: invalidUser, Password: Password123 --- **Title:** TC_FUNC_003_Negative_Password_Test **Scenario:** Verify that the user receives an error message when entering an invalid password. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Type "student" into the Username field. 3. Type "wrongPassword" into the Password field. 4. Click the "Submit" button. **Expected Result:** - The page displays the error message "Your password is invalid!". **Actual Result:** To be filled during execution **Priority:** High **Test Data:** Username: student, Password: wrongPassword --- **Title:** TC_FUNC_004_Empty_Username_Test **Scenario:** Verify that the user receives an error message when the username field is left empty. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Leave the Username field empty. 3. Type "Password123" into the Password field. 4. Click the "Submit" button. **Expected Result:** - The page displays the error message "Your username is invalid!". **Actual Result:** To be filled during execution **Priority:** High **Test Data:** Username: (empty), Password: Password123 --- **Title:** TC_FUNC_005_Empty_Password_Test **Scenario:** Verify that the user receives an error message when the password field is left empty. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Type "student" into the Username field. 3. Leave the Password field empty. 4. Click the "Submit" button. **Expected Result:** - The page displays the error message "Your password is invalid!". **Actual Result:** To be filled during execution **Priority:** High **Test Data:** Username: student, Password: (empty) --- **Title:** TC_FUNC_006_Empty_Fields_Test **Scenario:** Verify that the user receives an error message when both fields are left empty. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Leave both the Username and Password fields empty. 3. Click the "Submit" button. **Expected Result:** - The page displays the error message "Your username is invalid!" and/or "Your password is invalid!". **Actual Result:** To be filled during execution **Priority:** High **Test Data:** Username: (empty), Password: (empty) --- **Title:** TC_FUNC_007_Navigation_Home_Link **Scenario:** Verify that the user can navigate to the Home page from the login page. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Click on the "Home" link in the navigation. **Expected Result:** - The user is redirected to the Home page at https://practicetestautomation.com/. **Actual Result:** To be filled during execution **Priority:** Medium --- **Title:** TC_FUNC_008_Navigation_Practice_Link **Scenario:** Verify that the user can navigate to the Practice page from the login page. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Click on the "Practice" link in the navigation. **Expected Result:** - The user is redirected to the Practice page at https://practicetestautomation.com/practice/. **Actual Result:** To be filled during execution **Priority:** Medium --- **Title:** TC_FUNC_009_Navigation_Courses_Link **Scenario:** Verify that the user can navigate to the Courses page from the login page. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Click on the "Courses" link in the navigation. **Expected Result:** - The user is redirected to the Courses page at https://practicetestautomation.com/courses/. **Actual Result:** To be filled during execution **Priority:** Medium --- **Title:** TC_FUNC_010_Navigation_Blog_Link **Scenario:** Verify that the user can navigate to the Blog page from the login page. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Click on the "Blog" link in the navigation. **Expected Result:** - The user is redirected to the Blog page at https://practicetestautomation.com/blog/. **Actual Result:** To be filled during execution **Priority:** Medium --- **Title:** TC_FUNC_011_Navigation_Contact_Link **Scenario:** Verify that the user can navigate to the Contact page from the login page. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Click on the "Contact" link in the navigation. **Expected Result:** - The user is redirected to the Contact page at https://practicetestautomation.com/contact/. **Actual Result:** To be filled during execution **Priority:** Medium --- **Title:** TC_FUNC_012_Privacy_Policy_Link **Scenario:** Verify that the user can access the Privacy Policy from the login page. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Click on the "Privacy Policy" link. **Expected Result:** - The user is redirected to the Privacy Policy page. **Actual Result:** To be filled during execution **Priority:** Medium --- **Title:** TC_FUNC_013_Skip_To_Content_Link **Scenario:** Verify that the "Press 'Enter' to skip to content" link functions correctly. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Press "Enter" on the "Press 'Enter' to skip to content" link. **Expected Result:** - The focus moves to the main content of the page. **Actual Result:** To be filled during execution **Priority:** Medium --- **Title:** TC_FUNC_014_Open_Menu_Button **Scenario:** Verify that the "open menu" button is functional and displays the navigation menu. **Preconditions:** User is on the login page at https://practicetestautomation.com/practice-test-login/. **Steps to Reproduce:** 1. Open the page at https://practicetestautomation.com/practice-test-login/. 2. Click the "open menu" button. **Expected Result:** - The navigation menu is displayed. **Actual Result:** To be filled during execution **Priority:** Medium --- **Title:** TC_FUNC_015_Logout_Button_Appears_After_Login **Scenario:** Verify that the "Log out" button appears after a successful login. **Preconditions:** User has successfully logged in using valid credentials. **Steps to Reproduce:** 1. After logging in, check for the presence of the "Log out" button. **Expected Result:** - The "Log out" button is displayed on the page. **Actual Result:** To be filled during execution **Priority:** High --- These test cases cover various scenarios related to the login functionality, navigation, and user interactions on the specified website. Each test case is designed to be actionable and specific to the website's elements and functionality.