0% found this document useful (0 votes)
6 views38 pages

Software Testing

The document outlines various practical assignments by Yash Joshi, focusing on designing test cases and test plans for different applications including a flight ticket booking system, elevator system, Notepad application, and online food ordering website. Each section includes test case objectives, expected results, and actual results, along with summaries of testing activities and evaluations of application stability and user-friendliness. The reports recommend the applications for deployment after thorough testing and fixing of critical defects.
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)
6 views38 pages

Software Testing

The document outlines various practical assignments by Yash Joshi, focusing on designing test cases and test plans for different applications including a flight ticket booking system, elevator system, Notepad application, and online food ordering website. Each section includes test case objectives, expected results, and actual results, along with summaries of testing activities and evaluations of application stability and user-friendliness. The reports recommend the applications for deployment after thorough testing and fixing of critical defects.
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

Name:Yash Joshi Practical No:11

Roll no: 85 Sub :SFT

Aim: Design test cases for flight ticket booking system


Test Case Test Case Objective Input Data Expected Result Actual Result Status
ID

TC_01 Check user can Open flight Website Websit Pass


open booking booking opens e
website website successfully opened

TC_02 Check login with Valid username User logged in Login Pass
valid details and password successfully successful

TC_03 Check login with Wrong Error Error Pass


invalid details username message message
or displayed shown
password

TC_04 Check search Source, Available flights Flights Pass


flights option destination, date displayed displayed

TC_05 Check selecting Select one flight Flight selected Flight selected Pass
flight successfully

TC_06 Check passenger Enter passenger Details accepted Details Pass


details entry name, age accepted

TC_07 Check seat Select seat Seat selected Seat selected Pass
selection number

TC_08 Check payment Valid card/UPI Payment Payment Pass


with valid details details successful successful

TC_09 Check ticket Complete Ticket booked Ticket Pass


confirmation booking and shown displayed

TC_10 Check logout Click logout User logged out Logged out Pass
option

TC_11 Check booking Skip payment Booking should Booking not Fail
without payment step not complete completed
Name:Yash Joshi Practical No:12
Class:CO6K Sub: SFT

Test Test Case Input Data Expected Result Actual Result Status
Case ID Objective

TC_01 Check Press call Elevator Elevator Pass


elevator button at 4th arrives at 4th arrived at 4th
response to floor floor floor
floor call

TC_02 to call button Press call Button light turns Button light Pass
light indication button ON turned ON

TC_03 floor selection Select 5th floor Elevator moves Elevator moved Pass
inside elevator to 5th floor to 5th floor

TC_04 Test Elevato Correct floor Correct floor Pass


floor r number number
display moving displayed displayed
operation between floors

TC_05 Confirm door Place object Door remains Door remained Pass
safety sensor between doors open open

TC_06 Check No obstruction Door closes Door closed Pass


automatic automatically automatically
door
closing

TC_07 Test overload Load Alarm Alarm Pass


protection exceeds activates, door activated, door
limit does not did not
close close

TC_08 Check Press Alarm sounds Alarm sounded Pass


emergency alarm
alarm button

TC_09 Check Press Elevator Elevator Pass


emergency emergency stops stopped
stop stop button immediately immediately

TC_10 Check door Door Door closed Fail


Place object
safety should with object in
between
sensor remain between
elevator
open
doors
Name: Yash Joshi Sub:STE
Practical no:12 Class:CO6K
AIM: Design test plan and cases for elevator
1. Test Plan ID

TP_ELVATOR_01

2. Objective

The main aim of this testing is to make that the elevator system works properly and safely in
a malls. This testing will checking the elevator moves to the from top to bottom, open and
closes doors properly.

3. Scope

In Scope
1. Overload detection
2. Emergency button
3. Correct movement between floors
4. Floor Display panel
5. To open & close doors
6. Weight limit sensor

Out of Scope

Maintaince activities

4. Test Items

1. Weight sensor
2. Floor Door system
3. Alaram & emergency system
4. Power system

5. Test Environment

1. Power supply
2. Display panel
3. Control inside and outside button
4. Fan button
Name: Yash Joshi Sub:STE
Practical no:12 Class:CO6K
6. Entry Criteria

