TEST TYPE: dashboard_functional Title: TC_FUNC_01_Navigation_Bar_Functionality Scenario: Validate that the navigation bar buttons ("Food Order," "Table Booking," "Event Pass") redirect to their respective pages. Steps to reproduce: 1. Click on the "Food Order" button in the navigation bar. 2. Verify the redirection to the Food Order page. 3. Click on the "Table Booking" button in the navigation bar. 4. Verify the redirection to the Table Booking page. 5. Click on the "Event Pass" button in the navigation bar. 6. Verify the redirection to the Event Pass page. Expected Result: Each button in the navigation bar redirects to the correct page. Priority: High Title: TC_FUNC_02_Filter_Functionality Scenario: Verify that the "Filters" button allows users to apply filters to the restaurant list. Steps to reproduce: 1. Click on the "Filters" button. 2. Apply a specific filter (e.g., "Pick Up"). 3. Verify that the restaurant list updates according to the selected filter. Expected Result: The restaurant list updates based on the applied filter. Priority: High Title: TC_FUNC_03_Sorting_Functionality Scenario: Verify that the "Sort by" button allows for sorting the restaurant list by various criteria. Steps to reproduce: 1. Click on the "Sort by" button. 2. Choose a sorting criterion (e.g., "Price"). 3. Verify that the restaurant list is sorted according to the selected criterion. Expected Result: The restaurant list is correctly sorted based on the selected criterion. Priority: Medium Title: TC_FUNC_04_New_On_Eatance_Filter Scenario: Validate that selecting the "New on Eatance" filter updates the restaurant list. Steps to reproduce: 1. Click on the "New on Eatance" button. 2. Verify that only restaurants new to the platform are displayed. Expected Result: Only new restaurants are displayed after applying the filter. Priority: Medium Title: TC_FUNC_05_Rating_Filter Scenario: Verify that the "Rating 4.0+" filter displays only restaurants with ratings of 4.0 or higher. Steps to reproduce: 1. Click on the "Rating 4.0+" button. 2. Verify that only restaurants with a rating of 4.0 or higher are displayed. Expected Result: The restaurant list displays only those with ratings of 4.0 or higher. Priority: Medium Title: TC_FUNC_06_Restaurant_Detail_View Scenario: Validate that clicking on a restaurant card opens its detailed view. Steps to reproduce: 1. Click on a restaurant card (e.g., "Spice Symphony"). 2. Verify that the detailed view of the restaurant opens. Expected Result: The detailed view of the selected restaurant opens, displaying more information. Priority: High Title: TC_FUNC_07_See_All_Functionality Scenario: Verify that the "See all" link displays all available restaurants. Steps to reproduce: 1. Click on the "See all" link. 2. Verify that the complete list of restaurants is displayed. Expected Result: All restaurants are displayed upon clicking "See all." Priority: Medium Title: TC_FUNC_08_Sponsored_Label Scenario: Confirm that restaurants labeled as "Sponsored" are correctly tagged. Steps to reproduce: 1. Identify restaurants with the "Sponsored" label. 2. Verify that these restaurants have the label accurately displayed. Expected Result: The "Sponsored" label is correctly displayed on applicable restaurants. Priority: Low Title: TC_FUNC_09_Discount_Offer_Display Scenario: Validate that the discount offers are displayed on the restaurant cards. Steps to reproduce: 1. Observe the discount offer on a restaurant card (e.g., "5% off"). 2. Verify that the offer is displayed correctly. Expected Result: Discount offers are displayed accurately on each restaurant card. Priority: Medium Title: TC_FUNC_10_Responsive_Design Scenario: Check the responsiveness of the dashboard on different devices. Steps to reproduce: 1. Open the dashboard on a desktop browser. 2. Open the dashboard on a mobile browser. 3. Verify that the layout adjusts correctly on both devices. Expected Result: The dashboard layout is responsive and adjusts properly across different devices. Priority: High