SlideShare a Scribd company logo
1 of 8
Download to read offline
TESTING STRATEGIES FOR A
CORE BANKING TRANFORMATION
A KMS Company
I Software Testing
May 2021
Best practice of Software Testing to ensure a successful
banking digitization
O
N
T
E
N
T
S
A core banking system (CBS) is a central
system dedicated to the processing of banks’
transactions. It also handles accounts,
securities, payments of loans, and so on. A
Core Banking Transformation, in turn, is the
process of replacing, upgrading, or
outsourcing this core system.
As CBS is the very heart of a bank,
transforming it has a high chance of
disrupting day-to-day operations. In the face
of such costly disruptions, software testing
can act as a reliable safeguard.
This paper offers the strategies that QA
teams can adopt to mitigate the risk and thus
ensure the success of this radical
transformation.
INTRODUCTION
Due to the impact, the scale, and the complexity of the CBS,
testing it can be a high order for QA teams. To be successful, the
QA team should take into account the following considerations.
Testing strategies for a core banking transformation | Software Testing
Splitting tests into smaller units.
Modules should be tested before being integrated so that
the process can be simulated entirely.
In risk-based testing, the QA team analyzes all
requirements and then assigns a level of risk to each
requirement.
The team needs to identify high-risk requirements and
assign them a high level of priority so that they can be
tested before others in the software testing life cycle.
The team should adopt techniques for creating test
scenarios focused on risks.
Risk-based test strategy is highly recommended since it is
virtually impossible to test every scenario.
Non-functional Requirements need to be tested early in the
software testing lifecycle, before functional requirements.
The QA team needs to analyze how the new volume will
impact the current Service Level Agreements (SLAs) and
include that risk in the test strategy.
01
02
03
04
05
01
5 CONSIDERATIONS WHEN TESTING A
CORE BANKING SYSTEM
Coordinate testing activities across
modules.
Give team members an understanding
of the environment of the process.
Support the defect management
process to cope with potential defects
across modules.
Support proactive test reporting. This
is because if there is a point of contact
for each module, the project manager
will have a big picture of the progress.
Maintain the Run book, which is a
document containing information
about
Functional testing is the most basic and
also most important type of Testing that
needs to be performed on the CBS. QA
teams perform Functional Testing on the
back end (core system) to ensure the
functionalities of Branch, Front End
Application, and Customer Service.
Functional Testing also ensures that the
back end can support all other operations
involved in the CBS.
Test Management
Because all the modules in the CBS are
closely linked together, there needs to be
a central QA team. The team must appoint
a point of contact for each module. The
purpose of these points of contact is to:
Support Incident Management, where
the root cause of an incident is
identified and fixed.
Time boxing can be helpful during
every phase of testing. Testing within
modules will affect the system when
allocated time runs out. It also
impedes the next testing phase.
The pragmatic approach to testing
allows the QA team to identify
defects earlier as it calls attention to
realistic scenarios associated with the
modules that were integrated.
Run Book should be utilized during
the test execution phase in order to
simulate the real-life migration
process during module integration
and also the entire migration process.
The quality of test data should be
improved as it is directly related to
the quality of testing
Establishing a data management team
is highly important as it helps provide
high-quality test data when testing
each module and profiling test data in
order to improve the simulation of
scenarios.
From the beginning, each test cycle
must
about the process flow of the
migration.
Test Execution
To ensure the efficiency of functional
testing on the CBS, QA teams should take
into account these considerations:
Testing strategies for a core banking transformation | Software Testing
02
5 KEY TESTING AREAS FOR A SUCCESSFUL
CORE BANKING TRANSFORMATION
Functional Testing
Employing techniques such as Static
Application Security Testing (SAST) to
detect potential vulnerabilities
Adhering to compliance standards such as
PCI DSS, ISO, and HIPAA.
Ensuring login authentication and auditing
mechanisms.
Creating infrastructure security controls
to protect servers, networks, and devices
that are connected to the CBS.
Banks are entrusted with money from the
public, therefore Security Testing is essential.
In specific, a CBS deals with multiple
interfaces, such as Mobile, ATM, and Internet,
in a 24/7 manner to process and transfer
financial information. And these
communication channels should be protected.
Interfaces of the CBS are extremely
vulnerable to security threats. For example,
Web and Mobile can be accessed through the
public network and therefore can be the
victims of security threats and attacks.
Security Testing serves two primary purposes,
protecting business & customer data while
ensuring system availability. To achieve that,
QA teams should adopt the following
strategies:
03
Creating infrastructure security controls
to protect servers, networks, and devices
that are connected to the CBS.
Leveraging Penetration testing to
identify vulnerabilities caused by
improper configuration and patch
management.
Test Automation and Regression Testing
are two areas that need to be focused on
during the migration process.
must use and process the same test data
as the first test cycle.
Testing strategies for a core banking transformation | Software Testing
Security Testing
Interface Testing
Choose the right simulators to replicate
real-time testing.
Test all types of messages, formats of
messages, fields, and values by using
simulators or by sending flat files and
verifying in system logs and in the
database.
Test the connectivity in accordance with
the policy
Validate failover and recovery conditions
to maintain business continuity.
Test the message throttling rate and
validate session level messages such as
login requests.
The CBS connects with various internal and
external systems. Therefore, it is essential to
verify the information flowing through them.
The key challenge of interface testing is that
all message flows and transactions must be
tested thoroughly. In turn, simulating real
time tests and test environments under such
conditions can be a daunting task.
Furthermore, understanding various
payments/messaging systems is mandatory
in order to test effectively.
The challenges of interface testing can be
solved if the QA team can:
Testing strategies for a core banking transformation | Software Testing
03
Due to the high frequency of the CBS, banks
need a fully functional database tool. On the
QA side, teams need to apply data integrity
and database integrity testing techniques to
validate that data is being stored by updating,
restoring, or retrieval processing. Employing
these techniques, the team can pinpoint
design flaws that corrupt the data, that make
the CBS vulnerable to malicious data access,
or reduce transaction performance.
Furthermore, the team needs to see the
database as a system in the CBS and test it in
a comprehensive manner. The team also
needs to ensure the accuracy of the business
rules that are associated with relational
constraints, triggers, and stored procedures.
The following areas have to be tested as part
of Performance testing across devices like
Desktop, Mobile and Tablets.
Reliability: The CBS deals with millions of
transactions daily. Therefore, its reliability
must be validated to ensure service levels
are met.
Availability: The CBS must adhere to various
service level agreements in terms of system
availability. In specifics, it must operate
optimally 24 hours a day, and 365 days a
year.
Capacity: The user load or volumes are
increased to test the performance
characteristics of the CBS.
Endurance: To push CBS’s performance to
its limits, the team needs to design stress
tests. This could be done by increasing load,
the volume of data, the amount of memory,
and computing capacity.
Scalability: To fully understand the
performance characteristics of the CBS, the
team needs to conduct a variety of tests. It is
true that the team cannot fully control the
parameters of performance testing.
However, performing analysis of the
technology stack can allow the team to
identify bottlenecks and have new ideas for
infrastructure, configuration, and tuning.
04
validate session level messages such
as login requests.
Testing strategies for a core banking transformation | Software Testing
Database Testing
Performance Testing
To meet the heightened expectations of
customers, performance testing has become
essential in reducing latency and handling
peak volumes of payment transactions, etc.
Focusing on risk mitigation as the above
approach, your QA team can test
thoroughly every requirement and, at the
same time, account for all the potential
risks. The result is that lots of test efforts
will be saved. In addition, proper test
automation will accelerate time-to-market.
By building a central test team for the CBS,
the quality of testing will be enhanced
significantly. This team will establish points
of contacts for all modules, handle test data
management, execute both functional &
non-functional test cases, and utilize the
Run Book.
Lastly to keep the testing project on time
and within budget, the practice of time
boxing, test reporting, and better resource
management can be of great help.
To discover our latest thoughts on
Software Testing, read Automation Testing
for Insurance Industry
CONCLUSION
KMS Solutions works closely with leading software
companies across the globe to bring the most advanced
and innovative technologies to Asia Pacific. The focus is
to help organizations achieve their business goals
through world-class fit-for-purpose solutions and
proven industry best practices. KMS Solutions’ success
is ultimately measured by the positive impact that it
makes to the client’s business. To learn more about us,
visit: https://kms-solutions.asia/
© 2021. For more information, contact KMS Solutions.