1. Power supply is available


2. Button and sensor are working properly
3. Elevator installation is completed

7. Exit Criteria

1. All test cases are executed


2. Safety features are verified
3. System works correctly

8. Roles and Responsibilities

1. Tester:to perfrom testing


2. Developer : fix error found during testing
3. Project head : final project overview

9. Deliverables

1. Test plan document


2. Test case
3. Bug report
4. Final testing report

10. Test Approach

Functional Testing:
Check if elevator responds correctly when buttons are pressed.

Safety Testing:
Check alarm, overload, and emergency features.

Boundary Testing:
Check top floor and ground floor limits.

Performance Testing:
Check how elevator handles multiple requests.
Name:Yash Joshi Practical No:13
Class:CO6K Sub:SFT

Aim: Design test plan and test cases for Notepad (MS Window based) Application
Test plan

1. Test Plan ID

TP_NOTEPAD_01

2. Objective

The objective of this test plan is to check the Notepad application works properly.
We test basic functions like open,save,copy,paste,cut ,close.

3. Scope

In Scope

• Opening Notepad
• Typing text
• Saving a file
• Opening an existing file
• Cut, Copy and Paste
• Find text
• Closing Notepad

Out of Scope

• Performance testing
• Security testing
• Printing on network printers
• Advanced OS level testing

4. Test Items

• [Link]
• File menu
• Edit menu
• Format menu
• Help menu

5. Test Environment
Name:Yash Joshi Practical No:13
Class:CO6K Sub:SFT

• Operating System: Windows 10 / Windows 11


• Application: Microsoft Notepad
• Hardware: Normal PC or Laptop
• RAM: Minimum 4 GB

6. Entry Criteria

Testing will start when:

• Windows OS is installed properly


• Notepad application is available
• System is working normally

7. Exit Criteria

Testing will stop when:

• All test cases are executed


• All major bugs are fixed
• Expected results are achieved

8. Rules and Responsibilities

• Tester will execute test cases


• Tester will report bugs if found
• Developer will fix the bugs
• Retesting will be done after bug fix

9. Deliverables

• Test Plan document


• Test Case document
• Test Execution Report
• Bug Report (if any)

10. Test Approach

Manual testing will be used.


Each function of Notepad will be tested step by step by giving input and checking output.
Name:Yash Joshi Practical No:13
Class:CO6K Sub:SFT

Test cases:

Test Test Case Input Data Expected Actual Result Status


Case ID Objective Result

TC_01 Ensure Double Notepad Notepad opened Pass


Notepad click window
opens Notepad opens
properly

TC_02 Check typing Type text in Text should Text appeared Pass
text Notepad appear

TC_03 Check save file Save file as File saved File saved Pass
option [Link] successfully

TC_04 To perform Open saved file File opens File opened Pass
open file option correctly

TC_05 Check copy Copy and paste Text pasted Text pasted Pass
and paste text correctly

TC_06 Check cut Cut selected text Text removed Text removed Pass
option

TC_07 Check find Find a word Word found Word found Pass
option

TC_08 Check close Close Notepad Application Application closed Pass


option closes

TC_09 Check save file Click Save System ask for File not saved and Fail
without name without file name no message
entering file shown
name
Name:Yash Joshi Practical No:14
Class:CO6K Sub:STE

Aim : Test Summary Report for zomato Website

Project: Zomato Online Food Ordering Website

Tested By: Yash Joshi


Test Date: 21-Feb-2026
Environment: Windows 10, Chrome v120, Internet Speed 100 Mbps

• Test Summary Report Identifier:

TSR-ZOMATO-2026-01 – Unique ID for the test summary report.

• Summary:

Testing was carried out on the Zomato online food ordering website to verify major
functionalities such as user registration, login, restaurant search, menu view, add to cart,
order placement, payment, and order tracking. The purpose of testing was to ensure smooth
operation, correct functionality, and good user experience.

• Variances:

During testing, minor delays were observed in restaurant image loading and order
confirmation response time. Some UI alignment issues were noticed on smaller screen
resolutions and were planned for later improvement.

