Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
41 views27 pages

User Story and AC

Uploaded by

athulrag365
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)
41 views27 pages

User Story and AC

Uploaded by

athulrag365
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
You are on page 1/ 27

60 Sample User Story and

Acceptance Criteria for


Reference

©2024, Diwakar Kumar Singh

All rights reserved. No part of this publication may be reproduced, distributed,


or transmitted in any form or by any means, including photocopying,
recording, or other electronic or mechanical methods, without the prior
written permission of the publisher, except in the case of brief quotations
embodied in critical reviews and certain other noncommercial uses permitted
by copyright law.

1. User Story: Login to Application


As a user, I want to log in to the mobile banking application so that I can
access my bank account securely.

Acceptance Criteria:

Given I am on the login screen


When I enter a valid username and password

Then I should be logged in and directed to the home dashboard.

2. User Story: Biometric Authentication


As a user, I want to log in using biometric authentication so that I can access
my account quickly and securely.

Acceptance Criteria:

Given I have enabled biometric authentication on my device


When I attempt to log in
Then the app should prompt me to use fingerprint or face recognition for
login.

3. User Story: Forgot Password

As a user, I want to reset my password so that I can regain access to my


account if I forget my credentials.
Acceptance Criteria:
Given I am on the login page and select “Forgot Password”

When I provide my registered email or phone number


Then I should receive a password reset link via email or SMS.

4. User Story: View Account Balance

As a user, I want to view my account balance so that I can see how much
money I have.

Acceptance Criteria:
Given I am logged into the app

When I navigate to the accounts page


Then I should see the balance of all my linked accounts.

5. User Story: View Transaction History


As a user, I want to view my transaction history so that I can track my
spending.

Acceptance Criteria:
Given I am on the account page

When I select a specific account


Then I should be able to view the last 30 days of transaction history.
6. User Story: Transfer Money Between Accounts
As a user, I want to transfer money between my linked accounts so that I can
manage my funds.

Acceptance Criteria:

Given I am logged in and on the transfer screen


When I select the source and destination accounts and enter an amount

Then the money should be transferred immediately.

7. User Story: Transfer Money to External Accounts


As a user, I want to transfer money to an external bank account so that I can
pay others or move funds.

Acceptance Criteria:

Given I am on the transfer screen


When I select an external bank account, enter the details, and confirm the
transfer
Then the transfer should be initiated, and I should receive a confirmation.

8. User Story: Add Payee for Money Transfer

As a user, I want to add a payee so that I can easily transfer money in the
future.
Acceptance Criteria:
Given I am on the payee management screen

When I enter the payee's bank details and save it


Then the payee should be added to my list of payees.

9. User Story: View Scheduled Payments

As a user, I want to view my scheduled payments so that I can manage my


upcoming transfers.

Acceptance Criteria:
Given I am on the transfers page

When I select the "Scheduled Payments" option


Then I should see a list of my upcoming payments with details.

10. User Story: Pay a Bill


As a user, I want to pay my utility bills through the app so that I can manage
payments conveniently.

Acceptance Criteria:
Given I am on the bill payment screen

When I select a biller, enter the amount, and confirm payment


Then the bill should be paid immediately, and a confirmation should be
displayed.

11. User Story: Set Payment Reminder


As a user, I want to set reminders for bill payments so that I never miss a
payment deadline.

Acceptance Criteria:

Given I am on the bill payment screen


When I schedule a reminder for a bill

Then I should receive a notification on the reminder date.

12. User Story: Set Spending Limit Alerts


As a user, I want to set spending limit alerts so that I can manage my
expenses better.

Acceptance Criteria:
Given I am in the account settings
When I set a spending limit

Then I should receive a notification when my spending exceeds the set limit.

13. User Story: View Account Statements


As a user, I want to download my account statements so that I can review my
financial records.
Acceptance Criteria:

Given I am on the accounts page


When I select the “Download Statement” option

Then I should be able to download a PDF of my last 6 months of transactions.

14. User Story: Block Debit Card

As a user, I want to block my debit card so that I can protect my account if my


card is lost or stolen.

Acceptance Criteria:
Given I am on the card management screen

When I choose to block my debit card


Then the card should be blocked immediately, and I should receive
confirmation.

15. User Story: Request New Debit Card


As a user, I want to request a new debit card so that I can continue accessing
my funds if my card is lost or damaged.

Acceptance Criteria:

Given I am on the card management screen


When I select “Request New Card” and confirm my details

Then a new card should be ordered, and I should receive confirmation.


16. User Story: Manage Debit Card PIN

As a user, I want to change my debit card PIN so that I can ensure my account
is secure.

Acceptance Criteria:
Given I am on the card management screen

When I choose to change my debit card PIN


Then I should be able to enter a new PIN and receive confirmation of the
change.