More Related Content

Similar to TESTING STRATEGIES TO ENSURE A CORE BANKING TRANSFORMATION

Top Challenges in Functional Testing and How to Overcome Them.pdf
Top Challenges in Functional Testing and How to Overcome Them.pdfTop Challenges in Functional Testing and How to Overcome Them.pdf
Top Challenges in Functional Testing and How to Overcome Them.pdfAlpha BOLD
 
SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...Steffan Stringer
 
Bots for Quality: Augmenting QA's Scope in the Digital Age
Bots for Quality: Augmenting QA's Scope in the Digital AgeBots for Quality: Augmenting QA's Scope in the Digital Age
Bots for Quality: Augmenting QA's Scope in the Digital AgeCognizant
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Best Practices for Applications Performance Testing
Best Practices for Applications Performance TestingBest Practices for Applications Performance Testing
Best Practices for Applications Performance TestingBhaskara Reddy Sannapureddy
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
What are Some Best Practices for Integrating Functional Testing Services.pdf
What are Some Best Practices for Integrating Functional Testing Services.pdfWhat are Some Best Practices for Integrating Functional Testing Services.pdf
What are Some Best Practices for Integrating Functional Testing Services.pdfAlpha BOLD
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxfestockton
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxRAHUL126667
 
Test Case Prioritization Techniques
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization TechniquesKanoah
 