• Comprehensiveness:

All high and medium priority features were completely tested. Critical flows such as user
login, restaurant selection, food ordering, and payment were tested thoroughly. Low priority
features like reviews, ratings, and offers section received limited testing.

• Summary of Results:

Most test cases passed successfully. Some issues identified during testing include:

• Delay in loading restaurant images


• Occasional mismatch in delivery time estimation
• Slow response during peak hours at payment stage
Name:Yash Joshi Practical No:14
Class:CO6K Sub:STE

Critical defects were fixed, and minor UI issues were deferred for future updates.

• Evaluation:

The Zomato website is stable, reliable, and user-friendly. It meets the required quality
standards, and no major defects are pending. The system is considered ready for use by
customers.

• Activities Summary:

Testing activities included requirement understanding, test planning, test case preparation,
environment setup, functional testing, UI testing, defect reporting, retesting, regression
testing, and limited automation for frequently used test scenarios.

• Approvals:

The test summary report was reviewed and approved by the QA Lead, Test Manager, and
Project Manager.
The Zomato website is recommended for deployment and public use.
Name:Yash Joshi Practical No:15
Class:CO6K Sub:STE

Aim : Design test cases and test summary report for a travel booking application

Project: TravelEase Online Travel Booking Application

Tested By: Yash Joshi


Test Date: 21-Feb-2026
Environment: Windows 10, Chrome v120, Internet Speed 100 Mbps

• Test Summary Report Identifier:

TSR-TRAVEL-2026-01 – Unique ID for the test summary report.

• Summary:

Testing was performed on the TravelEase travel booking application to verify core
functionalities such as user login, travel search, selection of flight/bus/hotel, passenger details
entry, payment processing, booking confirmation, and logout. The goal of testing was to
ensure smooth functionality and correct booking flow.

• Variances:

Minor delays were observed during search result loading and payment processing during
peak hours. Some UI alignment issues were noticed on smaller screen devices and were
planned for future improvement.

• Comprehensiveness:

All high and medium priority features were fully tested. Important user flows such as
authentication, booking, and payment were tested thoroughly. Low priority features like
offers and reviews received limited testing.

• Summary of Results:

• Slow loading of search results


• Occasional delay during payment processing
• Minor UI issues on mobile screens
Name:Yash Joshi Practical No:15
Class:CO6K Sub:STE

• Evaluation:

The TravelEase application is stable and user-friendly. It meets the required quality standards
and is ready for use. No critical defects are pending.

• Activities Summary:

Testing activities included requirement analysis, test planning, test case design, environment
setup, functional testing, UI testing, defect reporting, retesting, regression testing, and limited
automation.

• Approvals:

The test summary report was reviewed and approved by the QA Lead, Test Manager, and
Project Manager.
The TravelEase application is recommended for deployment and public use.
Name:Yash Joshi Practical No:15
Class:CO6K Sub:STE

Test Cases:

Test Case Test Case Input Data Expected Result Actual Status
ID Objective Result

TC_01 Check website Open Website Website Pass


opens properly travel opens opened
booking successfully
website

TC_02 Check user login Valid username User logged in Login Pass
with valid details & password successful

TC_03 Check Source, Available Options Pass


search travel destination options displayed
option , displayed
date

TC_04 Check selection Select Option selected Option Pass


of travel option flight/bus/hotel selected

TC_05 Check passenger Enter name, Details accepted Details Pass


details entry age, ID accepted

TC_06 Check seat/room Select seat or Selection Selected Pass


selection room successful

TC_07 Check payment Valid card/UPI Payment Payment Pass


with valid details details successful successful

TC_08 Check booking Complete Ticket/booking Booking Pass


confirmation booking confirmed confirmed

TC_09 Check logout Click logout User logged out Logged out Pass
option

TC_10 Check booking Skip payment Booking should Booking Fail


without payment step not complete completed
Name:Yash Joshi Practical No:16
Class:CO6K Sub:STE

AIM: Design test plan and test cases for the login functionality of a social media application.

1. Test Plan ID

TP_INSTAGRAM_LOGIN_01

2. Objective

