Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

A

Micro-Project Report on
“Testing of IRCTC Website”
Submitted by,
Roll No. Name of Students
305 HANJGIKAR ARSALAN IMTIYAZN AHMED
317 KALYANI LAXMIKANT BASAVRAJ
320 SOLAPURE VIVEK SHIVSHARANAPPA
321 JADHAV YASH VIJAY
325 SAWANT NIKHILRAJ ASHOKRAO

UNDER THE GUIDANCE OF

(Mr. M. M. Kulkarni)

DEPARTMENT OF COMPUTER ENGINEERING

Shanti Education Society’s

A.G. Patil Polytechnic Institute, Solapur.

ALL PROGRAMS NBA ACCREDITED

2021-2022
Shanti Education Society’s

A.G. Patil Polytechnic Institute, Solapur.

Certificate

This is to certify that the Micro-Project Report on “Testing of IRCTC Website”


has been submitted by,

Roll No. Name of Students


305 HANJGIKAR ARSALAN IMTIYAZN AHMED
317 KALYANI LAXMIKANT BASAVRAJ
320 SOLAPURE VIVEK SHIVSHARANAPPA
321 JADHAV YASH VIJAY
325 SAWANT NIKHILRAJ ASHOKRAO

of T.Y. (Computer) class in the partial fulfillment for the award of Diploma in Computer
Engineering as per curriculum laid by the M.S.B.T.E. during the academic year 2021-2022.

Course Coordinator Program Head


(Mr. M.M Kulkarni) (Mr. T.L. PATIL)

PRINCIPAL
Dr. M.A. CHOUGULE.
(A.G.P.P.I. SOLAPUR)
Part B

Semester V

“A Micro-Project Report on Testing of IRCTC Website”

1.0 Brief Introduction


Software testing is the act of examining the artifacts and the behaviour of the software under
test by validation and verification. Software testing can also provide an objective, independent view of
the software to allow the business to appreciate and understand the risks of software implementation.
Test techniques include, but not necessarily limited to:

• analysing the product requirements for completeness and correctness in various contexts like
industry perspective, business perspective, feasibility and viability of implementation, usability,
performance, security, infrastructure considerations, etc.
• reviewing the product architecture and the overall design of the product
• working with product developers on improvement in coding techniques, design patterns, tests that
can be written as part of code based on various techniques like boundary conditions, etc.
• executing a program or application with the intent of examining behaviour
• reviewing the deployment infrastructure and associated scripts & automation
• take part in production activities by using monitoring & observability technique
A train ticket is a ticket issued by a railway operator that enables the bearer to travel on the
operator's network or a partner's network. Tickets can authorize the bearer to travel a set itinerary at a
specific time (common for long-distance railroads), a set itinerary at any time (common for commuter
railroads), a set itinerary at multiple times, or an arbitrary itinerary at specific times. The last two
categories are often called passes: the former is often sold as a discounted block of trips for commuters;
the latter is often sold to vacationers, such as European Eurail passes.
In some countries, like Italy, and some local railways in Germany, conductors are not used.
Instead, passengers are expected to validate tickets in a special stamping machine before entering the
train. A system of coupons that are validated with a special machine exists on the Mumbai Suburban
Railway where combinations of coupons of denominations are used to get the corresponding ticket
value. There may or may not be a conductor later on double-checking that correct tickets are actually
held. Yet further systems are possible, for example in Japan, the London Underground and in local traffic
in Stockholm, the platforms are blocked by turnstiles, forcing the acquisition of a ticket before entering
the platform.
Some train tickets are available with an option to add bus travel at either end of the train ticketed
journey, as part of a wider transport network. For instance, the Plus bus scheme in the United Kingdom
offers bus travel on an integrated ticket for an additional fee. In Germany, most long-distance train
tickets include a "city ticket" valid on the public transit system of origin and destination. This is
automatically included at no extra charge in all tickets purchased by Bahn Card holders and is indicated
on the ticket
2.0Aim of the Micro-Project:
To check the functionality of IRCTC website.

3.0 Course Outcome Integrated:


CO 1: Apply various software testing methods.

CO 2: Prepare test plan for an application.

CO 3: Identify bugs to create defect report of given application.


4.0 Actual Procedure Followed:

Sr.
Planned Started Planned Finished Name of Responsible
N Details of Activity
Date Date Team Member
O.

Group formation & topic


1 15/09/2021 16/09/2021 All Group Members.
selection discussion.

Discussion of group with


2 16/09/2021 20/09/2021 All Group Members.
project guide.

3 Finalization of topic. 20/09/2021 22/09/2021 All Group Members.

Yash Jadhav Arsalan


4 Data collections. 22/09/2021 25/09/2021
Hangjikar

5 Arrangement of data 25/09/2021 29/09/2021 All Group Members.

6 Data correction 29/09/2021 5/10/2021 SAWANT NIKHILRAJ

Laxmikant Kalyani
7 Preparation of Softcopy 6/10/2021 7/10/2021

8 Finalization of Softcopy 8/10/2021 9/10/2021 All Group Member

Vivek Solapure
9 Proposal Writing (Rough) 10/10/2021 12/10/2021

10 Proposal Writing (Fair) 13/10/2021 14/10/2021 All Group Member

Laxmikant Kalyani
11 Report writing (Rough) 14/10/2021 15/10/2021
Vivek Solapure

12 Presentation of report (Fair) 16/10/2021 17/10/2021 All Group Member

13 Preparation of Project 18/10/2021 19/10/2021 All Group Member

14 Presentation of Project 20/10/2021 21/10/2021 All Group Member

Final submission of the


15 21/10/2021 22 /10/2021 All Group Member
micro-project
5.0 Output of project:

Test Case Expected


Test Case ID Test Data Actual Result Status
Objective Result

Trains from Trains from


Trains from
Verify Search Source to Source to
TCID_01 Source to Pass
Functionality Destination at Destination at
Destination
given date given date

Verify Login Login Login Login


TCID_02 Pass
Functionality Credentials Successful Successful

Passenger
Verify Names, Age,
Verified Verified
TCID_03 Booking Gender, Seat Pass
Successfully Successfully
Functionality Preference,
Mobile No.
Payment
Verify
Mode, Payment Payment
TCID_04 Payment Pass
Payment Successful Successful
Functionality
Amount

Verify PNR PNR Status PNR Status


TCID_05 Status PNR No. Successfully Successfully Pass
Functionality Displayed Displayed

Verify Seat Display No. of Displayed No.


Seats
TCID_06 Availability Seats of Seats Pass
Available
Functionality Available Available
Verify One One Time
Time Password One Time One Time
TCID_07 Password Received at Password Password Pass
Receiving Registered Received Received
Functionality Mobile No.
Verify Cancel Selected Ticket Ticket
TCID_08 Booked Ticket Ticket is Cancelled Cancelled Pass
Functionality cancelled Successfully Successfully
Whole Whole
Verify Change
Website Website
Website Available
TCID_09 Language Language Pass
Language Languages
changed changed
Functionality
Successfully Successfully
Customers
Verify New Valid User User
TCID_10 Registration Information Registered Registered Pass
Functionality and User Successfully Successfully
Credentials
6.0 Actual Resources Used:

Sr. Name of
No. resources/material Specification Quantity Remark

1. OS Windows 10 1 Working
2. Computer System 4GB RAM 1 Working
3. Software MS-Word, MS-Excel 1 Working
4. Website Irctc.co.in 1 Working

You might also like