We already seen many test cases belong to different domains however here I am going to describe some of sample test case for banking application on testingnotes, so that you can refer in your projects.
before test case we can see some basic domain knowledge about banking, which traditional banking sector? What is service base banking sector?
Core banking services provided by a group of network bank branches where customers can operate their bank account and do basic transactions from any other subsidiary branches.
Corporate banking is typically offered by commercial banks, and requires all the services that can be extended on a financial level to corporate entities to ease day-to-day operations
Retail banking is nothing but consumer banking, is the typical mass-market banking in which individual customers use local branches of larger commercial banks. Services offered all type of accounts like savings and checking accounts, mortgages, personal loans, housing loan, debit and credit cards and all kind of deposits.
Customer delivery channels
Front end delivery
Now we can see sample test cases for banking application, also one more important points as there will be lots of test cases will create on banking application so try to cover all the possible scenario and test cases.
Verify the admin login with valid and Invalid test data
Verify the admin login without test data
Verify the all home links for admin role
Verify the admin change password with valid and invalid test data
Verify the admin change password without test data
Verify the admin change password with existing test data
Verify the admin logout successfully
Test cases for new Branch
Create new branch with valid and invalid test data
Create new branch without test data
Create new branch with existing branch data
Verify the reset and cancel option
Update branch details with valid and invalid test data
Update branch details without test data
Update branch details with existing branch test data
Verify the cancel option is working
Verify the branch deletion with and without dependencies
Verify branch search option
Test Cases for New Role
Create new role with valid and invalid test data
Create a new role without test data
Verify new role with existing test data
Verify the role description and role types
Verify the cancel and reset option is working
Verify role deletion process with and without dependency
Verify the links in role details page
This is really useful sample test case for banking application which I have described in above case, now we can see some of test cases for customer and visitor
Test cases for customer and visitors
Verify the all visitor and customer links
Verify the customer login with valid and invalid test data
Verify the customer login without test data
Verify the banker login without data
Verify the banker login with valid or invalid test data
Test cases for New users
Create new user with valid and invalid test data
Create new user without test data
Create new user with existing branch test data
Verify the cancel and reset option is working
Update user details with valid and invalid test data
Update user details with existing test data
Verify cancel option is working
Verify the deletion of the new user
Test cases for opening bank account
Verify mandatory input parameters
Verify optional input parameters
Create a new account entity.
Verify the user can deposit an amount in the newly created account (and thus updating the balance)
Verify the user can withdraw an amount from the newly created account (after deposit) (and thus updating the balance)
Verify the company name and its pan number and other details are provided in case of salary account
Verify primary account number is provided in case of secondary account
Verify company details are provided in cases of current account
Verify the provided proofs for joint account in case of joint account
Verify whether able to maintain zero balance in salary account
Verify whether able to maintain zero balance or minimum balance for non-salary account.
This is how I have described possible sample test case for banking application on testingnotes, also try to read my articles regularly on testingnotes.