Computer Synopsis
Computer Synopsis
Computer Synopsis
Synopsis on
Railway ticket
reservation
Content
1
Application:
The railway reservation system facilitates the passengers
to enquiry about the trains available on the basis of
source and destination, booking and cancellation of
tickets, enquiry about the status of the booked ticket,
etc. The aim of case study is to design and develop a data
base maintaining records of different trains, train status
and passengers.This project contains introduction to the
railways reservation system. It is the computerized
system of reserving the seats of train seats in advance. It
is mainly used for a long route. Online reservation has
made the process for the reservation of seats very much
easier than ever before.
2
3
TESTING:
Software Testing is an empirical investigation
conducted to provide stakeholders with information
about the quality of the product or service under test[1] ,
with respect to the context in which it is intended to
operate. Software Testing also provides an objective,
independent view of the software to allow the
business to appreciate and understand the risks at
implementation of the software. Test techniques
include, but are not limited to, the process of
executing a program or application with the intent of
finding software bugs. It can also be stated as the
process of validating and verifying that a software
program/application/product meets the business and
technical requirements that guided its design and
development, so that it works as expected and can
be implemented with the same characteristics.
Software Testing, depending on the testing method
employed, can be implemented at any time in the
development process, however the most test effort is
employed after the requirements have been defined and
coding process has been completed.
TESTING METHODS:
Software testing methods are traditionally divided into
black box testing and white box testing. These two
approaches are used to describe the point of view that a
test engineer takes when designing test cases.
BLACK BOX TESTING:
Black box testing treats the software as a "black box,"
without any knowledge of internal implementation.
Black box testing methods include: equivalence
partitioning, boundary value analysis, all-pairs
testing, fuzz testing,
4
model-based testing, traceability matrix, exploratory
testing and specification-based testing
SPECIFICATION-BASED TESTING:
Specification-based testing aims to test the functionality
of software according to the applicable requirements.[16]
Thus, the tester inputs data into, and only sees the
output from, the test object. This level of testing
usually requires thorough test cases to be provided to
the tester, who then can simply verify that for a given
input, the output value (or behaviour), either “is” or “is
not” the same as the expected value specified in the
test case. Specification-based testing is necessary,
but it is insufficient to guard against certain risks
7
BIBLIOGRAPHY:
• Computer science With Python - Class XI By : Sumita
Arora
• A Project Report On SALES MANAGEMENT SYSTEM.
By : Praveen M Jigajinni
• Website: https://www.w3resource.com
***
8