We live in an era where mobile banking, net banking, and digital payment are highly recommended.
The banking domain is a little bit complex and a sensitive domain. A minor mistake while developing a Banking application can lead to a major impact on the user.
While building a banking application very important checkpoint is its security and privacy. The application should be 100 % secure and robust.
1. It should verify that the user can create his/her profile easily.
2. It should verify that the user can not create a profile with invalid and incomplete data.
3. It should verify that the user should be able to modify their details.
4. It should verify that the account balance gets updated after every transaction.
5. It should verify the account naming convention.
6. It should verify that the user should be able to link/unlink the account.
7. It should verify that the account statement is generated accurately.
8. It should verify that the user should be able to recover the account in case of password forgotten.
9. It should verify that the account should get blocked after every 3 invalid attempts.
10. It should verify that the application supports concurrent access to the same account from different devices.
11. It should verify that the application is providing accurate notifications and alerts.
12. It should verify that the application has accurate interest calculation.
13. It should verify that the user should be able to change language preferences.
14. It should verify that account histories should be archived and retrievable.
Priyanka Kanthariya