Write The Test Cases For Any Known application-STMLAB-EXP#4
Write The Test Cases For Any Known application-STMLAB-EXP#4
Banking application)
***WRITE ONLY THE TEST CASES GIVEN DOWN HERE..BUT READ ALL THE RELATED
INFORMATION***
The BFSI (Banking, Financial services and Insurance) sector is the biggest consumer of IT
services. Banking Applications directly deal with confidential financial data. It is mandatory
that all the activities performed by banking software run smoothly and without any error.
Banking software perform various functions like transferring and depositing fund, balance
inquiry, transaction history, withdrawal and so on. Testing banking application assures that
these activities are not only executed well but also remain protected from hackers.2M
162
Learn Java Programming with Beginners Tutorial
Usually, while developing any specific domain project, domain expert help is sought out.
Domain expert are master of the subject, and he may know the inside-out of the product or
application.
Below is the table of the services these two sub-sectors of banking encompass
Based on the scope of your project you may need to test one or all of the above service
offerings. Before you begin testing, ensure you have enough background on the service being
tested.
Characteristics of a Banking Application
Before you begin testing, it's important to note the standard features expected of any banking
application. So that, you can gear your test efforts to achieve these characteristics.
A standard banking application should meet all these characteristics as mentioned below.
For Admin Verify Admin login with valid and Invalid data
Verify admin login without data
Verify all admin home links
Verify admin change password with valid and invalid
data
Verify admin change password without data
Verify admin change password with existing data
Verify admin logout
For new Branch Create a new branch with valid and invalid data
Create a new branch without data
Create a new branch with existing branch data
Verify reset and cancel option
Update branch with valid and invalid data
Update branch without data
Update branch with existing branch data
Verify cancel option
Verify branch deletion with and without dependencies
Verify branch search option
For New Role Create a new role with valid and invalid data
Create a new role without data
Verify new role with existing data
verify role description and role types
Verify cancel and reset option
Verify role deletion with and without dependency
verify links in role details page
For New users Create a new user with valid and invalid data
Create a new user without data
Create a new user with existing branch data
Verify cancel and reset option
Update user with valid and invalid data
Update user with existing data
Verify cancel option
Verify deletion of the user
Challenge Mitigation
There may be the cases where The test should participate in the
requirements are not documented project right from Requirement
well and may lead to functional gaps Analysis phases and should actively
in test plan review the Business Requirements
Many non-functional requirements
are not fully documented, and testers
do not know whether to test it or not
The scope and the timelines Ensure Time budget for Integration
increases as banking application are Testing is accounted if your banking
integrated with other application like application has many external
internet or Mobile banking interfaces
Summary
Banking domain is the most vulnerable area for cyber-theft, and safeguarding the software
requires precise testing. This tutorial gives a clear idea of what it takes for banking domain
testing and how important it is. One must understand that -