TEST TYPE: dashboard_functional Title: TC_FUNC_01_Verify_Food_Order_Button Scenario: Verify that the "Food Order" button navigates to the food ordering page. Steps to reproduce: 1. Navigate to the dashboard. 2. Click on the "Food Order" button. Expected Result: The user should be redirected to the food ordering page. Priority: High Title: TC_FUNC_02_Filter_By_Rating Scenario: Verify filtering restaurants by rating using the "Rating 4.0+" filter. Steps to reproduce: 1. Navigate to the dashboard. 2. Click on the "Rating 4.0+" filter. Expected Result: Only restaurants with a rating of 4.0 or higher should be displayed. Priority: Medium Title: TC_FUNC_03_Sort_By_Price Scenario: Verify sorting restaurants by price using the "Price" sort option. Steps to reproduce: 1. Navigate to the dashboard. 2. Click on the "Sort by" dropdown. 3. Select the "Price" option. Expected Result: Restaurants should be sorted by price in ascending order. Priority: Medium Title: TC_FUNC_04_Verify_Sponsored_Label Scenario: Verify that restaurants marked as "Sponsored" have the correct label. Steps to reproduce: 1. Navigate to the dashboard. 2. Identify restaurants with the "Sponsored" label. Expected Result: The "Sponsored" label should be displayed on applicable restaurants. Priority: Low Title: TC_FUNC_05_View_Restaurant_Details Scenario: Verify that clicking on a restaurant card opens the restaurant details page. Steps to reproduce: 1. Navigate to the dashboard. 2. Click on the "Spice Symphony" restaurant card. Expected Result: The restaurant details page for "Spice Symphony" should open. Priority: High Title: TC_FUNC_06_Verify_Discount_Information Scenario: Verify that the discount information is displayed correctly for each restaurant. Steps to reproduce: 1. Navigate to the dashboard. 2. Observe the discount information on each restaurant card. Expected Result: The discount information should be accurate and displayed correctly. Priority: Medium Title: TC_FUNC_07_Check_PickUp_DineIn_Options Scenario: Verify that the "Pick Up" and "Dine In" options are displayed correctly. Steps to reproduce: 1. Navigate to the dashboard. 2. Check the "Pick Up" and "Dine In" labels on each restaurant card. Expected Result: The options should be displayed accurately for each restaurant. Priority: High Title: TC_FUNC_08_SignIn_SignUp_Navigation Scenario: Verify the navigation functionality of the "Sign In / Sign Up" button. Steps to reproduce: 1. Navigate to the dashboard. 2. Click on the "Sign In / Sign Up" button. Expected Result: The user should be redirected to the sign in or sign up page. Priority: High Title: TC_FUNC_09_Check_Restaurant_Distance Scenario: Verify that the distance of each restaurant is displayed correctly. Steps to reproduce: 1. Navigate to the dashboard. 2. Observe the distance information on each restaurant card. Expected Result: The distance should be accurate and displayed in kilometers. Priority: Medium Title: TC_FUNC_10_Verify_Responsive_Design Scenario: Verify that the dashboard layout is responsive across different screen sizes. Steps to reproduce: 1. Open the dashboard on various devices (desktop, tablet, mobile). 2. Check the layout and alignment of elements. Expected Result: The dashboard should be responsive and maintain usability on all devices. Priority: High