The objective of this test plan is to check whether the login functionality of Instagram
works correctly for valid and invalid users.

3. Scope

In Scope

• Login using valid username and password


• Login using invalid credentials
• Error message validation
• Forgot password option
• Logout after login

Out of Scope

• New user registration


• Profile editing
• Posting photos or videos
• Performance and security testing

4. Test Items

• Instagram login page


• Username field
• Password field
• Login button
• Forgot password link

5. Test Environment

• Operating System: Windows 10 / Windows 11


• Browser: Google Chrome
• Application Type: Web-based Instagram application
Name:Yash Joshi Practical No:16
Class:CO6K Sub:STE

• Internet Connection: Required

6. Entry Criteria

Testing will start when:

• Instagram website is accessible


• Login page is available
• Test user account exists

7. Exit Criteria

Testing will end when:

• All login test cases are executed


• All critical defects are fixed
• Login functionality works properly

8. Roles and Responsibilities

• Tester: Design and execute test cases


• Developer: Fix reported issues
• Test Lead: Review test results

9. Deliverables

• Test Plan document


• Test Case document
• Test Execution Report
• Defect Report

10. Test Approach

Manual testing is used.


Different login scenarios are tested by providing valid and invalid inputs and checking
system response.
Name:Yash Joshi Practical No:16
Class:CO6K Sub:STE

Test cases

Test Test Case Input Data Expected Result Actual Status


Case ID Objective Result

TC_01 Check login with Valid username User logged in Login Pass
valid credentials & password successfully successful

TC_02 Check login with Valid Error message Error Pass


invalid password username, displayed message
wrong shown
password
TC_03 Check login with Wrong Error message Error Pass
invalid username username, displayed message
valid password shown

TC_04 Check login with Username & Validation Message Pass


empty fields password blank message shown shown

TC_05 Check forgot Click forgot Password reset Reset Pass


password option password option shown option
shown

TC_06 Check password Type password Password should Password Pass


masking be hidden hidden

TC_07 Check login button Click login Login process Login Pass
button starts started

TC_08 Check logout after Click logout User logged out Logged out Pass
login

TC_09 Check session User idle for User logged out User Pass
timeout long time logged out

TC_10 Check login with Enter special Login should fail Login Fail
invalid characters characters allowed
Name:Yash Joshi Practical No:17
Class:CO6K Sub:STE

AIM: Generate Defect Report for Library Management System


Field Details

ID LMS_01

Project Library Management System

Release Version 2.0

Module Issue Book

Defect Build LMS_B1


Version

Summary Book not issued even with valid student details

Description System is not issuing the book even after entering correct student ID and
book ID

Step to 1. Login to Library Management System2. Go to Issue Book module3.


Replicate Enter valid student ID and book ID4. Click on Issue button

Actual Result Error message displayed and book not issued

Expected Result Book should be issued successfully

Attachment issuebook_error.jpg

Remark Book issuing functionality should work properly

Defect Severity High

Defect Priority PR_1

Reported By Mr. Yash Joshi

Assign To Mrs. Bhojankar M.

Status Open

Fixed Build 12.09


Version
Name:Yash Joshi Practical No:18
Class:CO6K Sub:STE

AIM: Validate Defect Report for ATM Machine


Field Details

ID ATM_01

Project ATM Banking System

Release Version 3.2

Module Cash Withdrawal

Defect Build ATM_B3


Version

Summary Amount debited but cash not dispensed

Description ATM debits the amount from account but does not dispense cash

Step to Replicate 1. Insert ATM card2. Enter correct PIN3. Select withdrawal option4.
Enter amount and confirm

Actual Result Amount debited from account, no cash received

Expected Result Cash should be dispensed and amount debited

Attachment atm_error.jpg

Remark Customer money safety issue

Defect Severity High

Defect Priority PR_1

Reported By Mr. Yash Joshi

Assign To Mrs. Bhojankar M.

Status Open

Fixed Build Not Fixed


Version
Name:Yash Joshi Practical No:19
Class:CO6K Sub:STE

AIM: Execute Test Cases to Generate Defect Report for any login form
Field Details

ID LF_01

Project Login Form Application

