Streport1 PDF
Streport1 PDF
Project Report
Software Testing
Subject Code: 4360706
Semester – 6
Student Information
Enrolment No 226160307060
Name Talavdiya Mansi Ashwinbhai
Academic Year 2024 - 2025
Term
1
GOVERNMENT POLYTECHNIC, WAGHAI - DANG
GUJARAT TECHNOLOGICAL UNIVERSITY
Certificate
2
INDEX
1 Abstract
2 Introduction
5 Scope of Testing
8 Defect Summary
9 Conclusion
3
Abstract
This report presents the functional testing of the MakeMyTrip travel booking
website, focusing on validating key features such as user registration, search
functionality, booking processes, and third-party integrations. The testing was
performed using a structured approach with automated and manual methods to
ensure a seamless user experience. The report outlines the testing objectives,
methodologies, tools used, test cases, defects found, and recommendations for
improvement.
4
Introduction
5
What is Functional Testing?
Functional testing involves testing the software to ensure that it performs its
functions as expected. This type of testing is primarily concerned with verifying
that the system behaves as per the specified functional requirements, without
focusing on the internal workings or code structure.
6
Example of Functional Testing
Selenium: A widely used tool for automating functional testing for web
applications.
QTP (QuickTest Professional): A tool used for automated functional testing
of applications.
TestComplete: A tool for automating functional testing of desktop, mobile,
and web applications.
7
Concept of the Project
The concept behind this project lies in ensuring the reliability, functionality, and
user-friendliness of the MakeMyTrip travel booking website. As a leading
platform in the travel and tourism industry, MakeMyTrip enables users to search
for and book flights, hotels, and holiday packages with ease. The functional
testing process was designed to:
By focusing on these aspects, the project aims to enhance user satisfaction and
uphold the platform's reputation as a dependable and efficient travel booking
solution
Objective
Verify that the core features of the MakeMyTrip website are functional.
Ensure the system meets user requirements for booking travel services.
8
Scope of Testing
Scope of Testing
9
Tools and Environment
Tools Used: Selenium WebDriver, JIRA for bug tracking, Postman for API
testing, TestNG for test management.
Operating System: Windows 11 and macOS Monterey.
Browsers: Chrome (v115), Firefox (v102), Edge (v114).
Test Data: Sample user accounts, mock payment details, and test travel
plans.
Network Configuration: Testing conducted on both high-speed
broadband and 4G mobile networks.
10
Test Cases and Results
11
Test Case ID : TC-007
Test Scenario : Notification Verification
Steps : Make a flight booking and check for confirmation email and SMS.
Input Data : User Email: [email protected], Phone: +91 9876543210
Expected Result : Email and SMS received with correct booking details.
Actual Result : Notifications received correctly with proper details.
Status : Pass
12
Defect Summary
Defect
Module Description Severity Status
ID
D-003 Notifications SMS not sent for flight bookings. Low Resolved
13
Conclusion
References
Testing Documentation
ChatGPT
14