Selenium WebDriver Java Framework Course Limited Time Offer for $20

Selenium WebDriver Java Framework Course Limited Time Offer for $20



Banking Application Test Cases

Based on the Banking Application Data Model, you can create following test cases. 

As a System Administrator, the user

  • can create a new bank information 
  • can update an existing bank information
  • can activate a new bank
  • can deactivate an existing bank
  • can setup a Bank system administrator
  • can assign a user as a bank administrator
  • can delete a user from the bank administrator user group

 As a Bank Administrator, the user

  • can update bank information
  • can update bank administrator user information
  • can create a new branch information in the system
  • can update an existing branch information
  • can activate a new branch in the system
  • can create branch manager information
  • can delete an existing branch manager

As a Branch Manager, the user

  • can update a branch profile in the system
  • can update branch employee information
  • can create new customer in the system
  • can update existing customer information
  • can approve customer account request
  • can approve customer credit card request

 As a Customer, the user


Banking Application Data Structure

Below is  a banking application data model structure. 

  • Bank_ID
  • Bank_Name
  • Other_Details
  • Branch_ID
  • Bank_ID
  • Branch_Details
  • Cusomer_ID
  • Branch_ID
  • Personal_Details
  • Contact_Details
  • Account_Number
  • Account_Type_Code
  • Customer_ID
  • Current_Balance
  • Other_Details
  • Transaction_ID
  • Account_Number
  • Transaction_Type_Code
  • Transaction_Date_Time
  • Transaction_Amount
  • Other_Details



Banking Application Modules

In general, Banking Applications should have following modules: 

  • Banks
  • Branches
  • Customers
  • Accounts
  • Transactions