0% found this document useful (0 votes)
49 views6 pages

Banking System Test Case Report: # Dependency Pre-Condition Post - Condition Execution Steps Expected Output

Test cases for ban management system

Uploaded by

medhaj.c
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)
49 views6 pages

Banking System Test Case Report: # Dependency Pre-Condition Post - Condition Execution Steps Expected Output

Test cases for ban management system

Uploaded by

medhaj.c
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
You are on page 1/ 6

Name :- Medhaj Gajanan Chaudhari Roll No:- 16010122028 Batch :- Comps A1

Banking System test case report


This document provides a detailed report of test cases for the Banking System's Login and
User Management functionalities. It covers various scenarios to verify login functionality,
error handling, security features, and performance under different conditions.
Title :- test case report on Banking system using different testing methodologies

Pre- Post-
# Summary Dependency Execution Steps Expected Output
Condition Condition

Verify that a 1. Enter valid


User is
registered user username and
registered User is User’s account
TC01 can log in with None password
and account logged in page is displayed.
correct 2. Click the
is active
credentials. "Login" button

1. Enter an
"Login failed!
unregistered
Verify that an User Check your user
User is not username and any
TC02 unregistered user None remains ID and password"
registered password
cannot log in. logged out message is
2. Click the
displayed.
"Login" button

Verify that a 1. Enter valid "Login failed!


registered user User username and Check your user
User is
TC03 cannot log in None remains incorrect password ID and password"
registered
with an incorrect logged out 2. Click the message is
password. "Login" button displayed.

1. Enter valid
Verify that a "Your account has
username and
registered user is been blocked!
User incorrect password
blocked after User is Contact the
TC04 TC03 account is three times
three consecutive registered administrator"
blocked 2. Click the
failed login message is
"Login" button
attempts. displayed.
each time
Pre- Post-
# Summary Dependency Execution Steps Expected Output
Condition Condition

Verify that a
1. Click "Forgot User receives a
blocked user can
Password" prompt that
unblock their User
User account 2. Answer the account has been
TC05 account by TC04 account is
is blocked security question unblocked; can
correctly unblocked
correctly attempt login
answering the
3. Click "Submit" again.
security question.

"Your account has


Verify that a 1. Enter valid
been blocked!
blocked user User username and
User account Contact the
TC06 cannot log in TC04 remains password
is blocked administrator"
until the account blocked 2. Click the
message is
is unblocked. "Login" button
displayed.

Verify that the


1. Enter a
system limits the "Username cannot
username longer
username field to User exceed X
than allowed limit
TC07 the maximum None None remains characters" error
2. Enter any
number of logged out message is
password
allowed displayed.
3. Click "Login"
characters.

1. Enter valid
"Password must be
Verify that the username
User at least X
system enforces a 2. Enter password
TC08 None None remains characters" error
minimum length shorter than
logged out message is
for the password. required length
displayed.
3. Click "Login"

Verify that login "Username and


1. Leave username
fails when the User password fields
or password field
TC09 username or None None remains cannot be empty"
empty
password fields logged out message is
2. Click "Login"
are empty. displayed.

1. Enter special
Verify that login
characters in "Invalid username
fails when User
username field format" error
TC10 special characters None None remains
2. Enter valid message is
are used in the logged out
password displayed.
username field.
3. Click "Login"
Pre- Post-
# Summary Dependency Execution Steps Expected Output
Condition Condition

Verify that the 1. Enter valid


"Your account has
system locks the username with
User been locked due to
account after a User is incorrect password
TC11 None account is multiple failed
predefined registered multiple times as
blocked attempts" message
number of failed per limit
appears.
login attempts. 2. Click "Login"

1. Log in
Verify that the
successfully User is redirected
system logs out a
2. Remain inactive to the login page
user User is User is
TC12 None for a specified with a message
automatically logged in logged out
period "Session timed out
after a period of
3. Attempt any due to inactivity".
inactivity.
action