17. User Story: Set Up Two-Factor Authentication


As a user, I want to set up two-factor authentication (2FA) so that my account
is more secure.

Acceptance Criteria:

Given I am in the security settings


When I enable 2FA and choose a method (SMS, email, or authenticator app)
Then I should be prompted for a second form of verification during future
logins.

18. User Story: Receive Transaction Alerts

As a user, I want to receive alerts for all transactions so that I am immediately


notified of any account activity.
Acceptance Criteria:
Given I have enabled transaction alerts in settings

When any transaction occurs in my account


Then I should receive an SMS or email with the details.

19. User Story: Enable International Transactions

As a user, I want to enable international transactions on my debit card so that


I can use it abroad.

Acceptance Criteria:
Given I am in the card management screen

When I toggle on the option for international transactions


Then my debit card should allow international purchases.

20. User Story: View Loan Details

As a user, I want to view the details of my loan so that I can track my loan
repayment schedule and balance.

Acceptance Criteria:
Given I have a loan with the bank

When I go to the loans section of the app


Then I should see my loan balance, EMI amount, due date, and remaining
tenure.
21. User Story: Apply for Loan
As a user, I want to apply for a personal loan so that I can meet my financial
needs.

Acceptance Criteria:

Given I am on the loans section


When I fill out the loan application form and submit it

Then I should receive a confirmation message that the loan application is


submitted for review.

22. User Story: View Fixed Deposit Details

As a user, I want to view the details of my fixed deposits so that I can track my
investments.

Acceptance Criteria:
Given I have a fixed deposit with the bank
When I go to the fixed deposits section
Then I should see the maturity date, interest rate, and total amount.

23. User Story: Create Fixed Deposit

As a user, I want to create a fixed deposit online so that I can grow my savings.
Acceptance Criteria:
Given I am on the fixed deposit creation screen

When I select the amount, duration, and confirm the deposit


Then the fixed deposit should be created, and I should receive confirmation.

24. User Story: Request Cheque Book


As a user, I want to request a cheque book so that I can write cheques for
payments.

Acceptance Criteria:

Given I am on the cheque book request page


When I confirm my request

Then the cheque book should be ordered, and I should receive a notification.

25. User Story: Stop Cheque Payment


As a user, I want to stop a cheque payment so that I can prevent unauthorized
or incorrect transactions.

Acceptance Criteria:

Given I am on the stop cheque payment screen


When I enter the cheque number and submit the request

Then the cheque payment should be stopped, and I should receive


confirmation that the cheque has been voided.
Given I enter an invalid or already cleared cheque number
When I attempt to stop the payment

Then I should receive an error message indicating that the cheque cannot be
stopped.

26. User Story: Update Contact Information

As a user, I want to update my contact information so that I can receive


notifications and communications at my preferred address or phone number.

Acceptance Criteria:
Given I am logged in and on the profile settings page

When I enter a new phone number or email and submit the update
Then I should receive a confirmation message, and the updated information
should be reflected immediately.

27. User Story: View Branch Locator


As a user, I want to view the nearest branches and ATMs so that I can visit a
physical location if needed.

Acceptance Criteria:

Given I am on the branch/ATM locator screen


When I enter my current location or allow location access
Then I should see a map with the nearest branches and ATMs, along with their
contact information and hours of operation.

28. User Story: Request a Credit Card

As a user, I want to apply for a new credit card through the app so that I can
have access to credit when needed.

Acceptance Criteria:

Given I am on the credit card section


When I select “Apply for Credit Card” and fill out the application form

Then I should be able to submit the form, and a confirmation of the


application submission should be displayed.

29. User Story: Activate New Credit Card

As a user, I want to activate my new credit card so that I can start using it for
transactions.

Acceptance Criteria:
Given I have received a new credit card

When I navigate to the card activation screen and enter the card details
Then the card should be activated, and I should receive a notification
confirming activation.

30. User Story: View Credit Card Transactions


As a user, I want to view my credit card transactions so that I can track my
spending and payments.

Acceptance Criteria:

Given I am on the credit card section of the app


When I select my credit card account
Then I should be able to view the most recent transactions, including charges
and payments.
31. User Story: Pay Credit Card Bill

As a user, I want to pay my credit card bill through the app so that I can clear
my dues on time.

Acceptance Criteria:
Given I am on the credit card bill payment screen

When I select a payment source (bank account or another credit card) and
confirm the amount

Then the payment should be processed, and I should receive a confirmation


message.

32. User Story: View Rewards Points

As a user, I want to view my credit card rewards points so that I can redeem
them for offers and discounts.

Acceptance Criteria:
Given I am on the credit card section of the app
When I select the “Rewards” option
Then I should be able to see the total available points and any redemption
options.