Testing throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & ImplementationTesting throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & Implementationyogi syafrialdi
 
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Cognizant
 
Test Management Montioring Control
Test Management Montioring ControlTest Management Montioring Control
Test Management Montioring Controldrishtipuro1234
 
Test Management Montioring Control
Test Management Montioring ControlTest Management Montioring Control
Test Management Montioring Controlsethnainaa
 
Phase II of the Core Transformation Journey - Getting There
Phase II of the Core Transformation Journey - Getting TherePhase II of the Core Transformation Journey - Getting There
Phase II of the Core Transformation Journey - Getting ThereInfosys Finacle
 
Lalit Kumar_Quality Asscociate_3 years
Lalit Kumar_Quality Asscociate_3 yearsLalit Kumar_Quality Asscociate_3 years
Lalit Kumar_Quality Asscociate_3 yearsLalit Kumar
 

Similar to TESTING STRATEGIES TO ENSURE A CORE BANKING TRANSFORMATION (20)

Top Challenges in Functional Testing and How to Overcome Them.pdf
Top Challenges in Functional Testing and How to Overcome Them.pdfTop Challenges in Functional Testing and How to Overcome Them.pdf
Top Challenges in Functional Testing and How to Overcome Them.pdf
 
SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...
 
Bots for Quality: Augmenting QA's Scope in the Digital Age
Bots for Quality: Augmenting QA's Scope in the Digital AgeBots for Quality: Augmenting QA's Scope in the Digital Age
Bots for Quality: Augmenting QA's Scope in the Digital Age
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Best Practices for Applications Performance Testing
Best Practices for Applications Performance TestingBest Practices for Applications Performance Testing
Best Practices for Applications Performance Testing
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Shirish Sonawane_CV
Shirish Sonawane_CVShirish Sonawane_CV
Shirish Sonawane_CV
 
What are Some Best Practices for Integrating Functional Testing Services.pdf
What are Some Best Practices for Integrating Functional Testing Services.pdfWhat are Some Best Practices for Integrating Functional Testing Services.pdf
What are Some Best Practices for Integrating Functional Testing Services.pdf
 
Mathavan_Resume
Mathavan_ResumeMathavan_Resume
Mathavan_Resume
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
 
Test Case Prioritization Techniques
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization Techniques
 
Testing throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & ImplementationTesting throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & Implementation
 
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
 
QA standards
QA standardsQA standards
QA standards
 
QA Standards
QA StandardsQA Standards
QA Standards
 
Test Management Montioring Control
Test Management Montioring ControlTest Management Montioring Control
Test Management Montioring Control
 
Test Management Montioring Control
Test Management Montioring ControlTest Management Montioring Control
Test Management Montioring Control
 
Phase II of the Core Transformation Journey - Getting There
Phase II of the Core Transformation Journey - Getting TherePhase II of the Core Transformation Journey - Getting There
Phase II of the Core Transformation Journey - Getting There
 
