TEST TYPE: dashboard_functional Here are some high-quality test cases based on the provided dashboard image: --- **Title: TC_FUNC_001_Filter_Functionality** **Scenario:** Verify that the filter button allows users to filter restaurants based on specific criteria. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Click on the "Filters" button. 2. Select a filter criterion (e.g., "Rating 4.0+"). 3. Apply the filter. **Expected Result:** - The list of restaurants updates to display only those that meet the selected filter criteria. **Actual Result:** To be filled during execution **Priority:** High **Test Data:** None --- **Title: TC_FUNC_002_Sort_Functionality** **Scenario:** Verify that the sort button correctly sorts the restaurant list. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Click on the "Sort by" button. 2. Select a sorting option (e.g., "Price"). **Expected Result:** - The restaurant list is sorted according to the selected option. **Actual Result:** To be filled during execution **Priority:** Medium **Test Data:** None --- **Title: TC_FUNC_003_Restaurant_Card_Interaction** **Scenario:** Verify that clicking on a restaurant card navigates to the restaurant's detail page. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Click on the "Spice Symphony" restaurant card. **Expected Result:** - The user is navigated to the "Spice Symphony" restaurant detail page. **Actual Result:** To be filled during execution **Priority:** High **Test Data:** None --- **Title: TC_FUNC_004_Discount_Label_Visibility** **Scenario:** Verify that the discount label is visible and correctly displayed on restaurant cards. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Observe the discount label on the "Hitesh New" restaurant card. **Expected Result:** - The discount label "5% off" is clearly visible and correctly positioned. **Actual Result:** To be filled during execution **Priority:** Low **Test Data:** None --- **Title: TC_FUNC_005_Navigation_Menu** **Scenario:** Verify that the navigation menu links are functional. **Preconditions:** User is on the main dashboard page. **Steps to Reproduce:** 1. Click on the "Food Order" link in the navigation menu. **Expected Result:** - The user is navigated to the "Food Order" page. **Actual Result:** To be filled during execution **Priority:** Medium **Test Data:** None --- **Title: TC_FUNC_006_Responsive_Design** **Scenario:** Verify that the layout adapts correctly on different screen sizes. **Preconditions:** User accesses the dashboard on a mobile device. **Steps to Reproduce:** 1. Open the dashboard on a mobile device. 2. Observe the layout and content alignment. **Expected Result:** - The layout adapts to the mobile screen size without overflow or misalignment. **Actual Result:** To be filled during execution **Priority:** High **Test Data:** None --- **Title: TC_FUNC_007_Accessibility_Labels** **Scenario:** Verify that all images have appropriate alt text for accessibility. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Inspect the alt text for the image on the "Welthy Bites" restaurant card. **Expected Result:** - The image has descriptive alt text for screen readers. **Actual Result:** To be filled during execution **Priority:** Medium **Test Data:** None --- **Title: TC_FUNC_008_Sign_In_Up_Button** **Scenario:** Verify that the "Sign In / Sign Up" button is functional. **Preconditions:** User is on the main dashboard page. **Steps to Reproduce:** 1. Click on the "Sign In / Sign Up" button. **Expected Result:** - The user is navigated to the sign-in or sign-up page. **Actual Result:** To be filled during execution **Priority:** High **Test Data:** None --- These test cases focus on the core functionalities and visual elements visible in the dashboard image, ensuring a comprehensive evaluation of the user interface.