Test Validation for Canteen Management System
Test Case ID Test Scenario Input Data Expected Actual Output
Output
TC_01 User Login Valid email & Login Login
password successful successful
TC_02 User Login with Invalid Error message Error message
Invalid email/passwor displayed displayed
Credentials d
TC_03 User Valid name, Registration Registration
Registration email, successful successful
password,
phone
TC_04 Empty Fields in Blank input Error message Error message
Registration fields displayed displayed
TC_05 Dine-In Page Click 'Dine In' Dine-In menu Dine-In menu
Navigation displayed displayed
TC_06 Takeaway Page Click 'Take Takeaway Takeaway
Navigation Away' menu displayed menu displayed
TC_07 Food Tile Select food item Food name, Displayed
Display price, and correctly
description
correct
TC_08 Adding Item to Select food item Item appears in Item added
Cart and add to cart cart with successfully
correct
quantity
TC_09 Removing Item Click remove on Item removed Item removed
from Cart item from cart successfully
TC_10 Empty Cart No items in cart 'Cart is empty' Message
Scenario message displayed
displayed
TC_11 Phone Number Enter valid Phone number Accepted
Entry on phone number accepted
Payment Page
TC_12 Payment Select payment Payment Payment
Processing method & successful, SMS successful, SMS
confirm sent received
TC_13 Invalid Enter incorrect Payment failed Payment failed,
Payment payment details with error error displayed
Details message
TC_14 Receipt Page Complete Order summary Order summary
Verification payment displayed displayed
TC_15 Order Status Check order Status changes Status updated
Update status from 'Pending' correctly
to 'Processing'
TC_16 Adding Multiple Select multiple All items listed Items displayed
Items to Cart items in cart correctly
TC_17 Logout Click logout User logged out Logged out
Functionality successfully successfully
TC_18 Order Cancel order Order removed Order removed
Cancellation before payment from cart successfully
Before Payment
TC_19 Session Stay idle for User logged out Logged out as
Expiration long duration automatically expected
TC_20 Refund Request Initiate refund Refund Refund
Processing request processed processed
successfully