Test Case ID Test Scenario
TC_01 User Registration
TC_02 User Login
TC_03 View List of Concerts
TC_04 Search for a Concert
TC_05 Book Ticket
TC_06 Payment Processing
TC_07 Download Ticket
TC_08 Admin Login
TC_09 Add a New Concert (Admin)
TC_10 Cancel Booking
TC_11 Forgot Password Functionality
TC_12 Book Ticket Without Login
TC_13 View Booking History
TC_14 Payment with Invalid Card
TC_15 Register with Existing Email
TC_16 Edit Concert Details (Admin)
TC_17 Book Ticket for a Sold Out Concert
TC_18 Logout Functionality
TC_19 Admin Deletes a Concert
TC_20 View Concert Details
Steps
Enter valid name, email, password, and phone number, then click the
Enter registered email and correct password, then click the "Login" bu
Log in and navigate to the "View Concerts" section.
Enter “Coldplay” in the search bar and click the "Search" button.
Select a concert, choose available seats, and click the "Book Ticket" b
Enter valid card details and click the "Pay Now" button.
Go to “My Bookings” section and click on the “Download Ticket” butto
Enter incorrect admin credentials and attempt to log in.
Login as admin, click "Add Concert", fill in concert details, and click "S
Go to "My Bookings", select a ticket, and click the "Cancel" button.
Click “Forgot Password”, enter registered email, and click “Send OTP”
Try booking a ticket without logging into the system.
Log in and navigate to “My Bookings”.
Enter invalid card number and click “Pay Now”.
Enter an email already used in registration and try to sign up again.
Log in as admin, go to “Manage Concerts”, edit a concert, and click “S
Try to book a ticket for a concert marked as “Sold Out”.
Click on the “Logout” button from the dashboard.
Log in as admin, go to “Manage Concerts”, and delete a concert.
Click on a specific concert to view its details like time, venue, artists.
Expected Result
User is registered successfully and redirected to login
Login successful; redirected to user dashboard
System displays a list of upcoming concerts with details
Concerts matching “Coldplay” are shown
Seat availability is verified and booking is initiated
Payment is processed and confirmation is received
Ticket is downloaded as PDF
Error message is displayed indicating invalid login
Concert is successfully added and visible to users
System throws an error and booking is not cancelled properly
OTP is sent to the user’s email for password reset
System prompts the user to log in before booking
All past and current bookings are listed
Payment fails with appropriate error message
System displays “Email already exists” message
Changes are saved and reflected in the concert list
System shows message “No seats available”
User is logged out and redirected to the login screen
Concert is removed from the system and not visible to users
Detailed concert information is displayed
Status
Pass
Pass
Pass
Fail
Pass
Pass
Pass
Fail
Pass
Fail
Pass
Pass
Pass
Fail
Pass
Pass
Fail
Pass
Pass
Pass