0% found this document useful (0 votes)
10 views37 pages

ST Lab File Structured

The document is a lab record for a Software Testing course at Noida Institute of Engineering & Technology, detailing various experiments and test cases related to programming constructs and UI testing for online banking systems. It includes specific test cases for constructs like 'if-else', 'while', and 'switch', as well as reasons for matrix multiplication failure and UI test cases for registration and login pages. The document serves as a practical guide for students to demonstrate their understanding of software testing principles.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views37 pages

ST Lab File Structured

The document is a lab record for a Software Testing course at Noida Institute of Engineering & Technology, detailing various experiments and test cases related to programming constructs and UI testing for online banking systems. It includes specific test cases for constructs like 'if-else', 'while', and 'switch', as well as reasons for matrix multiplication failure and UI test cases for registration and login pages. The document serves as a practical guide for students to demonstrate their understanding of software testing principles.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

NOIDA INSTITUTE OF ENGINEERING & TECHNOLOGY

GREATER NOIDA

LAB RECORD

<SOFTWARE TESTING >


BMCA214P
Master of Computer Applications
(Session : 2024 - 2025)
Affiliated to

Dr. A.P.J. Abdul kalam Technical University, Lucknow (U.P.)

Under Guidance of: Submitted by:


ABHISHEK KUMAR Himanshu Raj
(Asst. Professor) 0241MCA097
(Department of Computer Applications)
INDEX

S.NO NAME OF EXPERIMENT DATE SIGNATURE


1. Write the Test cases for programs in any language
which demonstrate the working of the following
constructs I ) do.
While ii) while iii) if…else iv) switch v) for.

2. Write down the possible reasons for failure of


Matrix multiplication.

3. Write the Test cases based on UI of Registration


Page in Online Banking System.

4. Write the Test cases based on Terms and Conditions


�eld of Registration Page.

5. Write the Test cases based on Performance in


Registration Page.

6. Write the Test cases for Functionality in Registration


Page.

7. Write the Test cases based on Security in


Registration Page.

8. Write the Test cases for Functionality in Login Page.

9. Write the Test cases based on UI in Login Page.

10. Write the Test cases based on Performance in Login


Page.

11. Write the Test cases based on Security in Login Page.

12. Write system specifications for ATM and make


report on various bugs.

13. Write the test cases for banking application in


respect of Registration Page and Login Page.
Experiment 1.
Write the test case for programs in any language which demonstrate the
working of the following constructs:

1. Do while
2. While
3. If else
4. Switch
5. For
AIM :To demonstrate the working of the if else construct

using python

Code:

n = int (input ("Enter a number"))

if (n == 0):

print("Number is neutral")

elif (n % 2 == 0):

print(f"{n} is even")

else:

print(f"{n} is odd")
TEST CASE 1:

TEST CASE: Positive values

Input values Expected outcome Actual outcome Result

2 2 is even 2 is even Pass

5 5 is odd 5 is odd Pass

128 128 is even 128 is even Pass

325454 325454 is even 325454 is even Pass

TEST CASE 2:

TEST CASE: Negative values

Input Values Expected outcome Actual Outcome Resultant

-3 -3 is odd -3 is odd Pass

-4 -4 is even -4 is even Pass

-132 -132 is even -132 is even Pass

-2333212 -2333212 is even -2333212 is even Pass


TEST CASE 3:

TEST CASE: Out of range

Input Expected outcome Actual outcome Result

785475743324 785475743324 is even 785475743324 is even Pass

973246223432 973246223432 is even 973246223432 is even Pass

-32477453243 -32477453243 is odd -32477453243 is odd Pass

-42348736623 -42348736623is odd -42348736623is odd Pass


AIM :To demonstrate the working of the while construct

Code:
def check_number():

# While loop to continuously take input until the user chooses to stop

while True:

# Taking input from the user for a test case

number = float(input("Enter a number "))

# Check if the number is positive, negative, or zero

if number > 0:

print("The number is positive.")

break

elif number < 0:

print("The number is negative.")

break

else:

print("The number is zero.")

# Run the function

check_number()
TEST CASE 1:

TEST CASE: Positive values

Input Expected Outcome Actual Outcome Resultant

4 The number is positive The number is positive Pass