Lalit Kumar_Quality Asscociate_3 years
Lalit Kumar_Quality Asscociate_3 yearsLalit Kumar_Quality Asscociate_3 years
Lalit Kumar_Quality Asscociate_3 years
 

More from KMSSolutionsMarketin

Digital Transformation Trends and Predictions for 2020.pdf
Digital Transformation Trends and Predictions for 2020.pdfDigital Transformation Trends and Predictions for 2020.pdf
Digital Transformation Trends and Predictions for 2020.pdfKMSSolutionsMarketin
 
TPBank Case Study - long ver (2).pdf
TPBank Case Study - long ver (2).pdfTPBank Case Study - long ver (2).pdf
TPBank Case Study - long ver (2).pdfKMSSolutionsMarketin
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdfKMSSolutionsMarketin
 
GIC Real Estate Analytics Project Success Story.pdf
GIC Real Estate Analytics Project Success Story.pdfGIC Real Estate Analytics Project Success Story.pdf
GIC Real Estate Analytics Project Success Story.pdfKMSSolutionsMarketin
 
An Introduction to Software Testing Life Cycle
An Introduction to Software Testing Life CycleAn Introduction to Software Testing Life Cycle
An Introduction to Software Testing Life CycleKMSSolutionsMarketin
 
Design Thinking for Digital Banking
Design Thinking for Digital BankingDesign Thinking for Digital Banking
Design Thinking for Digital BankingKMSSolutionsMarketin
 
Must-have Features for Banking Application.pdf
Must-have Features for Banking Application.pdfMust-have Features for Banking Application.pdf
Must-have Features for Banking Application.pdfKMSSolutionsMarketin
 
How to Build a Digital Platform in the Age of Digital
How to Build a Digital Platform in the Age of DigitalHow to Build a Digital Platform in the Age of Digital
How to Build a Digital Platform in the Age of DigitalKMSSolutionsMarketin
 
Strategies for Choosing eKYC Solutions.pdf
Strategies for Choosing eKYC Solutions.pdfStrategies for Choosing eKYC Solutions.pdf
Strategies for Choosing eKYC Solutions.pdfKMSSolutionsMarketin
 

More from KMSSolutionsMarketin (16)

Digital Transformation Trends and Predictions for 2020.pdf
Digital Transformation Trends and Predictions for 2020.pdfDigital Transformation Trends and Predictions for 2020.pdf
Digital Transformation Trends and Predictions for 2020.pdf
 
TPBank Case Study - long ver (2).pdf
TPBank Case Study - long ver (2).pdfTPBank Case Study - long ver (2).pdf
TPBank Case Study - long ver (2).pdf
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdf
 
GIC Real Estate Analytics Project Success Story.pdf
GIC Real Estate Analytics Project Success Story.pdfGIC Real Estate Analytics Project Success Story.pdf
GIC Real Estate Analytics Project Success Story.pdf
 
Passwordless Mobile Banking.pdf
Passwordless Mobile Banking.pdfPasswordless Mobile Banking.pdf
Passwordless Mobile Banking.pdf
 
Lean Agile.pptx
Lean Agile.pptxLean Agile.pptx
Lean Agile.pptx
 
An Introduction to Software Testing Life Cycle
An Introduction to Software Testing Life CycleAn Introduction to Software Testing Life Cycle
An Introduction to Software Testing Life Cycle
 
ACB Case Study
ACB Case StudyACB Case Study
ACB Case Study
 
6 Imperatives for Digital Banking
6 Imperatives for Digital Banking6 Imperatives for Digital Banking
6 Imperatives for Digital Banking
 
Design Thinking for Digital Banking
Design Thinking for Digital BankingDesign Thinking for Digital Banking
Design Thinking for Digital Banking
 
Must-have Features for Banking Application.pdf
Must-have Features for Banking Application.pdfMust-have Features for Banking Application.pdf
Must-have Features for Banking Application.pdf
 
How to Build a Digital Platform in the Age of Digital
How to Build a Digital Platform in the Age of DigitalHow to Build a Digital Platform in the Age of Digital
How to Build a Digital Platform in the Age of Digital
 
Digital Strategy
Digital StrategyDigital Strategy
Digital Strategy
 
