Online Banking Test Cases describes the process of preparing test cases for an online banking system. This process involves identifying the different features and scenarios that the system supports and creating test cases that cover each of these scenarios.


To prepare test cases for an online banking system, you can follow these steps:

  1. Understand the system requirements: Review the system requirements document to understand the functionality of the system and the different features it provides.
  2. Identify testable scenarios: Identify different scenarios that can be tested, such as account registration, login, account management, money transfer, bill payments, and transaction history.
  3. Create test cases: For each testable scenario, create a test case that outlines the steps needed to test the scenario, the expected outcome, and any prerequisites or conditions that must be met.
  4. Define test data: Define the test data that will be used for each test case, including valid and invalid input values.
  5. Identify test environment: Identify the test environment, such as the operating system, browser, and device that will be used for testing.
  6. Define test execution steps: Define the steps that need to be followed to execute each test case, including any setup steps, test steps, and cleanup steps.
  7. Create test scripts: Create test scripts that automate the execution of test cases, if needed.
  8. Review and prioritize test cases: Review the test cases to ensure that they are complete and accurate, and prioritize them based on the criticality of the functionality they are testing.
  9. Execute test cases: Execute the test cases and document the results, including any issues or defects that are identified.
  10. Review and update test cases: Review the test cases and update them as needed based on the results of testing and any changes to the system requirements.

It’s important to note that testing an online banking system requires a great deal of care and attention to detail, as well as a good understanding of security and compliance requirements.


Login Page

Test Case IdTest ConditionTest DataExpected ResultActual Result in Test Cycle / Description
1Blank User Name and blank password. System should display message “Enter User Name and Password”Ok
2Enter User Name and Blank password System should display message “Enter Password”Ok
3Enter blank User Name  and password System should display message “Enter User Name”Ok
4User enter wrong User Name and password System should display message “Wrong User Name and password, can not login”OK
5User enter correct User Name and passwordData from CustMasterSystem should redirect to default.aspxOK

Home Page

Test Case IdTest ConditionTest DataExpected ResultActual Result in Test Cycle / Description
1Check welcome message System should display currently logged user name and Change Password, Logout LinkOk
2User LoginCustMasterSystem should display navigation link for my Account, Fund TrasferOk
3Check Navigation Link. System should display link to open/navigate the pageOk

Change Password

Test Case IdTest ConditionTest DataExpected ResultActual Result in Test Cycle / Description
1Enter blank old password. System should display message “Old Password can not be blank”Ok
2Enter wrong old password. System should display message “Wrong old Password can not change password”Ok
3New Password and confirm password are not matchPassword=123 Confirm Password=1234System should display message “Password and confirm password does not match”OK
4Enter all valid information System should display “Password changed successfully” and redirect to my account page.OK

New Payee

Test Case IdTest ConditionTest DataExpected ResultActual Result in Test Cycle / Description
1Admin enters blank payee name and press save button. System should display message “Enter payee name”Ok
2Admin enters duplicate account number and press save button. System should display message “Duplicate account number”Ok
3Enter all valid information System should display “Record is saved” and display payee details in grid.OK

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.