33. User Story: Redeem Rewards Points


As a user, I want to redeem my credit card reward points so that I can get
discounts or offers.

Acceptance Criteria:
Given I have sufficient rewards points

When I choose a redemption option and confirm the details


Then my rewards points should be deducted, and I should receive a
confirmation of the redemption.

34. User Story: Enable/Disable Credit Card for Online Transactions


As a user, I want to enable or disable my credit card for online transactions so
that I can control where my card is used.

Acceptance Criteria:

Given I am in the card management section


When I toggle the option for enabling/disabling online transactions

Then my credit card should either allow or block online purchases based on
the selected option.
35. User Story: Set Credit Card Transaction Limit
As a user, I want to set a limit on the amount that can be spent on my credit
card so that I can manage my expenses.

Acceptance Criteria:
Given I am in the card management section
When I enter a transaction limit and save the changes

Then the app should enforce the transaction limit on future purchases.

36. User Story: Enable Travel Notifications


As a user, I want to enable travel notifications for my credit card so that I can
use it abroad without restrictions.

Acceptance Criteria:

Given I am on the travel notification page


When I enter my travel dates and countries

Then my credit card should be allowed for international transactions during


that period.

37. User Story: Apply for a Home Loan

As a user, I want to apply for a home loan through the app so that I can get
funding for my property purchase.

Acceptance Criteria:
Given I am on the loan application page
When I fill out the home loan form with my details and submit the application
Then I should receive a confirmation that my application is under review.

38. User Story: Manage Standing Instructions

As a user, I want to set up standing instructions for recurring payments so that


I don’t miss any future payments.

Acceptance Criteria:
Given I am on the standing instructions page

When I enter the payment details and set the frequency


Then the recurring payment should be set, and I should receive a
confirmation.

39. User Story: Set Custom Alerts for Transactions


As a user, I want to set custom alerts for transactions so that I can receive
notifications based on my preferences.

Acceptance Criteria:

Given I am on the alerts setting page


When I select specific transaction types (e.g., above a certain amount)

Then I should receive alerts for those types of transactions.


40. User Story: View Investment Portfolio
As a user, I want to view my investment portfolio so that I can track the
performance of my investments.

Acceptance Criteria:
Given I have investments linked to my account
When I go to the investment section

Then I should be able to see the current value, profit/loss, and performance of
my portfolio.

41. User Story: Invest in Mutual Funds

As a user, I want to invest in mutual funds through the app so that I can grow
my wealth.

Acceptance Criteria:

Given I am on the mutual funds section


When I select a fund, enter the amount, and confirm the purchase

Then my investment should be processed, and I should receive confirmation.

42. User Story: Apply for Pre-Approved Loan


As a user, I want to apply for a pre-approved loan so that I can get funds
quickly.

Acceptance Criteria:
Given I have been offered a pre-approved loan
When I accept the offer and submit the required information

Then the loan should be disbursed into my account immediately.

43. User Story: Update Beneficiary Details


As a user, I want to update my beneficiary details so that I can ensure my
funds are transferred to the correct person.

Acceptance Criteria:
Given I am on the beneficiary management screen

When I update a beneficiary’s details (name, account number)


Then the changes should be saved, and I should receive a confirmation.

44. User Story: Set Auto-Sweep for Savings Account


As a user, I want to set up an auto-sweep for my savings account so that any
excess balance is moved to a fixed deposit.

Acceptance Criteria:
Given I am on the auto-sweep configuration page

When I set a minimum balance and confirm the setup


Then any excess funds should automatically be moved into a fixed deposit,
and I should receive a notification.

45. User Story: Download Tax Statements

As a user, I want to download my tax statements so that I can file my taxes


easily.

Acceptance Criteria:
Given I am on the account page

When I select the “Download Tax Statement” option


Then I should be able to download a PDF of my tax statement for the chosen
financial year.

46. User Story: Set Up Joint Account Access


As a user, I want to set up joint account access so that my partner can access
the account as well.

Acceptance Criteria:
Given I am on the joint account setup page
When I enter my partner's details and authorize their access

Then they should receive a notification and have access to the account.

47. User Story: Set Spending Categories


As a user, I want to set spending categories for my transactions so that I can
better track and manage my expenses across different categories (e.g., food,
travel, utilities).

Acceptance Criteria:
Given I am on the spending categories settings page
When I select categories for different types of transactions

Then each transaction should be automatically categorized based on


merchant type or user selection.

Given I review my transaction history


When I manually reassign a transaction to a different category

Then the transaction should be updated and reflected in the appropriate


spending category report.

48. User Story: View Spending by Category


As a user, I want to view my spending by category so that I can understand
where my money is going.

Acceptance Criteria:

Given I have categorized my transactions


