TEST TYPE: dashboard_functional Title: TC_FUNC_01_Verify_Food_Order_Button_Functionality Scenario: Verify that clicking the "Food Order" button navigates to the food ordering page. Steps to reproduce: 1. Locate the "Food Order" button on the top navigation bar. 2. Click the "Food Order" button. Expected Result: User is redirected to the food ordering page. Priority: High Title: TC_FUNC_02_Verify_Sorting_Functionality Scenario: Verify that the "Sort by" dropdown correctly sorts restaurants by the selected criteria. Steps to reproduce: 1. Click the "Sort by" dropdown. 2. Select a sorting criterion (e.g., Price). Expected Result: Restaurants are sorted according to the selected criterion. Priority: Medium Title: TC_FUNC_03_Verify_Filter_Functionality Scenario: Verify that the "Filters" button applies the selected filters to the restaurant list. Steps to reproduce: 1. Click the "Filters" button. 2. Select filter options (e.g., Rating 4.0+). 3. Apply the filters. Expected Result: Restaurant list updates to show only those matching the filter criteria. Priority: High Title: TC_FUNC_04_Verify_Sign_In_Up_Link Scenario: Verify that clicking the "Sign In / Sign Up" button redirects to the authentication page. Steps to reproduce: 1. Locate the "Sign In / Sign Up" button in the top right corner. 2. Click the button. Expected Result: User is redirected to the login/signup page. Priority: High Title: TC_FUNC_05_Verify_Restaurant_Details_Display Scenario: Verify that restaurant details are displayed correctly for each listed restaurant. Steps to reproduce: 1. View the list of restaurants. 2. Check details like name, cuisine, location, and rating. Expected Result: Accurate details are displayed for each restaurant. Priority: High Title: TC_FUNC_06_Verify_Responsive_Design_On_Mobile Scenario: Verify that the dashboard layout is responsive on a mobile device. Steps to reproduce: 1. Access the dashboard using a mobile device. Expected Result: The dashboard should adjust to fit the screen size without losing functionality. Priority: Medium Title: TC_FUNC_07_Verify_Discount_Information_Display Scenario: Verify that the discount information is correctly displayed for each restaurant. Steps to reproduce: 1. View the list of restaurants. 2. Check for discount badges and details. Expected Result: Correct discount information is shown for applicable restaurants. Priority: Medium Title: TC_FUNC_08_Verify_Sponsored_Label_Visibility Scenario: Verify that the "Sponsored" label is visible for sponsored restaurants. Steps to reproduce: 1. View the list of restaurants. 2. Identify sponsored restaurants. Expected Result: The "Sponsored" label is clearly visible for sponsored listings. Priority: Medium Title: TC_FUNC_09_Verify_Pagination_Functionality Scenario: Verify that pagination works correctly when there are multiple pages of restaurants. Steps to reproduce: 1. Navigate to the restaurant listing page. 2. Click the pagination controls (e.g., next page). Expected Result: The next set of restaurants is displayed. Priority: Medium Title: TC_FUNC_10_Verify_Location_Information_Accuracy Scenario: Verify that the location information (distance) is accurate for each restaurant. Steps to reproduce: 1. View the list of restaurants. 2. Check the displayed distance for each listing. Expected Result: The distance information is accurate and consistent. Priority: Medium