TEST TYPE: dashboard_functional ```plaintext Title: TC_FUNC_01_Verify_Food_Order_Page_Navigation Scenario: Verify that clicking the "Food Order" button navigates to the food order page. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Locate the "Food Order" button on the dashboard. 2. Click the "Food Order" button. Expected Result: User is redirected to the food order page. Priority: High Test Data: N/A Title: TC_FUNC_02_Verify_Filter_Functionality Scenario: Verify the functionality of the "Filters" button. Preconditions: User is on the dashboard page with restaurant listings. Steps to Reproduce: 1. Click the "Filters" button. 2. Apply a specific filter (e.g., cuisine type). Expected Result: The restaurant listings are updated according to the selected filter. Priority: High Test Data: N/A Title: TC_FUNC_03_Verify_Sort_By_Price Scenario: Verify that the "Sort by Price" functionality sorts restaurant listings correctly. Preconditions: User is on the dashboard page with restaurant listings. Steps to Reproduce: 1. Click the "Sort by" button. 2. Select "Price" from the dropdown menu. Expected Result: Restaurant listings are sorted by price in ascending order. Priority: Medium Test Data: N/A Title: TC_FUNC_04_Verify_New_On_Eatance_Filter Scenario: Verify that the "New On Eatance" filter displays only new restaurants. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Click the "New On Eatance" button. Expected Result: Only new restaurants are displayed in the listings. Priority: Medium Test Data: N/A Title: TC_FUNC_05_Verify_Rating_Filter_Functionality Scenario: Verify the "Rating 4.0+" filter displays only restaurants with ratings above 4.0. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Click the "Rating 4.0+" button. Expected Result: Only restaurants with a rating of 4.0 or higher are displayed. Priority: High Test Data: N/A Title: TC_FUNC_06_Verify_Restaurant_Details_Page Scenario: Verify that clicking on a restaurant's name navigates to its details page. Preconditions: User is on the dashboard page with restaurant listings. Steps to Reproduce: 1. Click on the name of a restaurant (e.g., "Spice Symphony"). Expected Result: User is redirected to the detailed page of the selected restaurant. Priority: High Test Data: N/A Title: TC_FUNC_07_Verify_Discount_Display Scenario: Verify that the discount percentage is displayed correctly for each restaurant. Preconditions: User is on the dashboard page with restaurant listings. Steps to Reproduce: 1. Observe the discount badge for each restaurant. Expected Result: The discount percentage is visible and correctly displayed. Priority: Medium Test Data: N/A Title: TC_FUNC_08_Verify_Sponsored_Label_Visibility Scenario: Verify that the "Sponsored" label is displayed for sponsored restaurants. Preconditions: User is on the dashboard page with restaurant listings. Steps to Reproduce: 1. Observe the restaurants marked as "Sponsored". Expected Result: The "Sponsored" label is visible on the respective restaurants. Priority: Medium Test Data: N/A Title: TC_FUNC_09_Verify_Sign_In_Sign_Up_Navigation Scenario: Verify that clicking the "Sign In / Sign Up" button navigates to the authentication page. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Click the "Sign In / Sign Up" button. Expected Result: User is redirected to the sign-in/sign-up page. Priority: High Test Data: N/A Title: TC_FUNC_10_Verify_Top_Restaurant_Brands_Visibility Scenario: Verify that the "Top Restaurant Brands" section is visible and displays correctly. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Scroll down to the "Top Restaurant Brands" section. Expected Result: The section is visible, displaying top brands correctly. Priority: Medium Test Data: N/A Title: TC_FUNC_11_Verify_See_All_Navigation Scenario: Verify that clicking "See all" navigates to a page displaying all top restaurant brands. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Click the "See all" link in the "Top Restaurant Brands" section. Expected Result: User is redirected to a page listing all top restaurant brands. Priority: Medium Test Data: N/A Title: TC_FUNC_12_Verify_Pagination_Functionality Scenario: Verify the pagination functionality in the restaurant listings. Preconditions: User is on the dashboard page with restaurant listings. Steps to Reproduce: 1. Click the pagination buttons (e.g., next page arrow). Expected Result: The restaurant listings update to display the next set of results. Priority: Medium Test Data: N/A Title: TC_FUNC_13_Verify_Responsive_Layout Scenario: Verify that the dashboard layout is responsive on different screen sizes. Preconditions: User accesses the dashboard on various devices (desktop, tablet, mobile). Steps to Reproduce: 1. Open the dashboard on a desktop. 2. Open the dashboard on a tablet. 3. Open the dashboard on a mobile device. Expected Result: The layout adjusts correctly to fit each screen size without loss of functionality. Priority: High Test Data: N/A Title: TC_FUNC_14_Verify_Back_To_Top_Button Scenario: Verify the functionality of the "Back to Top" button. Preconditions: User is on the dashboard page and has scrolled down. Steps to Reproduce: 1. Scroll down to the bottom of the page. 2. Click the "Back to Top" button. Expected Result: The page scrolls up smoothly to the top. Priority: Medium Test Data: N/A ```