Release Version 1.0

Module Username & Password

Defect Build LF_B1


Version

Summary Login failed for correct username and password

Description System does not allow login even when correct credentials are entered

Step to Replicate 1. Open login page


2. Enter correct username and password
3. Click Login
Actual Result Error message displayed

Expected Result User should login successfully

Attachment login_error.jpg

Remark Login functionality should work properly

Defect Severity High

Defect Priority PR_1

Reported By Mr. Yash Joshi

Assign To Development Team

Status Open

Fixed Build Version 2.0


Name:Yash Joshi Practical No:19
Class:CO6K Sub:STE

Test Cases :

Test Test Case Input Data Expected Actual Result Status


Case ID Objective Result

TC_01 Check login with Correct username User should Login Pass
valid credentials & password login successful

TC_02 Check login with Correct username, Error message Error Pass
invalid password wrong password shown message
shown
TC_03 Check login with Username & Validation Validation Pass
empty fields password blank message shown shown

TC_04 Check forgot Click forgot Reset option Reset option Pass
password option password shown shown

TC_05 Check login with Correct username User should Login failed Fail
correct credentials & password login
Name:Yash Joshi Practical No:20
Class:CO6K Sub:STE

AIM: Defect Report for Hostel Admission Form.

Field Details

ID HAF_01

Project Hostel Admission Management System

Release Version 1.0

Module Student Registration

Defect Build HAF_B1


Version
Summary Form not submitted with valid student details

Description Hostel admission form is not accepting valid student information and does
not submit successfully

Step to 1. Open hostel admission form


Replicate 2. Enter valid student details (name, course, year, mobile number)
3. Click on Submit button
Actual Result Error message displayed and form not submitted

Expected Result Form should be submitted successfully

Attachment hostel_form_error.jpg

Remark Admission form submission should work properly

Defect Severity High

Defect Priority PR_1

Reported By Mr. Yash Joshi

Assign To Mrs. Bhojankar M.

Status Open

Fixed Build Not Fixed


Version
Name:Yash Joshi Practical No:21
Class:CO6K Sub:SFT

Aim: Installation and Configuration of Selenium IDE.

step1: Open Mozilla Firefox browser.

Go to Firefox Add-ons website.

Search for “Selenium IDE”.

Click “Add to Firefox”.

Grant required permissions.


Name:Yash Joshi Practical No:21
Class:CO6K Sub:SFT
Name:Yash Joshi Practical No:21
Class:CO6K Sub:SFT

To click on Run current test


Name:Yash Joshi Practical No:22
Class:CO6K Sub:SFT

Aim: Test Case Design and Execution for Notepad (Windows-Based) Using Selenium IDE
Name:Yash Joshi Practical No:22
Class:CO6K Sub:SFT

Test cases
Test Case ID Test Case Input Data Expected Result Actual Result Status
Objective

TC_01 Check Notepad Launch Notepad window Notepad Pass


opens properly Notepad opens opened

TC_02 Check typing text Type Text appears Text Pass


“Hello” appeared

TC_03 Check save file Save file as File saved File saved Pass
option [Link] successfully

TC_04 Check open file Open File opens File opened Pass
option [Link] correctly

TC_05 Check copy Copy Text copied Text copied Pass


operation selected text

TC_06 Check paste Paste Text pasted Text pasted Pass


operation copied text

TC_07 Check cut Cut selected Text removed Text removed Pass
operation text

TC_08 Check find option Find a word Word found Word found Pass

TC_09 Check close option Close Application Application Pass


Notepad closes closed

TC_10 Check save without Click Save System should No message Fail
filename without file ask for file name shown
name
Name : Yash Joshi Class: Practical No:24
CO6K Sub:SFT

Aim: Installation and Configuration of Selenium WebDriver


Step 1: Install Java (JDK)

Step 2: Install Eclipse IDE


Name : Yash Joshi Class: Practical No:24
CO6K Sub:SFT
Name : Yash Joshi Class: Practical No:24
CO6K Sub:SFT

code:

import [Link];

import [Link];
Name : Yash Joshi Class: Practical No:24
CO6K Sub:SFT