Verify that 1. Start entering


sensitive data, password Password
User is at the
TC13 like passwords, is None N/A 2. Observe characters are
login screen
not visible on the visibility of masked.
screen. characters

Verify that the 1. Click "Forgot


"Forgot Password"
Password" 2. Enter registered Reset link or OTP
User is Reset link
TC14 feature sends a None username or email is received in
registered or OTP sent
reset link or OTP 3. Check email or email/mobile.
to the registered mobile for reset
email. details

Verify that
Passwords are
passwords are
User 1. Check password stored in an
stored in a
TC15 Database database N/A storage format in encrypted format
secure, encrypted
access the database and not in plain
format in the
text.
database.
Pre- Post-
# Summary Dependency Execution Steps Expected Output
Condition Condition

Verify that SQL


injection
attempts in the 1. Enter SQL
User Login fails, and no
username or query in username
TC16 None None remains unauthorized
password fields or password field
logged out access is granted.
are handled 2. Click "Login"
safely by the
system.

Measure the time Login process


1. Enter valid
taken to process completes within
username and
TC17 login requests None None N/A acceptable
password
with valid response time
2. Click "Login"
credentials. (e.g., 2 seconds).

Measure the time Error message is


1. Enter valid
taken to display displayed within
username with
TC18 error messages None None N/A acceptable
incorrect password
for invalid response time
2. Click "Login"
credentials. (e.g., 1 second).

Verify that the


system can 1. Initiate multiple
System handles
handle multiple login attempts
concurrent logins
TC19 concurrent login None None N/A simultaneously
without slowdown
attempts without from different
or crashes.
performance users
degradation.

Verify that the


1. Check the
"Forgot
visibility and "Forgot Password"
Password" link is User is at the
TC20 None N/A accessibility of the link is visible and
easily accessible login screen
"Forgot Password" clickable.
on the login
link
page.

Verify that error


messages are 1. Enter incorrect Error messages are
displayed in a User is at the login details clear, user-
TC21 None N/A
user-friendly and login screen 2. Check error friendly, and
understandable message format relevant.
format.
Pre- Post-
# Summary Dependency Execution Steps Expected Output
Condition Condition

Verify that the


login page layout User 1. Open login page Login page layout
is responsive and accesses on different adjusts properly
TC22 accessible on None login page N/A devices for each device,
different screen on various 2. Observe layout with accessible
sizes (desktop, devices and responsiveness features.
mobile).

Verify that the System provides


1. Attempt login
system provides immediate and
with valid and
feedback for User is at the accurate feedback
TC23 None N/A invalid credentials
successful and login screen for both success
2. Observe
unsuccessful and failure
feedback
login attempts. attempts.

Verify that all


All text is legible,
text on the login 1. Observe text
follows
page is legible User is at the style, size, and
TC24 None N/A accessibility
and follows login screen color contrast on
guidelines, and has
accessibility login page
sufficient contrast.
guidelines.

Verify that login


1. Attempt login
history is stored Login history is
User with valid
correctly in the updated with
TC25 None database N/A credentials
database after timestamp and
access 2. Check login
each login success status.
history database
attempt.

Verify that failed


1. Attempt login Failed login
login attempts User
with invalid attempt is recorded
TC26 are logged in the None database N/A
credentials with timestamp
system for audit access
2. Check audit log and failure reason.
purposes.

Verify that the


1. Set security
security question Security question
User question and
and answer are and answer are
TC27 None database N/A answer
stored and correctly stored
access 2. Attempt account
retrieved and retrieved.
recovery
correctly.
Pre- Post-
# Summary Dependency Execution Steps Expected Output
Condition Condition

Verify that the


login system 1. Enter valid
User is
integrates User is username and
TC28 None redirected to User
correctly with the logged in password
dashboard
user account 2. Click "Login"
dashboard.

You might also like