URL: https://eatanceapp.com/ Generated Test Cases (via direct URL content analysis): TEST TYPE: dashboard_functional **Dashboard_Functional Test Cases:** 1. **Title:** TC_FUNC_01_Verify_Menu_Navigation **Scenario:** Verify that all 32 items in the main navigation menu can be accessed and lead to the correct pages. **Steps to reproduce:** 1. Click on each item in the main navigation menu. 2. Ensure each click navigates to the correct corresponding page. **Expected Result:** Each main navigation item should lead to the correct page without any errors. **Actual Result:** 2. **Title:** TC_FUNC_02_Check_Button_Functionality **Scenario:** Check the functionality of the single button found on the page. **Steps to reproduce:** 1. Click on the button. **Expected Result:** The button should perform the intended action without any issues. **Actual Result:** 3. **Title:** TC_FUNC_03_Verify_Image_Display **Scenario:** Ensure all 21 images on the page are displayed correctly. **Steps to reproduce:** 1. Check that all images are visible and not broken. **Expected Result:** All images should load properly and be visually clear. **Actual Result:** 4. **Title:** TC_FUNC_04_Check_Header_Presence **Scenario:** Confirm the presence of the header on the page. **Steps to reproduce:** 1. Scroll through the page to locate the header section. **Expected Result:** The header should be visible at the top of the page. **Actual Result:** 5. **Title:** TC_FUNC_05_Verify_Footer_Content **Scenario:** Validate the content within the footer section. **Steps to reproduce:** 1. Scroll to the bottom of the page to view the footer content. **Expected Result:** The footer should contain relevant information and links. **Actual Result:** 6. **Title:** TC_FUNC_06_Navigate_All_Links **Scenario:** Navigate through all 40 links found on the page. **Steps to reproduce:** 1. Click on each link individually. 2. Verify if the correct destination is reached for each link. **Expected Result:** All links should lead to the intended page or action. **Actual Result:** 7. **Title:** TC_FUNC_07_Check_Heading_Content **Scenario:** Verify the content within the 18 headings on the page. **Steps to reproduce:** 1. Read through each heading on the page. **Expected Result:** Headings should provide clear information about the corresponding sections. **Actual Result:** 8. **Title:** TC_FUNC_08_Verify_Form_Inputs **Scenario:** Confirm the absence of forms and form inputs on the page. **Steps to reproduce:** 1. Scan the entire page for any form components. **Expected Result:** There should be no forms or input fields visible on the page. **Actual Result:** 9. **Title:** TC_FUNC_09_Check_Page_Structure **Scenario:** Examine the overall structure of the page as described. **Steps to reproduce:** 1. Compare the observed page structure with the provided details. **Expected Result:** The page structure should match the expected layout characteristics. **Actual Result:** 10. **Title:** TC_FUNC_10_Test_Cross_Browser_Compatibility **Scenario:** Verify the website's functionality on different browsers. **Steps to reproduce:** 1. Open the website on Chrome, Firefox, and Safari. 2. Perform basic interactions and checks on each browser. **Expected Result:** The website should render correctly and function as expected across different browsers. **Actual Result:** 11. **Title:** TC_FUNC_11_Test_Mobile_Responsiveness **Scenario:** Check the responsiveness of the website on mobile devices. **Steps to reproduce:** 1. Open the website on a mobile device or emulator. 2. Verify the layout and functionality on smaller screens. **Expected Result:** The website should adapt to different screen sizes and remain usable on mobile devices. **Actual Result:** 12. **Title:** TC_FUNC_12_Verify_Content_Summary_Section **Scenario:** Ensure the content in the "Content Summary" section is accurate. **Steps to reproduce:** 1. Locate and read through the "Content Summary" section. **Expected Result:** The content summary should match the description provided. **Actual Result:** 13. **Title:** TC_FUNC_13_Explore_Products_Section **Scenario:** Navigate to the "Products" section and explore the offerings. **Steps to reproduce:** 1. Find and click on the "Products" section in the main navigation. 2. Review the products listed. **Expected Result:** The "Products" section should display relevant product information. **Actual Result:** 14. **Title:** TC_FUNC_14_Test_Button_Interaction **Scenario:** Interact with the button found on the page. **Steps to reproduce:** 1. Hover over the button and click on it. **Expected Result:** The button should respond to hover and click interactions as expected. **Actual Result:** 15. **Title:** TC_FUNC_15_Contact_Us_Form_Submission **Scenario:** Submit a test inquiry through the "Contact Us" form. **Steps to reproduce:** 1. Fill out the required fields in the "Contact Us" form. 2. Click on the submit button. **Expected Result:** The form should be submitted successfully, and a confirmation message should be displayed. **Actual Result:** TEST TYPE: dashboard_negative Title: TC_NEG_01_Invalid_Login_Credentials Scenario: Test the behavior when invalid login credentials are entered. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Enter an invalid email or username 3. Enter an invalid password 4. Click on the login button Expected Result: Display an error message stating that the login credentials are incorrect. Actual Result: Priority: High Title: TC_NEG_02_Missing_Required_Field_Signup Scenario: Test the behavior when a required field is left blank during signup. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Leave the email field blank 3. Enter a valid password 4. Click on the signup button Expected Result: Display an error message indicating that the email field is required. Actual Result: Priority: Medium Title: TC_NEG_03_Invalid_Email_Format_Signup Scenario: Test the behavior when an invalid email format is entered during signup. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Enter an invalid email format (e.g., missing @ symbol) 3. Enter a valid password 4. Click on the signup button Expected Result: Display an error message stating that the email format is invalid. Actual Result: Priority: Medium Title: TC_NEG_04_Broken_Link_Test Scenario: Test the behavior when clicking on a broken link. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Locate a link that is intentionally broken 3. Click on the broken link Expected Result: Display a 404 error page or a message indicating that the link is broken. Actual Result: Priority: High Title: TC_NEG_05_Empty_Cart_Checkout Scenario: Test the behavior when trying to checkout with an empty cart. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Add items to the cart 3. Remove all items from the cart 4. Proceed to checkout Expected Result: Display a message informing the user that the cart is empty and prevent checkout. Actual Result: Priority: Medium Title: TC_NEG_06_Invalid_Image_Upload Scenario: Test the behavior when trying to upload an invalid image format. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Go to the profile picture upload section 3. Upload a file that is not an image (e.g., .txt file) Expected Result: Display an error message indicating that only image files are allowed for upload. Actual Result: Priority: Medium Title: TC_NEG_07_Invalid_Date_Format_Reservation Scenario: Test the behavior when entering an invalid date format for a reservation. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Go to the table reservation section 3. Enter an invalid date format (e.g., text instead of date) 4. Submit the reservation request Expected Result: Display an error message stating that the date format is invalid. Actual Result: Priority: Medium Title: TC_NEG_08_Invalid_Input_Search Scenario: Test the behavior when entering invalid inputs in the search bar. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Enter special characters or numbers in the search bar 3. Click on the search button Expected Result: Display a message indicating that the search input is invalid. Actual Result: Priority: Low Title: TC_NEG_09_Error_Message_No_Internet_Connection Scenario: Test the behavior when there is no internet connection. Steps to reproduce: 1. Disconnect the device from the internet 2. Refresh the website or interact with any element Expected Result: Display an error message indicating that there is no internet connection. Actual Result: Priority: High Title: TC_NEG_10_Unresponsive_Button_Click Scenario: Test the behavior when clicking on an unresponsive button. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Identify a button that is disabled or unclickable 3. Attempt to click on the unresponsive button Expected Result: The button should not trigger any action, and there should be no errors displayed. Actual Result: Priority: Medium Title: TC_NEG_11_Invalid_Character_Input Scenario: Test the behavior when entering invalid characters in a text field. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Find a text input field 3. Enter special characters or symbols in the field 4. Try to submit the form Expected Result: Display an error message indicating that special characters are not allowed. Actual Result: Priority: Low Title: TC_NEG_12_Expired_Event_Voucher Scenario: Test the behavior when trying to redeem an expired event voucher. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Go to the event vouchers section 3. Enter the code of an expired voucher 4. Try to redeem the voucher Expected Result: Display a message stating that the voucher has expired and cannot be redeemed. Actual Result: Priority: Medium Title: TC_NEG_13_Invalid_Password_Reset Scenario: Test the behavior when entering an invalid email for password reset. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Go to the password reset section 3. Enter an email that is not registered with the system 4. Request a password reset Expected Result: Display a message stating that the email is not associated with any account. Actual Result: Priority: High Title: TC_NEG_14_Malformed_URL_Access Scenario: Test the behavior when accessing a malformed URL. Steps to reproduce: 1. Enter an incorrect or malformed URL in the browser address bar 2. Press Enter to navigate to the URL Expected Result: Display a 404 error page or a message indicating that the URL is malformed. Actual Result: Priority: High Title: TC_NEG_15_Invalid_Menu_Selection Scenario: Test the behavior when selecting an invalid menu option. Steps to reproduce: 1. Navigate to the website https://eatanceapp.com/ 2. Choose a menu option that is not available or does not exist 3. Click on the selection Expected Result: Display a message indicating that the selected menu option is invalid. Actual Result: Priority: Medium