0% found this document useful (0 votes)
196 views12 pages

Bug Report Parabank

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
196 views12 pages

Bug Report Parabank

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Bug ID Bug Title Description

The login button on the homepage does not


1 Login Button Unresponsive
work on mobile.

The account balance shows the wrong value


2 Incorrect Balance Display
after transferring funds.

Clicking the logout button redirects to an error


3 Logout Redirects to Error Page
page.

Missing Confirmation After Bill No confirmation message is shown after


4
Payment completing a bill payment.

Page Freezes on Account The account summary page freezes after 2


5
Summary minutes of idle time.

Transfer Confirmation Popup The confirmation popup after transferring


6
Doesn't Close funds doesn't close automatically.

Interest on savings accounts is calculated


7 Incorrect Interest Calculation
incorrectly.

The 'Submit Query' button on the Contact Us


8 Broken Link on Contact Us Page
page doesn't work.

The 'Forgot Password' function doesn't send


9 Forgot Password Email Not Sent
the recovery email.

Double Transactions After Refreshing the browser during a transaction


10
Refresh leads to duplicate entries.

11 Account Deletion Not Working Users are unable to delete their accounts.

Incorrect Timezone in Transaction timestamps show the wrong


12
Transaction History timezone.

The dropdown menu in account settings is not


13 Dropdown Menu Not Clickable
responsive.

Unable to Edit Beneficiary Users are unable to update beneficiary


14
Information information.
15 Spelling Error on Signup Page "Recieve" is misspelled on the signup page.

Users can't complete login with two-factor


16 Two-Factor Authentication Fails
authentication.

Incomplete Error Message on


17 Error message is cut off when a transfer fails.
Transfer Failure

Cannot Sort Transactions by Sorting transactions by date in history page


18
Date does not work.

Negative Balances Display Negative balances show incorrectly formatted


19
Incorrectly values.

Missing Profile Picture Upload Users cannot upload a profile picture in


20
Option settings.

Duplicate Entries in Transaction Multiple identical entries appear in the


21
History transaction history after fund transfer.

The search bar freezes the page when


22 Search Function Freezes
attempting to search for transactions.

The date input field in filters doesn’t accept


23 Date Input Format Error
correct format.

Notification Bell Icon Not Clicking the notification bell doesn't show
24
Working recent notifications.

Unread Messages Not Unread messages in the inbox are not visually
25
Highlighted distinguished from read messages.

Password Change Confirmation No confirmation email is sent after changing


26
Not Sent the account password.

Transaction Duplication in CSV Exporting transaction history as CSV creates


27
Export duplicate entries.

Currency symbols vary between USD and EUR


28 Inconsistent Currency Display
without any user input change.

User is logged out after a short period of


29 Timeout After Login
inactivity right after logging in.
The 'Edit Profile' button in settings doesn't
30 Edit Profile Button Not Working
respond.

Unable to Download PDF Users are unable to download PDF statements


31
Statements from the account overview page.

Text fields in the account settings page overlap


32 Text Overlap in Account Settings
when zoomed in on mobile devices.

The 'Save' button is disabled in account settings


33 Save Button Disabled in Settings
after editing user information.

Filter Options Disappear After Filter options in the transaction history page
34
Refresh disappear after refreshing the page.

The mobile app crashes immediately after


35 Mobile App Crashes on Login
entering login credentials.

The wrong account name is displayed in the


36 Incorrect Account Name Display
account overview after switching accounts.

37 Auto-Logout Timer Too Short Users are logged out too quickly after inactivity.

No Error Message for Invalid When entering an invalid date in the filters, no
38
Date Format error message is displayed.

Multiple Notifications for Same The user receives duplicate notifications for the
39
Event same event (e.g., fund transfer).

Slow Loading Time on The transaction history page takes an unusually


40
Transaction History Page long time to load, especially with filters applied.

Currency Symbols Missing in Some transactions in the history do not display


41
Transaction History currency symbols.