public class TestSelenium {

public static void main(String[] args) {

[Link]("[Link]", "C:\\path\\[Link]");

WebDriver driver = new ChromeDriver();

[Link]("[Link]

[Link]("Title is: " + [Link]());

[Link]();

o/p: Chrome Opens


Name : Yash Joshi Class: Practical No:24
CO6K Sub:SFT

Console prints : Title is: Google


Name:Yash Joshi Practical No:23
Class:CO6K Sub:SFT

Aim: Test Case Design and Execution for MS Word application using Selenium IDE.

Step 1: Identify Testable Functions

First, decide what you want to test in MS Word.


Examples:

• Open MS Word
• Type text
• Save document
• Open saved document
• Close MS Word

Step 2: Launch Selenium IDE

1. Open Google Chrome / Firefox


2. Click on Selenium IDE extension
3. Click on Create a new project
4. Give project name (Example: MS_Word_Test)

Step 3: Start Recording Test Case

1. Click on Record button


2. Selenium IDE starts recording actions
3. Open MS Word application
4. Perform actions one by one:
o Open MS Word
o Type some text (Example: “Automation Testing”)
o Save file as [Link]
o Close MS Word
Name:Yash Joshi Practical No:23
Class:CO6K Sub:SFT
Name:Yash Joshi Practical No:23
Class:CO6K Sub:SFT

Test cases

Test Test Case Input Data Expected Result Actual Result Status
Case ID Objective

TC_01 Check MS Word Launch MS MS Word window MS Word Pass


opens properly Word opens opened

TC_02 Check typing text Type Text should Text appeared Pass
“Software appear
Testing”

TC_03 Check save file Save file as File saved File saved Pass
option [Link] successfully

TC_04 Check open file Open File opens File opened Pass
option [Link] correctly

TC_05 Check copy and Copy and paste Text pasted Text pasted Pass
paste text correctly

TC_06 Check cut option Cut selected Text removed Text removed Pass
text

TC_07 Check bold Apply bold to Text becomes Text became Pass
formatting text bold bold

TC_08 Check find option Find a word Word found Word found Pass

TC_09 Check close Close MS Application closes Application Pass


application Word closed

TC_10 Check save Click save System should ask No message Fail
without file name without name for file name shown
Name : Yash Joshi Class: Practical No:25
CO6K Sub:SFT

Aim: Browser Automation with WebDriver

STEP 1: Install Python

Step 2:install pycharm

Install Selenium in PyCharm

Download ChromeDriver

Code: from selenium import webdriver

from [Link] import By

import time

# Open Chrome browser

driver = [Link]()

[Link]("[Link]
Name : Yash Joshi Class: Practical No:25
CO6K Sub:SFT

# Enter username

driver.find_element([Link], "username").send_keys("tomsmith")

# Enter password

driver.find_element([Link], "password").send_keys("SuperSecretPassword!")

# Click login button

driver.find_element(By.CLASS_NAME, "radius").click()

# Wait to see result

[Link](5)

# Close browser

[Link]()

OUTPUT :-
Name : Yash Joshi Practical No:26
Class: CO6K Sub:SFT

Aim: Handling Multiple Windows and Tabs in WebDriver


Code in python:

from selenium import webdriver

from [Link] import By

import time

driver = [Link]()

[Link]("[Link]

# Store main window ID

main_window = driver.current_window_handle

# Click the link that opens new window

driver.find_element(By.LINK_TEXT, "Click Here").click()

[Link](2)

# Get all window handles

all_windows = driver.window_handles

# Switch to new window

for window in all_windows:

if window != main_window:

driver.switch_to.window(window)

break

# Print new window text

print("New Window Text:",

driver.find_element(By.TAG_NAME, "h3").text)

[Link](3)

# Close new window

[Link]()
Name : Yash Joshi Practical No:26
Class: CO6K Sub:SFT

# Switch back to main window

driver.switch_to.window(main_window)

print("Back to Main Window:",

driver.find_element(By.TAG_NAME, "h3").text)

[Link](3)

[Link]()

o/p:
Name : Yash Joshi Practical No:26
Class: CO6K Sub:SFT

You might also like