When I navigate to the "Spending Summary" screen

Then I should see a breakdown of my expenses by category (e.g., food, travel,


utilities) with total amounts for each category.
49. User Story: Enable/Disable Push Notifications for Transactions
As a user, I want to enable or disable push notifications for transactions so
that I can control the notifications I receive on my phone.

Acceptance Criteria:
Given I am on the notifications settings page
When I toggle the push notification option for transactions

Then I should start or stop receiving notifications for each transaction in real-
time.

50. User Story: Lock/Unlock Debit Card

As a user, I want to temporarily lock and unlock my debit card so that I can
prevent its use if it's misplaced without permanently blocking it.

Acceptance Criteria:

Given I am on the card management screen


When I toggle the option to lock my card
Then my card should be immediately locked, preventing all transactions.
Given I find my card again

When I toggle the option to unlock my card


Then my card should be unlocked, allowing transactions to resume.

51. User Story: Set Up Direct Debit for Recurring Payments


As a user, I want to set up direct debit instructions for recurring payments
(e.g., subscriptions) so that my bills are automatically paid from my account.

Acceptance Criteria:

Given I am on the direct debit setup page


When I provide the payment details and authorize the direct debit
Then my payments should be automatically deducted on the due date.

52. User Story: View and Download Loan Amortization Schedule

As a user, I want to view and download my loan's amortization schedule so


that I can track the repayment breakdown over time.

Acceptance Criteria:
Given I have an active loan

When I navigate to the loan section and select "Amortization Schedule"


Then I should be able to view and download the full schedule showing
principal and interest breakdown for each month.

53. User Story: Enable Auto-Saving Feature


As a user, I want to enable an auto-saving feature that rounds up transactions
to the nearest dollar and transfers the difference to my savings account.

Acceptance Criteria:

Given I am on the auto-saving settings page


When I enable the feature and link a savings account
Then all future transactions should be rounded up, and the difference
transferred to my savings account.

Given I review my savings transactions


When I check the auto-saving details

Then I should see a breakdown of the round-up amounts and total


transferred.

54. User Story: Set Up Investment Goal Tracking

As a user, I want to set up investment goals (e.g., retirement, education) so


that I can track my progress toward specific financial objectives.

Acceptance Criteria:
Given I am on the investment goal tracking setup page

When I enter my goal details (e.g., amount, timeline, type of goal)


Then I should be able to track my progress, with recommendations for
contributions to meet the goal.
55. User Story: Schedule a Call with Customer Service

As a user, I want to schedule a call with customer service so that I can get
help at a time convenient for me.

Acceptance Criteria:
Given I am on the customer service page

When I select the option to schedule a call and choose a date and time
Then I should receive a confirmation, and customer service should call me at
the scheduled time.
56. User Story: Enable/Disable NFC Payments

As a user, I want to enable or disable NFC payments (e.g., contactless


payments) so that I can control when my card is used for touchless
transactions.

Acceptance Criteria:

Given I am on the card settings page


When I toggle the NFC payment option

Then my card should either allow or block contactless payments based on my


selection.

57. User Story: View Real-Time Exchange Rates

As a user, I want to view real-time exchange rates so that I can convert


currency for international transactions.

Acceptance Criteria:
Given I am on the currency converter or international transaction page

When I select a currency pair (e.g., USD to EUR)


Then I should see the current exchange rate and be able to proceed with the
transaction using that rate.

58. User Story: Set Spending Restrictions for Family Accounts


As a user, I want to set spending restrictions for supplementary family
accounts (e.g., children’s accounts) so that I can manage their spending.

Acceptance Criteria:

Given I am the primary account holder


When I navigate to the family account management section and set spending
limits or restrictions

Then the supplementary account should adhere to the defined limits.

59. User Story: Apply for a Foreign Currency Account


As a user, I want to apply for a foreign currency account so that I can hold and
transact in multiple currencies.

Acceptance Criteria:

Given I am on the account creation page


When I select the option to open a foreign currency account and specify the
currency
Then my application should be processed, and the account should be created
with the selected currency.
60. User Story: View and Manage Subscriptions

As a user, I want to view and manage all my active subscriptions (e.g., Netflix,
Spotify) so that I can track my recurring expenses and cancel if needed.

Acceptance Criteria:
Given I am on the subscriptions management page
When I view my active subscriptions and select an option to cancel
Then the selected subscription should be canceled, and I should receive
confirmation of the cancellation.

61. User Story: Report a Fraudulent Transaction


As a user, I want to report a fraudulent transaction so that the bank can
investigate and take necessary action.

Acceptance Criteria:

Given I notice a suspicious transaction in my account


When I select the option to report it as fraud

Then the transaction should be flagged, and I should receive confirmation


that the report has been submitted to the bank for investigation.

You might also like