TEST TYPE: dashboard_functional Here are some high-quality test cases based on the provided image analysis: --- **Title: TC_FUNC_001_Food_Order_Button** **Scenario:** Verify the functionality of the "Food Order" button in the navigation bar. **Preconditions:** User is on the homepage. **Steps to Reproduce:** 1. Locate the "Food Order" button in the navigation bar. 2. Click on the "Food Order" button. **Expected Result:** - The user is redirected to the food ordering page. - The page loads without errors and displays available food items. **Actual Result:** To be filled during execution. **Priority:** High **Test Data:** N/A --- **Title: TC_FUNC_002_Sort_By_Dropdown** **Scenario:** Verify the sorting functionality using the "Sort by" dropdown. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Locate the "Sort by" dropdown next to the "Filters" button. 2. Click on the dropdown to view sorting options. 3. Select a sorting option (e.g., Price). **Expected Result:** - Restaurants are sorted according to the selected criteria. - The sorting order is visually updated on the page. **Actual Result:** To be filled during execution. **Priority:** Medium **Test Data:** N/A --- **Title: TC_FUNC_003_Restaurant_Card_Click** **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. Locate the restaurant card for "Spice Symphony." 2. Click on the card. **Expected Result:** - The user is redirected to the "Spice Symphony" restaurant detail page. - The page displays detailed information about the restaurant. **Actual Result:** To be filled during execution. **Priority:** High **Test Data:** N/A --- **Title: TC_FUNC_004_Filter_Button** **Scenario:** Verify the functionality of the "Filters" button. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Locate the "Filters" button. 2. Click on the "Filters" button. **Expected Result:** - A filter panel or modal appears with filtering options. - User can select filters to refine restaurant search results. **Actual Result:** To be filled during execution. **Priority:** Medium **Test Data:** N/A --- **Title: TC_FUNC_005_Responsive_Layout** **Scenario:** Verify the responsive behavior of the "All Restaurants" section on different screen sizes. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Resize the browser window to a smaller width. 2. Observe the layout changes in the "All Restaurants" section. **Expected Result:** - The layout adapts to the screen size. - Restaurant cards stack or adjust to fit smaller screens without overlapping. **Actual Result:** To be filled during execution. **Priority:** High **Test Data:** N/A --- **Title: TC_FUNC_006_Sign_In_Sign_Up_Button** **Scenario:** Verify the functionality of the "Sign In / Sign Up" button. **Preconditions:** User is on the homepage. **Steps to Reproduce:** 1. Locate the "Sign In / Sign Up" button in the top-right corner. 2. Click on the button. **Expected Result:** - The user is redirected to the sign-in/sign-up page. - The page loads with options to sign in or create a new account. **Actual Result:** To be filled during execution. **Priority:** High **Test Data:** N/A --- **Title: TC_FUNC_007_Discount_Label** **Scenario:** Verify the visibility and accuracy of the discount label on restaurant cards. **Preconditions:** User is on the "All Restaurants" page. **Steps to Reproduce:** 1. Locate the discount label on the "Spice Symphony" restaurant card. 2. Verify the label displays "5% off" correctly. **Expected Result:** - The discount label is visible and accurately displays the discount percentage. - The label is styled consistently with other UI elements. **Actual Result:** To be filled during execution. **Priority:** Medium **Test Data:** N/A --- These test cases focus on critical functionalities and user interactions visible in the image, ensuring a comprehensive evaluation of the dashboard's UI and UX.