The Future of Learning Ecosystem
The Future of Learning EcosystemThe Future of Learning Ecosystem
The Future of Learning Ecosystem
 
Strategies for Choosing eKYC Solutions.pdf
Strategies for Choosing eKYC Solutions.pdfStrategies for Choosing eKYC Solutions.pdf
Strategies for Choosing eKYC Solutions.pdf
 
Doing Digital Banking Right
Doing Digital Banking RightDoing Digital Banking Right
Doing Digital Banking Right
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

TESTING STRATEGIES TO ENSURE A CORE BANKING TRANSFORMATION

  • 1. TESTING STRATEGIES FOR A CORE BANKING TRANFORMATION A KMS Company I Software Testing May 2021 Best practice of Software Testing to ensure a successful banking digitization
  • 2. O N T E N T S A core banking system (CBS) is a central system dedicated to the processing of banks’ transactions. It also handles accounts, securities, payments of loans, and so on. A Core Banking Transformation, in turn, is the process of replacing, upgrading, or outsourcing this core system. As CBS is the very heart of a bank, transforming it has a high chance of disrupting day-to-day operations. In the face of such costly disruptions, software testing can act as a reliable safeguard. This paper offers the strategies that QA teams can adopt to mitigate the risk and thus ensure the success of this radical transformation. INTRODUCTION
  • 3. Due to the impact, the scale, and the complexity of the CBS, testing it can be a high order for QA teams. To be successful, the QA team should take into account the following considerations. Testing strategies for a core banking transformation | Software Testing Splitting tests into smaller units. Modules should be tested before being integrated so that the process can be simulated entirely. In risk-based testing, the QA team analyzes all requirements and then assigns a level of risk to each requirement. The team needs to identify high-risk requirements and assign them a high level of priority so that they can be tested before others in the software testing life cycle. The team should adopt techniques for creating test scenarios focused on risks. Risk-based test strategy is highly recommended since it is virtually impossible to test every scenario. Non-functional Requirements need to be tested early in the software testing lifecycle, before functional requirements. The QA team needs to analyze how the new volume will impact the current Service Level Agreements (SLAs) and include that risk in the test strategy. 01 02 03 04 05 01 5 CONSIDERATIONS WHEN TESTING A CORE BANKING SYSTEM
  • 4. Coordinate testing activities across modules. Give team members an understanding of the environment of the process. Support the defect management process to cope with potential defects across modules. Support proactive test reporting. This is because if there is a point of contact for each module, the project manager will have a big picture of the progress. Maintain the Run book, which is a document containing information about Functional testing is the most basic and also most important type of Testing that needs to be performed on the CBS. QA teams perform Functional Testing on the back end (core system) to ensure the functionalities of Branch, Front End Application, and Customer Service. Functional Testing also ensures that the back end can support all other operations involved in the CBS. Test Management Because all the modules in the CBS are closely linked together, there needs to be a central QA team. The team must appoint a point of contact for each module. The purpose of these points of contact is to: Support Incident Management, where the root cause of an incident is identified and fixed. Time boxing can be helpful during every phase of testing. Testing within modules will affect the system when allocated time runs out. It also impedes the next testing phase. The pragmatic approach to testing allows the QA team to identify defects earlier as it calls attention to realistic scenarios associated with the modules that were integrated. Run Book should be utilized during the test execution phase in order to simulate the real-life migration process during module integration and also the entire migration process. The quality of test data should be improved as it is directly related to the quality of testing Establishing a data management team is highly important as it helps provide high-quality test data when testing each module and profiling test data in order to improve the simulation of scenarios. From the beginning, each test cycle must about the process flow of the migration. Test Execution To ensure the efficiency of functional testing on the CBS, QA teams should take into account these considerations: Testing strategies for a core banking transformation | Software Testing 02 5 KEY TESTING AREAS FOR A SUCCESSFUL CORE BANKING TRANSFORMATION Functional Testing
  • 5. Employing techniques such as Static Application Security Testing (SAST) to detect potential vulnerabilities Adhering to compliance standards such as PCI DSS, ISO, and HIPAA. Ensuring login authentication and auditing mechanisms. Creating infrastructure security controls to protect servers, networks, and devices that are connected to the CBS. Banks are entrusted with money from the public, therefore Security Testing is essential. In specific, a CBS deals with multiple interfaces, such as Mobile, ATM, and Internet, in a 24/7 manner to process and transfer financial information. And these communication channels should be protected. Interfaces of the CBS are extremely vulnerable to security threats. For example, Web and Mobile can be accessed through the public network and therefore can be the victims of security threats and attacks. Security Testing serves two primary purposes, protecting business & customer data while ensuring system availability. To achieve that, QA teams should adopt the following strategies: 03 Creating infrastructure security controls to protect servers, networks, and devices that are connected to the CBS. Leveraging Penetration testing to identify vulnerabilities caused by improper configuration and patch management. Test Automation and Regression Testing are two areas that need to be focused on during the migration process. must use and process the same test data as the first test cycle. Testing strategies for a core banking transformation | Software Testing Security Testing Interface Testing Choose the right simulators to replicate real-time testing. Test all types of messages, formats of messages, fields, and values by using simulators or by sending flat files and verifying in system logs and in the database. Test the connectivity in accordance with the policy Validate failover and recovery conditions to maintain business continuity. Test the message throttling rate and validate session level messages such as login requests. The CBS connects with various internal and external systems. Therefore, it is essential to verify the information flowing through them. The key challenge of interface testing is that all message flows and transactions must be tested thoroughly. In turn, simulating real time tests and test environments under such conditions can be a daunting task. Furthermore, understanding various payments/messaging systems is mandatory in order to test effectively. The challenges of interface testing can be solved if the QA team can: Testing strategies for a core banking transformation | Software Testing 03
  • 6. Due to the high frequency of the CBS, banks need a fully functional database tool. On the QA side, teams need to apply data integrity and database integrity testing techniques to validate that data is being stored by updating, restoring, or retrieval processing. Employing these techniques, the team can pinpoint design flaws that corrupt the data, that make the CBS vulnerable to malicious data access, or reduce transaction performance. Furthermore, the team needs to see the database as a system in the CBS and test it in a comprehensive manner. The team also needs to ensure the accuracy of the business rules that are associated with relational constraints, triggers, and stored procedures. The following areas have to be tested as part of Performance testing across devices like Desktop, Mobile and Tablets. Reliability: The CBS deals with millions of transactions daily. Therefore, its reliability must be validated to ensure service levels are met. Availability: The CBS must adhere to various service level agreements in terms of system availability. In specifics, it must operate optimally 24 hours a day, and 365 days a year. Capacity: The user load or volumes are increased to test the performance characteristics of the CBS. Endurance: To push CBS’s performance to its limits, the team needs to design stress tests. This could be done by increasing load, the volume of data, the amount of memory, and computing capacity. Scalability: To fully understand the performance characteristics of the CBS, the team needs to conduct a variety of tests. It is true that the team cannot fully control the parameters of performance testing. However, performing analysis of the technology stack can allow the team to identify bottlenecks and have new ideas for infrastructure, configuration, and tuning. 04 validate session level messages such as login requests. Testing strategies for a core banking transformation | Software Testing Database Testing Performance Testing To meet the heightened expectations of customers, performance testing has become essential in reducing latency and handling peak volumes of payment transactions, etc.
  • 7. Focusing on risk mitigation as the above approach, your QA team can test thoroughly every requirement and, at the same time, account for all the potential risks. The result is that lots of test efforts will be saved. In addition, proper test automation will accelerate time-to-market. By building a central test team for the CBS, the quality of testing will be enhanced significantly. This team will establish points of contacts for all modules, handle test data management, execute both functional & non-functional test cases, and utilize the Run Book. Lastly to keep the testing project on time and within budget, the practice of time boxing, test reporting, and better resource management can be of great help. To discover our latest thoughts on Software Testing, read Automation Testing for Insurance Industry CONCLUSION
  • 8. KMS Solutions works closely with leading software companies across the globe to bring the most advanced and innovative technologies to Asia Pacific. The focus is to help organizations achieve their business goals through world-class fit-for-purpose solutions and proven industry best practices. KMS Solutions’ success is ultimately measured by the positive impact that it makes to the client’s business. To learn more about us, visit: https://kms-solutions.asia/ © 2021. For more information, contact KMS Solutions.