You are on page 1of 11

Testing On Airline Reservation System

INTRODUCTION
Software testing is a procedure to verify whether the actual results are same as of
excepted result. Software testing id performed to provide assurance that software system does
not content any defects.
In this software testing we can perform the testing by the two ways first is manual testing
and second is automation testing. In manual testing, tester manually runs all the test cases
without using any automation testing tools. The main objective of Automation is to decrease the
number of test cases to execute manually and not remove manual testing complexity.

In this project we prepare the test case on the Airline Reservation system. We test all
cases by manually so it is also called as manual testing.

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 1


Testing On Airline Reservation System

REQUIREMENT ANALYSIS

 Hardware requirements
Desktop PC with broad specification Processor- Intel (R) Core (TM) i3-6100
CPU @ 3.70GHz
RAM- 4.00 GB (Minimum 2 GB required)
System Type- 32- bit Operating System x64 based processor.

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 2


Testing On Airline Reservation System

TYPES OF TESTING
Manual Testing:
Manual testing is one of the types of software testing in which Tester treat himself as end
user and use every login module to log out module to check application behavior according to
requirement provided by user. Manual testing does not require human interaction. In manual
testing, tester manually runs all the test cases without using any automation testing tools.

It is a very basic type of all testing types and support to search the bug in the software.
Firstly we do manual testing for any application before going for automation testing. We
perform feasibility study of automation testing in manual testing.

For performing manual testing, we do not need knowledge of any testing tool. One
important thing in software testing is that “100% automation is not possible” so we need to
perform manual testing.

Automation Testing:
Usually the manual testing is carried by the person sitting in front of a PC carefully
performing the test steps. Automation testing refers to the use of automation tool to execute your
test case suite.

Using the automation software, it is possible to enter test data into the system, compare
the desired and actual results and create report in detail. The test automation tool can record the
test suite and re-play it as necessity.

The main objective of Automation is to decrease the number of test cases to execute
manually and not remove manual testing complexity.

Therefor in this project we perform the manual testing to prepare the test cases because
for performing manual testing, we do not need knowledge of any testing tool and in software
testing is that “100% automation is not possible” so we need to perform manual testing.

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 3


Testing On Airline Reservation System

TEST CASE TABLE

TC_Id TC_Name Steps Input Data Expected Actual Status


Result Result
TC_01 Login Any valid “admin” It should The login Pass
Field login name accept name is
the login accepted
name
TC_02 Password Valid “admin@123” Valid Successful Pass
Field password password login
should be message
accepted
TC_03 Password Invalid “admin77” Should Message Pass
field password not displayed
accept as invalid
wrong login or
password wrong
password
TC_04 Date of Date format “22/09/2019” It should Accepted Pass
journey not before accept
the current
date
TC_05 Date of Date greater “1/10/2019” It should Accepted Pass
return than the accept
journey return date
journey date

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 4


Testing On Airline Reservation System

SYSTEM DESIGN
1. Data Flow Diagram

 Level 0

Booking

Management

Ticket
Airlines
Airline Management
Management
Reservation

System

Customer System User

Management Management

System User

Management

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 5


Testing On Airline Reservation System

 Level 1

Airlines Generates Airline


Management Reports

Ticket Generate Ticket

Management Report

Customer Generate Customer

Management Airline Report

Reservation
Airlines Company System Generate Airlines

Management Company Report

Login Check User

Management Login Details

System User Generate System

Management User Report

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 6


Testing On Airline Reservation System

 Level 2

Login To Manage Customer Details


Admin Check
System Roles of
Access
Manage Booking Details

Manage Airlines Ticket


Details
Forgot Check Manage

Credentials Modules Manage airlines Route


Password Details

Manage Airlines Company


Details
Send
Email To Manage Airlines Schedule
user Details

Manage System Manage Roles Of Manage User Manage Report


Admins User Permission

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 7


Testing On Airline Reservation System

2. USE CASE DIAGRAM

Login

Check for
availability

Choose Seat

Passenger

Book Ticket

Validate Card
Details
Bank
Payment

Cancel Ticket

Check Flight
Status

Admin Update Flight


Schedule

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 8


Testing On Airline Reservation System

ADVANTAGES
 It is covered in limited cost.
 Easy to learn for new people who are entered into testing.
 Tester and developer can interact with each other to solving the problem.
 For performing manual testing we did not require knowledge of any testing tool.

DISADVANTEGES

 Manual testing is very time consuming. The same set of operations needs to be done
repeatedly, and hence the test engineers are likely to get bored when the testing has to be
done repeatedly.
 For instance, to test a web site, each and every link has to be checked. In manual testing,
the test engineer is likely to miss some links.
 Less Accuracy.
 Manual test case scope is very less.

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 9


Testing On Airline Reservation System

CONCLUSION
We effectively understood how to create a test case table on the coding program.
Also we understood how to draw the system diagram and to design the test cases as well as we
understood test the manual testing.

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 10


Testing On Airline Reservation System

REFERENCES
1. https://www.freeprojectz.com/dfd/airlines-reservation-system-dataflow-diagram
2. https://www.freeprojectz.com/use-case/airlines-reservation-system-use-case-diagram
3. https://www.guru99.com/manual-testing.html

DKTE’S Yashwantrao Chavan Polytechnic, Ichalkaranji Page 11

You might also like