1234 The number is positive The number is positive Pass

3 The number is positive The number is positive Pass

23423 The number is positive The number is positive Pass

TEST CASE 2:

TEST CASE: Negative values

Input Expected Outcome Actual Outcome Resultant

-4 The number is negative The number is negative Pass

-1234 The number is negative The number is negative Pass

-3 The number is negative The number is negative Pass

-23423 The number is negative The number is negative Pass


TEST CASE 3:

TEST CASE: Out of range values

Input Expected Outcome Actual Outcome Resultant

429365462 The number is positive The number is positive Pass

123454237 The number is positive The number is positive Pass

-32436234 The number is negative The number is negative Pass

-23423243 The number is negative The number is negative Pass


AIM :To demonstrate the working of the switch construct

Code: def switch_case(choice):

# Define the switch-case dictionary

switch = {

1: "Option 1 selected",

2: "Option 2 selected",

3: "Option 3 selected",

# Using .get() to fetch the value, providing a default if not found

return switch.get(choice, "Invalid option")

# Test the function

choice = int(input("Enter a number : "))

result = switch_case(choice)

print(result)
TEST CASE 1:

TEST CASE: Positive values

Input Expected outcome Actual outcome Resultant

1 Option 1 is selected Option 1 is selected Pass

23 Invalid Option Invalid Option Pass

2 Option 1 is selected Option 1 is selected Pass

4 Invalid Option Invalid Option Pass


Experiment.2

Write down the possible reasons for failure of matrix multiplication


CODE

# Function to multiply two matrices

def multiply_matrices(A, B):

# Get the number of rows and columns of matrix A

rows_A = len(A)

cols_A = len(A[0])

# Get the number of rows and columns of matrix B

rows_B = len(B)

cols_B = len(B[0])

# Check if multiplication is possible (columns of A must equal rows of B)

if cols_A != rows_B:

raise ValueError("Number of columns in A must be equal to the number of rows in B")

# Create the result matrix with appropriate dimensions (rows of A and columns of B)

result = [[0 for _ in range(cols_B)] for _ in range(rows_A)]

# Perform matrix multiplication

for i in range(rows_A):

for j in range(cols_B):

for k in range(cols_A):

result[i][j] += A[i][k] * B[k][j]


return result

# Example matrices

A=[

[1, 2],

[3, 4]

B=[

[5, 6],

[7, 8]

# Multiply the matrices

result = multiply_matrices(A, B)

# Print the result

print("Resultant Matrix:")

for row in result:

print(row)
Test case 1:WHEN ROWS AND COLS ARE EQUAL

INPUT EXPECTED OUTCOME ACTUAL OUTCOME RESULT

Enter the number of [7,10] [7,10] Pass


rows = 2
[15,20] [15,20]
Enter the number of
column = 2

Enter the elements for


2*2 matrix A:1 2 3 4

Enter the elements for


2*2 matrix B :1 2 3 4

Enter the number of [30, 36, 42] [30, 36, 42] Pass
rows = 3
[66, 81, 96] [66, 81, 96]
Enter the number of
column = 3 [102, 126, 150] [102, 126, 150]

Enter the elements for


3*3 matrix A:1 2 3 4 5
6789

Enter the elements for


3*3 matrix B : 1 2 3 4 5
6789
Test case 2: WHEN COL OF 1ST MATRIX IS NOT EQUAL TO ROW OF 2ND MATRIX

INPUT EXPECTED OUTCOME ACTUAL OUTCOME RESULT

Enter the number of Matrix multiplication Matrix multiplication Pass


rows in matrix A= 2 is not possible. The is not possible. The
number of columns in number of columns in
Enter the number of A must equal the A must equal the
columns in matrix B= number of rows in B. number of rows in B.
3

Enter the elements of


2*3 :1 2 3 4 5 6

Enter the number of


rows in matrix A= 2

Enter the number of


columns in matrix B=
3

Enter the elements of


2*3 :1 2 3 4 5 6

Enter the number of Matrix multiplication Matrix multiplication Pass


rows in matrix A= 3 is not possible. The is not possible. The
number of columns in number of columns in
Enter the number of A must equal the A must equal the
columns in matrix B= number of rows in B. number of rows in B.
2

Enter the elements of


2*3 :1 2 3 4 5 6

Enter the number of


rows in matrix A= 3

Enter the number of


columns in matrix B=
2

Enter the elements of


2*3 :1 2 3 4 5 6
Proof:
Experiment no .3
Write the Test cases based on UI of Registration Page in Online Banking
System.

INPUT TEST DESCRIPTION EXPECTED ACTUAL RESU


OUTCOME OUTCOME LT

1. VERIFY VISIT REGISTRAI REGISTRAI PASS


REGISTRA https://retail.onlinesbi. ON PAGE ON PAGE
TION sbi/retail OPEN OPEN
PAGE IS SUCCESSFU SUCCESSFU
OPEN NEW
LOAD LLY LLY
RTEGISTRATION
SUCCESSF
BUTTON WHICH IS
ULLY
AVAILABLE IN SBI SITE

2. VERIFY CIF Number ,Branch ALL FIELD ALL FIELD PASS


ALL INPUT Code , Name ,branch SHOULD BE SHOULD BE
PRESENT code ,Country AVAILABLE AVAILABLE
IN INPUT
Registered mobile
FIELD
Number *,

Facility Required

3. VERIFY I I AGREE BUTTON IS I AGREE I AGREE PASS


AGREE AVAILABLE AND CLICK BUTTON BUTTON
BUTTON ON I AGREE BUTTON IS ISAVAILABL ISAVAILABL
IS WORKING AFTER E AND E AND
AVAILABL INPUT ALL DATA CLICKABLE CLICKABLE
E AND AFTER AFTER
CLICKABLE FILLING ALL FILLING ALL
INPUT INPUT

4. VERIFY I I AGREE BUTTON IS I AGREE I AGREE FAIL


AGREE AVAILABLE AND CLICK BUTTON BUITTON IS
BUTTON ON I AGREE BUTTON IS SHOULD
IS WORKING BEFORE NOT BE CLICKABLE
AVAILABL INPUTTINGJ ALL DATA CLICKABLE
E AND
CLICKABLE
WITHOUT
FILLING
DATA

5. VERIFY A/C NO SHOULD BE SHOULD IT IS FAIL


A/C NO CORRECT AND GIVE POP ACCEPTING
SHOULD PROVIDED BY SAME UP IF A/C A/C NO
BE BANK NO IS WHICH
AUTHENTI INCORRECT ISINCORRE
CATED CT

6. VERIFY CIF INPUT THE VALUE OF DISABLED DISABLED PASS


NO CIF IN TERMS OF FOR FOR
SHOULD ALPHABETIC ALPHABET ALPHABET
BE
ALPHABET
IC

7. VERIFY INPUT THE VALUE OF TAKING TAKING PASS


A/C NO A/C IN TERMS OF INPUT IN INPUT
SHOULD NUMERIC NUMBER
IN NUMBER
BE
NUMERIC

8. VERIFY INPUT THE VALUE OF DISABLED DISABLED PASS


A/C NO A/C IN TERMS OF FOR FOR
SHOULD ALPHANUMERIC ALPHANU ALPHANU
NOT BE MERIC MERIC
ALPHANU
MERIC

9. VERIFY INPUT THE VALUE OF TAKING TAKING PASS


BRANCH BRANCH CODE IN INPUT IN INPUT IN
CODE
SHOULD TERMS OF NUMERIC NUMBER NUMBER
BE
NUMERIC

10.VERIFY CAPTCHA CODE IS CAPTCHA CAPTCHA PASS


CAPTCHA VISISBLE IN CODE IS CODE IS
IS ONLINESBI.SBI AVAILAVLE AVAILAVLE
AVAILABL
EOR NOT

11.VERIFY GET BRANCH NAME IS GET GET PASS


GET AVAILABLE AND CLICK BRANCH BRANCH
BRANCH ON I AGREE BUTTON IS NAME IS NAME IS
NAME IS WORKING AFTER AVAILABLE AVAILABLE
ENABLED INPUT ALL DATA AND AND
AND CLICKABLE CLICKABLE
CLICAKAB AFTER AFTER
LE FILLING ALL FILLING ALL
INPUT INPUT
EXPERIMENT 4:

WRITE THE TEST CASE BASED ON TERMS AND CONDITIONS FIELD OF


REGISTRATION PAGE.
TEST CASE STEPS EXPECTED RESULT ACTUALRESULT REMARKS

1.Write the Navigate to the The checkbox The checkbox is Pass


presence of terms registration page and should be visible visible
and conditions check if the condition
checkbox checkbox is present

2.verify the terms Click on the terms and The terms and The terms and Pass
and conditions condition link condition page or a condition page is
link is clickable popup should be opening
open

3.verify that Try submitting the form The “register Registration Pass
registration is without checking the button should button should
disabled if the terms and conditions remain disabled or remain disabled
checkbox is checkbox an error message
unchecked should appear

4.verify that Fill in all required fields The “register Registration Pass
registration is and check the terms and button should button should be
enabled if the conditions checkbox enabled and no enabled
checkbox is before submitting error message
checked should appear

5.verify that the Load the registration The terms and The terms and Pass
checkbox remains page and observe the condition checkbox condition
unchecked by state of checkbox should remain checkbox should
default unchecked by remain
default unchecked by
default

6.verify error Try submitting the form An error message Error message is Pass
message when without selecting the should be shown
submitting terms and conditions displayed, on
without checking checkbox registration page
the checkbox after clicking the
submit button.

7.verify the Check if the text for The text should be The text is Pass
consistency of terms and conditions is legible ,properly legible ,formatted
terms and correctly formatted and formatted and properly and
conditions displayed. linked correctly linked correctly
text/link

8.verify checkbox Click the checkbox The checkbox The checkbox is Pass
functionality multiple times to check if should be selected if it is
it toggles correctly selectable and not clicked once and
selectable without deselected if it is
issue clicked twice or
double

9. verify if terms Click on terms and The terms and It is open in new Pass
and conditions conditions link and condition should tab
open in a new observe behavior open in a new tab
tab(if applicable) or modal
window ,dependin
g on system
behavior
Experiment no -5

Write the test case based on performance in registration page .


Test Case Steps Expected Result Actual Result Remarks

1.Page load time Measure the time The page should Page opened within Pass
taken for the load within 3 3 seconds
registration page to seconds
fully load

2.Response time for Fill in all details and The form should be Page opened within Pass
submission submit the submitted within 2- 1-2 seconds
form ,measuring 5 seconds
the response time

3.System behavior Simulate a slow The page should The page opened Pass
with slow internet internet connection load with slight with a slight delay(2
delay (2-3 minute) minute)
And try loading the
registration page

4.Handling high Simulate multiple The page should The page is having Pass
traffic load users (eg . 100 – handle high traffic high traffic due to
500 concurrent without crashing or which system
users )accessing the slowing down (Registration
registration page significantly page )slows down

5.Form input field Type quickly in all The field should The field responded Pass
input fields and respond instantly instantly without
check for any lag or without delay delay
delay

6 Database Query Measure the time Queries should Queries executed Pass
performance taken to verify and execute within 1-3 within 1-3 seconds
store user details in seconds
the database upon
registration

7.Captcha load time Check the time Captcha should Captcha loaded Pass
taken for captcha load within 1 within 1 seconds
to appear on the seconds
registration form (if
applicable )

8.Performance on Open the The page should The page loaded Pass
registration page load smoothly smoothly across all
different devices on various across all devices devices
devices(mobile ,tab
let, laptop)

9.Loading time of Open the The page opened The page opened Pass
registration page registration page within 2- 3 seconds within 2- 3 seconds
on different devices on various across all devices across all devices
devices(mobile ,tab
let, laptop)

10.Registration Complete Email should be Mail received pass


confirmation email registration and received within 10 within 5 seconds
delivery time measure how long seconds
it takes to receive
the confirmation
mail

Experiment – 6
Write the test case for the functionality in registration page
Test Case Steps Expected Result Actual Result Remarks

1.verify registration Enter valid User should be Registration Pass


page username able to register successful
password and successfully
email

2.Verify Enter an existing User should see an Error message Pass or username
registration page username error message displayed validation working
indicating the “username is correctly
username is already exists”
already registered

3.Verify password Enter a weak User should see an Error message Password validation
limitation password (less error message displayed working correctly
than 8 characters) indicating the “Password must be
password is too greater than 8
weak characters

4.Validate email id Enter invalid email User should see an Error message Email validation
address format error message displayed “Invalid working correctly
indicating the email email address
address is not valid format

5.username field Leave the User should see an Error message Username validation
empty username field error message displayed working correctly
blank indicating the “username is
username is required”
required

6.Password field Leave the User should see an Error message Password validation
empty password blank error message displayed working correctly
indicating the “password is
password is required”
required

Experiment 7 :

Write the test case based on the security in registration page .


Test Case Steps Expected Result Actual Result Remarks

1.Verify Https Check the registration page The page The page is Pass
encryption URL starts with https//: should be secured with
secured with HTTPS
HTTPS

2.SQL injection Enter sql queries (OR The system The system Pass
Prevention 1=1 )in input fields and should reject rejected
submit malicious malicious
inputs and inputs and
display an error display an error

3.Cross site Enter The script The script did Pass


Scripting <script>alert(‘XSS’)</script> should not not execute :an
(XSS)prevention execute :an error message
In input fields error should be displayed
displayed

4.Password Register with a password Password Password is Pass


Encryption and check if its stored in should be hashed and
plain text in the database hashed and salted in the
salted in the database
database

5.Account Try registering with an A generic error A generic error Pass


enumeration existing email and observe should be is displayed
prevention the error message displayed

6.Brute force Try multiple failed The system The system Pass
attack registration with the same should implemented
prevention email and incorrect implement rate rate limiting or
passwords limiting or CAPTCHA after
CAPTCHA after several failed
several failed attempts
attempts
EXPERIMENT NO:8

Write the test cases for functionality in login page.


Test Case Steps Expected Results Actual Results Remarks

1.Verify login Enter valid User should be able Login successful Pass
credential username and to login successfully
password

2.Verify Enter an User should see an Error message Username


Username incorrect error message displayed: validation
username “Invalid working
Indicating invalid
username or correctly
credentials
password”

3.Verify Enter an User should see an Error message Password


Password incorrect error message displayed: verification
password “Invalid working
Indicating invalid
username or successfully
credentials/password
password”

4.Verify Leave the User should see an Error message is Username


username by username field error message displayed validation
filling blank blank indicating username “Please enter working
is required your Username” correctly

5. Verify by Leave the User should see an Error message is password


Password filling Password field error message displayed validation
blank blank indicating password “Please enter working
is required your password” correctly

6.Verify Enter username Error message should Error message Pass


username by by providing 20 be displayed displayed
inputting upto characters only Indicating invalid “Invalid
20 character username username”
only

7.Verify Enter a password User should be able Login successful Pass


password with with special to login successfully
special character
characters

8. Verify Enter password Error message should Error message Pass


password by by providing 20 be displayed displayed
inputting upto characters only Indicating invalid “Invalid
20 character password password”
only

9. Verify Enter a valid User should see a Error message Password


username username but an message indicating displayed “Invalid verification
invalid password invalid credentials password or successful
password”

10.Verify Enter a valid User should not be Invalid Pass


username and username and able login credentials
password password but
with leading or
trailing spaces

11.Verify the Enter a valid User should not be Invalid Pass


user id and username and able to login credentials
password with password but successfully
caps lock on caps lock on
Experiment 9:

Write the Test cases based on UI in Login Page.


Test case Steps Expected result Actual result Remarks

1. Verify the Open the login The login page Username input PASS
presence of page of bank should have a field present
username and see if there username input
input field is username field
field

2. Verify the Open the login The login page Login button PASS
presence of page of bank should have a present
password and see if there login button
input field is password
field

3. Verify the Open the login The login page Username input PASS
presence of page of bank should have a field present
login button and see if there username input
is login button field

4. Verify the Open the login The “forget “Forget PASS


visibility of the page of bank password” link password” link
“forget and see if there should be visible
password link” is forgot visible on the
password link login page

5. Verify the Open the login The login page “Remember PASS
presence of a page of bank should have a me” checkbox
check box for scroll down and check box for present
“Remember check for the “Remember
me” remember me me” option
box

6. Verify the Open the login The username Input fields PASS
layout and page of bank and password aligned and
alignment of and check input fields properly spaced
input fields should be
aligned properly
and have
consistent
spacing

7. Verify the Open the login Error message Error message PASS
visibility and page of bank for invalid displayed near
placement of and check credentials or the respective
error message missing fields fields
should be
displayed
prominently
and in an
appropriate
location

8. Verify the Open the login The login page “Create PASS
visibility of a page of bank should adapt a account” link
“create and check link to create a visible
account” link create account new account
is visible

9. Verify the Open the login The login page Login page PASS
responsiveness page of bank should adapt to adjusts well to
of the login and do some different screen different screen
page activities to size and size
check the resolution
response

10. Verify the Open the login The login page Visual design PASS
overall visual page of bank should have a follows the
design and and see for visually application’s
branding visual effects. appealing branding
design guidelines
consistent with
the
application’s
branding
Experiment 10.
Write a test case based on the performance of login page .
Test case steps Expected outcome Actual Result
Outcome

1.Response time Visit Page should open Registration Pass


sbi.onlne.sbi ,click within 2-3 seconds page opened
on login in 1 second

2.Captcha code Click on login now Login page should Login page has Pass
for existing user display captcha code captcha code
visible

3.Session timeout Wait for 15 min on Login page should Page did not Fail
login page prompt user session display user
timeout session
timeout

4.Refresh captcha In the login page The captcha should New captcha Pass
Click on refresh be refreshed and displayed
button beside of new captcha shown within 1
captcha code within 2-3 seconds second

5.Response time for After filing out the After login bank Home page Pass
login submission details (user id and service page should opened within
password) opened within 2 seconds
seconds
Click on login
button

6.System behavior With slow internet The page should The page Pass
with slow internet click on login button opened within 1-2 opened within
minutes 1 minute

7.Response of Click on virtual The page should The page Pass


Virtual Keyboard keyboard option display a keyboard displayed a
on screen within 2 keyboard
seconds within 2
seconds

8.Response of Click on audio Audio captcha Audio captcha Pass


Audio Captcha captcha button should be displayed is displayed
within 2 seconds within 2
seconds

9.Loading time of Open the login page The page opened The page opened Pass
login page on on various within 2- 3 seconds within 2- 3 seconds
different devices devices(mobile ,tabl across all devices across all devices
et, laptop)

10.Database Query Measure the time Queries should Queries executed Pass
performance taken to verify and execute within 1-3 within 1-3 seconds
store user details in seconds
the database upon
login

11.Form input field Type quickly in all The field should The field Pass
input fields and respond instantly responded
check for any lag or without delay instantly without
delay delay

12.Handling high Simulate multiple The page should The page is having Pass
traffic load users (eg . 100 – handle high traffic high traffic due to
500 concurrent without crashing or which system
users )accessing the slowing down (login page )slows
login page significantly down
Experiment no :11
Write a test case based on the security of login page .
Test Case Steps Expected Result Actual Result Remarks

1.Verify Check the The page should be The page is secured with Pass
Https registration secured with HTTPS
encryption page URL HTTPS(https://yonobusi (https://yonobusiness.sbi/lo
starts with ness.sbi/login/yonobusi gin/yonobusinesslogin)
https//: nesslogin)

2.Verify Fill the user For invalid user id ,it Does not show invalid Fail
existence details under should display invalid username
of User id user field username

3.Verify Fill the For invalid password ,it Does not show invalid Fail
existence password should display invalid password
of details under password
Password password field

4.Passwor Register with a Password should be Password is hashed and Pass


d password and hashed and salted in the salted in the database
Encryption check if its database
stored in plain
text in the
database

5.hidden Enter the Password should be Password is dotted Pass


Password password in either dotted or starred
the password
field

6.Account Try registering A generic error should A generic error is displayed Pass
enumerati with an be displayed
on existing email
preventio and observe
n the error
message

7.SQL Enter sql The system should reject The system rejected Pass
injection queries (OR malicious inputs and malicious inputs and display
Preventio 1=1 )in input display an error an error
n fields and
submit

8.Cross Enter The script should not The script did not Pass
site <script>alert(‘X execute :an error should execute :an error message
Scripting SS’)</script> be displayed displayed
(XSS)preve
ntion In input fields

You might also like