TEST TYPE: dashboard_functional Title: TC_FUNC_01_Verify_Restaurant_Listing_Display Scenario: Verify that all restaurants are displayed correctly on the dashboard with relevant details such as name, cuisine, distance, and rating. Steps to reproduce: 1. Open the dashboard. 2. Observe the restaurant listings. Expected Result: All restaurants should be displayed with correct details such as name, cuisine type, distance from the user, and rating. Priority: High Title: TC_FUNC_02_Filter_By_Cuisine Scenario: Verify the functionality of filtering restaurants by cuisine type. Steps to reproduce: 1. Click on the "Filters" button. 2. Select a specific cuisine type. 3. Apply the filter. Expected Result: Only restaurants offering the selected cuisine type should be displayed. Priority: High Title: TC_FUNC_03_Sort_By_Price Scenario: Verify sorting functionality of restaurants by price. Steps to reproduce: 1. Click on the "Sort by" button. 2. Select "Price" from the dropdown. Expected Result: Restaurants should be sorted by price in ascending order. Priority: Medium Title: TC_FUNC_04_Verify_Food_Order_Button Scenario: Verify that the "Food Order" button navigates to the appropriate ordering page. Steps to reproduce: 1. Click on the "Food Order" button. Expected Result: User should be navigated to the food ordering page. Priority: High Title: TC_FUNC_05_Responsive_Design_Check Scenario: Verify that the restaurant dashboard is responsive on different screen sizes. Steps to reproduce: 1. Open the dashboard on various devices (mobile, tablet, desktop). Expected Result: The layout should adjust and display correctly on all devices. Priority: High Title: TC_FUNC_06_Verify_Sponsored_Tag Scenario: Verify that sponsored restaurants are marked with the "Sponsored" tag. Steps to reproduce: 1. Observe the restaurant listings. Expected Result: Sponsored restaurants should have a "Sponsored" tag visible. Priority: Medium Title: TC_FUNC_07_Check_Discount_Offer_Visibility Scenario: Verify that discount offers are visible on the restaurant listings. Steps to reproduce: 1. Observe the restaurant listings. Expected Result: Restaurants with discounts should display the discount percentage clearly. Priority: Medium Title: TC_FUNC_08_Verify_Sign_In_Sign_Up_Functionality Scenario: Verify that the "Sign In / Sign Up" button functions correctly. Steps to reproduce: 1. Click on the "Sign In / Sign Up" button. Expected Result: User should be directed to the sign-in/sign-up page. Priority: High Title: TC_FUNC_09_Verify_New_On_Eatance_Filter Scenario: Verify the functionality of the "New On Eatance" filter. Steps to reproduce: 1. Click the "New On Eatance" button. Expected Result: Only newly added restaurants should be displayed. Priority: Medium Title: TC_FUNC_10_Verify_Rating_Filter Scenario: Verify filtering functionality by restaurant rating. Steps to reproduce: 1. Click on the "Rating 4.0+" button. Expected Result: Only restaurants with a rating of 4.0 and above should be displayed. Priority: Medium Title: TC_FUNC_11_Verify_See_All_Button Scenario: Verify that the "See all" button displays all top restaurant brands. Steps to reproduce: 1. Click on the "See all" button under Top Restaurant Brands. Expected Result: All top restaurant brands should be displayed. Priority: Low Title: TC_FUNC_12_Verify_Restaurant_Detail_Navigation Scenario: Verify that clicking on a restaurant navigates to its detail page. Steps to reproduce: 1. Click on any restaurant listing. Expected Result: User should be navigated to the restaurant's detail page. Priority: High Title: TC_FUNC_13_Verify_Location_Distance_Display Scenario: Verify that the distance from the user's location is displayed correctly for each restaurant. Steps to reproduce: 1. Open the dashboard. 2. Observe the distance displayed for each restaurant. Expected Result: The distance should be accurate and clearly displayed. Priority: Medium Title: TC_FUNC_14_Verify_Table_Booking_Button Scenario: Verify that the "Table Booking" button navigates to the appropriate booking page. Steps to reproduce: 1. Click on the "Table Booking" button. Expected Result: User should be navigated to the table booking page. Priority: Medium Title: TC_FUNC_15_Verify_Event_Pass_Button Scenario: Verify that the "Event Pass" button navigates to the appropriate event page. Steps to reproduce: 1. Click on the "Event Pass" button. Expected Result: User should be navigated to the event pass page. Priority: Medium These test cases cover the main functional aspects visible in the image, ensuring the dashboard operates correctly and provides a smooth user experience.