Recurring Transfers Not Recurring fund transfers fail to process on the


42
Processed scheduled date.
Email Notifications in Wrong Email notifications are sometimes sent in the
43
Language wrong language.

44 Help Page Links Broken Some links on the Help page return a 404 error.

Password Strength Meter Not The password strength meter on the signup
45
Working page does not update as the password is typed.

Inconsistent Error Message Error messages throughout the application


46
Styles have inconsistent styles (e.g., font, color).

Calendar Widget Not Accessible The calendar widget for selecting dates is not
47
via Keyboard accessible for keyboard-only users.

Duplicate Accounts Displayed After switching accounts, duplicate accounts


48
After Switching are displayed in the dropdown.

Dark Mode Not Applied on Login The dark mode setting is not applied on the
49
Page login page despite being enabled.

Two-Factor Authentication Code Two-factor authentication codes expire too


50
Expired Early quickly, giving users insufficient time to input.
Steps to Reproduce Expected Behavior Actual Behavior Severity
1. Go to ParaBank homepage. User should be logged in
Clicking the login button does
2. Enter valid credentials. and redirected to the High
nothing, no response.
3. Click 'Login' button. account overview page.
1. Log in to the application.
2. Transfer funds from one The correct balance The balance remains
account to another. should be displayed after unchanged, or shows incorrect Critical
3. Check the balance of both the transfer. amounts.
accounts.
1. Log in to the application. The user should be logged
The user is taken to a 404 error
out and redirected to the Medium
2. Click 'Logout'. page after logout.
homepage.
1. Log in to the application. A confirmation message No confirmation message is
should be displayed shown, leaving the user unsure
2. Navigate to 'Bill Pay' section. High
indicating successful whether the transaction was
3. Pay a bill. payment. successful.
1. Log in to the application.
2. Navigate to the 'Account The page should remain The page freezes, and no
Summary' page. interactive and actions can be taken until High
3. Leave the page idle for 2 responsive. refreshed.
minutes.
1. Log in. Popup should close after a
Popup remains on screen until
2. Transfer funds. few seconds or when Medium
manually closed.
3. Wait for confirmation popup. clicked.
1. Log in.
Correct interest should be Incorrect or no interest is
2. Check savings account interest Critical
added based on the rate. added.
after a month.
1. Navigate to the 'Contact Us'
page. Form should be submitted Nothing happens when the
Low
2. Fill out the form. successfully. button is clicked.
3. Click 'Submit Query'.
1. Go to login page.
A recovery email should
2. Click 'Forgot Password'. No email is received. High
be sent to the user.
3. Enter email and submit.
1. Start a fund transfer.
Only one transaction Multiple transactions are
2. Refresh the page. Critical
should be processed. recorded.
3. Check the account.
1. Log in.
2. Navigate to account settings. Account should be Account deletion fails with no
High
3. Attempt to delete the deleted. error message.
account.
1. Log in. Timestamps should match Timestamps are in UTC
Medium
2. Check transaction history. the user's local timezone. regardless of user's location.
1. Log in.
2. Go to account settings.
The menu should expand. Clicking does nothing. Low
3. Try clicking the dropdown
menu.
1. Log in.
Information should be
2. Go to 'Beneficiaries'. Changes are not saved. Medium
updated successfully.
3. Attempt to edit a beneficiary.
1. Go to the signup page. "Receive" should be The word is misspelled as
Low
2. Read the instructions. spelled correctly. "recieve".
1. Log in with 2FA enabled. Login should be Error message displayed after
High
2. Enter verification code. successful. entering code.
1. Attempt a transfer with
insufficient funds. Full error message should The message is cut off halfway
Medium
be displayed. through.
2. Observe the error message.
1. Log in.
Transactions should sort Sorting is broken or non-
2. Go to transaction history. Low
correctly. functional.
3. Try sorting by date.
1. Go to account overview with Negative values should
negative balance. Negative sign is missing or
display correctly (e.g., - Medium
misplaced.
2. Check balance format. $100).
1. Log in.
2. Navigate to account settings. Users should be able to
The upload option is missing. Low
3. Attempt to upload profile upload pictures.
picture.
1. Log in. 2. Make a fund
Only one entry for the Duplicate entries appear for the
transfer. 3. Check transaction Critical
transfer should appear. same transaction.
history.
1. Log in. 2. Navigate to The search function
The page freezes and becomes
transaction history. 3. Use the should work smoothly and High
unresponsive.
search bar. display results.

