0% found this document useful (0 votes)
83 views

Case Study - Airline Reservation System: Software Testing and Des'S Nmitd Quality Assurance C1903

The document describes an airline reservation system with the following key points: 1. The reservation system allows agents to make reservations that are initially in a "Made" state. 2. The system then creates a timer based on destination, dates, etc. and will cancel unpaid reservations if the timer expires. 3. A state transition diagram and table are included showing the different states a reservation can be in. 4. Test cases are described for validating different parts of the reservation process.

Uploaded by

Lucky Lucky
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

Case Study - Airline Reservation System: Software Testing and Des'S Nmitd Quality Assurance C1903

The document describes an airline reservation system with the following key points: 1. The reservation system allows agents to make reservations that are initially in a "Made" state. 2. The system then creates a timer based on destination, dates, etc. and will cancel unpaid reservations if the timer expires. 3. A state transition diagram and table are included showing the different states a reservation can be in. 4. Test cases are described for validating different parts of the reservation process.

Uploaded by

Lucky Lucky
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy