Test Cases For Online Transaction: Online money transactions refer to the transfer of money between two or more people who are not in close physical proximity. This can be done through various methods, including online banking, PayPal, and wire transfers.
This type of transaction is becoming increasingly popular as it allows for faster and easier transactions that are safer than traditional bank deposits and withdrawals. Additionally, no fees are associated with these transactions, making them ideal for small-scale business owners who need to move funds around their operations quickly. As technology continues to evolve, so does how we can conduct our financial affairs.
Post On: | Test Cases For Online Transaction |
Post Type: | Test Case Template |
Published On: | www.softwaretestingo.com |
Applicable For: | Freshers & Experience |
Join Our: | Telegram Group |
Test Cases For Online Transaction
The below are the highlevel test cases for online transaction or fund transfer test cases:
- Open/Navigate to the Banking site.
- Open/ navigate the internet banking page directly by entering the URL or from the Banking site home page.
- Enter valid internet banking login credentials
- Users can cover a few positive & negative test cases while entering login details, like what happens if login details are provided wrong more than three times, etc.
- After logging into the internet banking home page- check for page session time out.
- Verify the amount available in the account
- Check A/C balance for sufficient to transfer (if A/C balance>1000) transfer allowed
- Navigate to the fund transfer page
- If the beneficiary is not added to the account, try to transfer the amount & check if any error message is displayed.
- If the beneficiary is not added, try to add beneficiary
- If beneficiary details are partially entered, like account number, check total details are automatically populated on the page, like bank name, account holder name, branch, etc.
- Check whether the system generates OTAC before adding a beneficiary to the account.
- Enter valid OTAC & submit the details- the user can verify by entering invalid OTAC.
- Check system behavior when an invalid OTAC is entered.
- Verify message is delivered to email/mobile when the beneficiary is added.
- Write positive/negative test cases for the fund transfer form.
- Now transfer the amount to a beneficiary more than the amount available in the account- check the error message displayed.
- Transfer the amount to the beneficiary with a valid amount.
- Verify OTAC is generated & delivered to the email account/mobile.
- Enter valid OTAC & transfer amount.
- Check mail is delivered for amount transfer or any message is displayed for network connection or invalid account number.
- Check transferred amount is deducted from your account.
Negative Test Cases For Fund Transfer
- Enter incorrect user name and password(Authorization should be failed).
- Check the A/C balance for sufficient to transfer(if A/C balance<1000) transfer is not allowed.
- Enter the wrong authorization code for transfer. Enter the A/C number, Branch name to transfer. (wrong details, transfer not enabled).
- Transfer amount > max limit, transferring the amount denied.
Conclusion:
On test cases for online transactions are essential for ensuring the proper functioning and security of financial systems. These test cases can cover a wide range of scenarios, including fund transfer between accounts, payment processing, and fraud detection. By thoroughly testing these systems, businesses can ensure that their customers can confidently and securely conduct transactions online.
Additionally, regular testing can help identify and fix any issues or vulnerabilities before they cause problems for users. Overall, the development and execution of robust test cases for online transactions is crucial for the smooth operation of e-commerce and other financial systems.
Here are some test cases you can come up with for the most common flow of bank transfer. I would appreciate any feedback or suggestions on how to improve these test cases in the comments below, and please feel free to share this post on Facebook or Twitter.
Leave a Reply