1. Log in. 2. Navigate to filters. 3.


The system should accept The field rejects valid date
Try to input a date in the Medium
valid date formats. formats and gives an error.
required format (MM/DD/YYYY).

Notifications should
1. Log in. 2. Click the notification Nothing happens when the bell
appear when the bell is Low
bell in the top-right corner. icon is clicked.
clicked.

1. Log in. 2. Navigate to the


Unread messages should
inbox. 3. Check for visual No visual distinction between
be bold or otherwise Medium
differences between read and read and unread messages.
highlighted.
unread messages.

1. Log in. 2. Navigate to account A confirmation email


No email is sent after password
settings. 3. Change the account should be sent to the High
change.
password. registered email.
1. Log in. 2. Navigate to CSV should contain a
Duplicate entries appear in the
transaction history. 3. Export the single entry per High
CSV export.
history as a CSV file. transaction.

1. Log in. 2. Navigate through the Currency should be


Some values are displayed in
account overview or transaction consistent based on user Medium
USD while others are in EUR.
history. preference or location.

User should remain


The user is logged out
1. Log in. 2. Leave the application logged in until the normal
prematurely after a short period High
idle for a few minutes. session timeout period is
of inactivity.
reached.
1. Log in. 2. Go to account
The button should open Nothing happens when the
settings. 3. Click on the 'Edit Medium
the edit profile section. button is clicked.
Profile' button.

1. Log in. 2. Go to the account


PDF statement should Nothing happens when trying to
overview page. 3. Attempt to High
download successfully. download the PDF.
download the PDF statement.

Text should remain


1. Log in. 2. Go to account Text fields overlap, making
readable and well-placed Medium
settings. 3. Zoom in on the page. them unreadable.
even when zoomed in.

1. Log in. 2. Navigate to account


The 'Save' button should The button remains disabled,
settings. 3. Edit any user
be enabled after making preventing any changes from High
information. 4. Try clicking
changes. being saved.
'Save'.

1. Log in. 2. Go to transaction Filters should remain


Filters disappear, forcing the
history. 3. Apply filters. 4. applied even after the Medium
user to reapply them.
Refresh the page. page is refreshed.

User should be logged in


1. Open the mobile app. 2. Enter The app crashes after entering
successfully without Critical
login credentials. login details.
crashing.

1. Log in. 2. Switch between The account name displayed


The correct account name
multiple accounts. 3. Check the belongs to the previously High
should be displayed.
account name in the overview. viewed account.

The session should last for The system logs the user out
1. Log in. 2. Remain inactive for a
the expected duration of after a much shorter period High
period of time.
inactivity (e.g., 30 min). than expected.

1. Log in. 2. Go to transaction An error message should


No error message is shown, and
history. 3. Enter an invalid date be displayed, indicating Medium
the filters do not apply.
in the filters. the date is invalid.
1. Log in. 2. Make a fund
Only one notification per Multiple identical notifications
transfer. 3. Check the Medium
event should be shown. are shown for a single event.
notification area.

1. Log in. 2. Navigate to The page should load


The page takes several seconds
transaction history. 3. Apply quickly, even with filters High
or longer to load.
filters. applied.

1. Log in. 2. Navigate to All transactions should Some transactions show


transaction history. 3. Check display the correct amounts without currency Medium
various transactions. currency symbols. symbols.

The recurring transfer


