TEST TYPE: dashboard_functional Title: TC_FUNC_001_Verify_Restaurant_List_Display Scenario: Verify that all restaurants are displayed on the dashboard with correct details. Steps to reproduce: 1. Navigate to the dashboard. 2. Observe the list of restaurants displayed. Expected Result: All restaurants should be displayed with correct name, image, distance, rating, and offers. Priority: High Title: TC_FUNC_002_Filter_Functionality Scenario: Verify the functionality of the 'Filters' button. Steps to reproduce: 1. Click on the 'Filters' button on the dashboard. 2. Select a filter option. 3. Apply the filter. Expected Result: The restaurant list should update according to the selected filter criteria. Priority: High Title: TC_FUNC_003_Sort_Functionality Scenario: Verify the functionality of the 'Sort by' button. Steps to reproduce: 1. Click on the 'Sort by' button on the dashboard. 2. Select a sorting option. Expected Result: The restaurant list should be sorted according to the selected option. Priority: High Title: TC_FUNC_004_Sign_In_Sign_Up_Button Scenario: Verify the functionality of the 'Sign In / Sign Up' button. Steps to reproduce: 1. Click on the 'Sign In / Sign Up' button on the top right corner. Expected Result: The user should be redirected to the sign-in/sign-up page. Priority: Medium Title: TC_FUNC_005_Restaurant_Details_Navigation Scenario: Verify that clicking on a restaurant navigates to the restaurant's detail page. Steps to reproduce: 1. Click on a restaurant from the list. Expected Result: The user should be redirected to the detailed page of the selected restaurant. Priority: High Title: TC_FUNC_006_Check_Offers_Display Scenario: Verify that offers are displayed correctly for each restaurant. Steps to reproduce: 1. Observe the offers section on each restaurant card. Expected Result: Offers should be displayed accurately as per the data. Priority: Medium Title: TC_FUNC_007_Price_Display_Accuracy Scenario: Verify the accuracy of the price displayed for each restaurant. Steps to reproduce: 1. Observe the price displayed on each restaurant card. Expected Result: The price should be displayed accurately and match the backend data. Priority: Medium Title: TC_FUNC_008_Responsive_Design_Check Scenario: Verify the responsiveness of the dashboard on different screen sizes. Steps to reproduce: 1. Open the dashboard on various devices (desktop, tablet, mobile). 2. Observe the layout and functionality. Expected Result: The dashboard should display correctly and be fully functional across all devices. Priority: High Title: TC_FUNC_009_Sponsored_Label_Display Scenario: Verify that sponsored restaurants are marked with a 'Sponsored' label. Steps to reproduce: 1. Observe the restaurant cards for the 'Sponsored' label. Expected Result: Restaurants marked as sponsored should display the 'Sponsored' label. Priority: Medium Title: TC_FUNC_010_Top_Restaurant_Brands_Section Scenario: Verify that the 'Top Restaurant Brands' section is displayed correctly. Steps to reproduce: 1. Scroll down to the 'Top Restaurant Brands' section. Expected Result: The section should display top brands accurately with their logos. Priority: Low These test cases cover the primary functional aspects visible in the image. Additional test cases would depend on further features not visible in the current view.