You are on page 1of 3

SOFTWARE TESTING AND

DES’s NMITD QUALITY ASSURANCE C1903

CASE STUDY - AIRLINE RESERVATION SYSTEM

A reservation agent, acting as our interface to the airline’s reservation system, uses that
information to make a reservation. At that point, the Reservation is in the Made state.

In addition, the system creates and starts a timer. Each reservation has certain rules about
when the reservation must be paid for.

These rules are based on destination, class of service, dates etc. If this timer expires before the
reservation is paid for, the reservation is cancelled by the system.

STATE TRANSITION DIAGRAM

1
SOFTWARE TESTING AND
DES’s NMITD QUALITY ASSURANCE C1903

STATE TRANSITION TABLE

TEST CASE

Expected Actual
Test Case ID Input Status
Output Output
Valid Login Id
1 Logged In Logged In Success
& password
Incorrect
Invalid Login
2 Login Login Failed Success
Id & password
Credentials
Incorrect
Invalid Login
3 Login Logged In Fail
Id & password
Credentials
Open Flight Opened Flight
Search for
4 Information Information Success
Flights
Page Page
Open Flight
Search for Opened Seats
5 Information Fail
Flights Selection Page
Page
Select for a Proper format
Date
6 particular date of date Success
displayed
for the flight selected
Choose Total Price Error while
7 Fail
particular Calculated calculating

2
SOFTWARE TESTING AND
DES’s NMITD QUALITY ASSURANCE C1903

flight price price


Choose
Total Price Total Price
8 particular Success
Calculated Calculated
price
Confirm
Redirected to Redirected to
9 Payment Success
payment page payment page
Button Click
Confirm
Redirected to 404 Error on
10 Payment Fail
payment page Page
Button Click
Payment Page
Ticket
11 Done Ticket submission Fail
Received
Received error
Payment
Ticket Ticket
12 Done Ticket Success
Received Received
Received

You might also like