1. Set up a recurring transfer. 2.
should process The transfer is not processed,
Wait for the scheduled date to Critical
automatically on the set requiring manual intervention.
pass.
date.
1. Log in. 2. Perform an action Emails should be sent in Emails are sent in a language
that triggers an email notification the user's selected other than the one set in user Medium
(e.g., transfer funds). language. preferences.

1. Log in. 2. Navigate to the Help All Help page links should
Clicking certain links leads to a
page. 3. Click on the various navigate to the correct Low
404 error page.
links. page or resource.

1. Go to the signup page. 2. The strength meter should The strength meter remains
Enter a password of varying update dynamically as the static, regardless of password Medium
strength. password is entered. input.

1. Log in. 2. Perform various


Error messages should
actions that trigger error Error messages have varying
follow a consistent style Low
messages (e.g., incorrect login, fonts, colors, and formatting.
across the application.
invalid inputs).

1. Log in. 2. Navigate to a page


that has a calendar widget (e.g., The calendar widget Keyboard navigation does not
transaction filters). 3. Attempt to should be fully usable via work, and the user cannot High
use the calendar widget using keyboard. select a date.
only the keyboard.

1. Log in. 2. Switch between Only unique accounts


Duplicate accounts appear in
multiple accounts. 3. Open the should be listed in the Medium
the dropdown list.
account selection dropdown. dropdown.
1. Enable dark mode in settings. The login page should The login page remains in light
2. Log out. 3. Navigate to the adhere to the dark mode mode, despite dark mode being Low
login page. setting. enabled.

1. Enable two-factor
authentication (2FA). 2. Log in. 3. 2FA codes should remain Codes expire before the
Wait for the code to be sent. 4. valid for the standard time expected time, causing login High
Attempt to input the code before (e.g., 60 seconds). failures.
expiration.
Environment Status

Mobile, Chrome, Android Open

Desktop, Chrome, Windows


In Progress
10

Desktop, Firefox, MacOS Open

Desktop, Edge, Windows 11 Open

Desktop, Safari, MacOS Open

Desktop, Chrome, Linux Open

Desktop, Chrome, Windows


Open
10

Mobile, Safari, iOS Open

Desktop, Edge, Windows 11 Open

Desktop, Chrome, Windows


Open
10

Desktop, Firefox, Linux Open

Mobile, Chrome, Android Open

Mobile, Safari, iOS Open

Desktop, Chrome, Windows


Open
10
Desktop, Edge, Windows 11 Open

Mobile, Chrome, Android Open

Desktop, Firefox, MacOS Open

Desktop, Chrome, Windows


Open
10

Desktop, Edge, Windows 11 Open

Mobile, Safari, iOS Open

Desktop, Chrome, Windows


Open
10

Desktop, Firefox, Linux Open

Mobile, Chrome, Android Open

Mobile, Safari, iOS Open

Desktop, Chrome, Windows


Open
10

Desktop, Edge, Windows 11 Open

Desktop, Chrome, Windows


Open
10

Desktop, Edge, Windows 11 Open

Desktop, Firefox, MacOS Open


Mobile, Chrome, Android Open

Desktop, Chrome, Windows


Open
10

Mobile, Safari, iOS Open

Desktop, Edge, Windows 11 Open

Desktop, Chrome, Windows


Open
10

Mobile, Android, iOS Open

Desktop, Chrome, Windows


Open
10

Desktop, Firefox, Linux Open

Desktop, Chrome, Windows


Open
10

Mobile, Chrome, Android Open

Desktop, Edge, Windows 11 Open

Desktop, Chrome, Windows


Open
10

Desktop, Chrome, Windows


Open
10
Mobile, Safari, iOS Open

Desktop, Firefox, MacOS Open

Desktop, Edge, Windows 11 Open

Desktop, Chrome, Windows


Open
10

Desktop, Firefox, Linux Open

Mobile, Chrome, Android Open

Desktop, Chrome, Windows


Open
10

Mobile, Safari, iOS Open

You might also like