SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
TPBank Boosts Software Testing
Performance and Team Proficiency to
Handle the Upsurge of Mobile Users
Overview
The intricacies of TPBank’s system have posed a significant challenge for the testing team to
conduct comprehensive quality checks. To solve the problems, the bank engaged with KMS
Solutions, a premier technology consulting and service provider with proven software testing
expertise in BFSI - for a personalised strategy to automate the testing process and enhance
the team’s expertise.
01
• Automated scripts for
different OSes and
environments
• Seamless integration
with advanced tools
• Enhancing
proficiency through
comprehensive
training programs
• Lack of continuous
integration (CI) in the
testing process
• Limited knowledge
about Katalon and
unfinalised workflow
• Partial automation of
scripts
Challenges Solutions Results
• Ensuring the testing
team can have
sufficient knowledge
within two weeks of
training
• Successfully applying
CI and integrating
Jenkins into testing
environments
• Reducing the initial
plan duration from 3
months to 2 months
The Leading Bank of the Digital Age
in Vietnam
TPBank, short for Tien Phong Commercial Joint Stock Bank, is a prominent
commercial bank based in Vietnam. It was established in 2008 and has since
grown to become one of the leading banks in the country.
During its 15 years of operation, the bank has offered a diverse array of banking services,
including personal banking, corporate banking, international trade services, and e-banking
solutions. This comprehensive range of offerings has allowed TPBank to attract and cater to a
wide range of customers, contributing to its successful expansion.
According to the report from TPBank, in 2022, the bank experienced remarkable growth with
the addition of 3.7 million new users, increasing the total number of individual users to 8.5
million, marking a noteworthy growth rate of 60%.
+3.7million
new users 8.5million
individual users 60%
noteworthy
growth rate
02
When the Upsurge in Mobile App Users
Becomes a Challenge
03 03
As the customer base expands, the volume
and complexity of testing scenarios also
multiply. TPBank's testing teams must handle
a larger number of transactions, simulate
various user interactions, and validate the
performance and stability of the software
systemsunderheavierworkloads.Thisrequires
the adoption of automated testing throughout
the process and continuous integration (CI)
to enable frequent and efficient software
releases.
The maintenance and synchronisation of
manual test scripts can become cumbersome,
particularly when dealing with complex
software systems. However, due to a lack of
knowledge and expertise in Katalon, a widely
used test automation tool, TPBank's testing
team was only able to utilise half of its capacity
when generating automated test scripts.
Besides, the lack of a CI system further
compounds the testing challenges for
TPBank. The implementation of the CI
system plays a vital role in the bank’s testing
process since it enablesTPBank to seamlessly
integrateandtestsoftwarechanges,reducing
the likelihood of delays, bottlenecks, and
sluggish development cycles.
Additionally, due to the broad spectrum
of banking services, each accompanied
by its own distinct set of workflows, the
complexity involved in managing these
workflows intensifies with the expansion of
the customer base.
04
Recognising the critical importance of thorough testing in ensuring their software
systems' stable performance and security, TPBank has leveraged the expertise
and comprehensive solutions offered by trusted testing service providers.
Hence, the bank took a strategic step towards conquering the complexities
of enterprise software testing by engaging with KMS Solutions - a leading
technology consulting and service provider with a demonstrated track record of
software testing excellence in the BFSI sector.
By analysing the challenges that TPBank encountered, KMS Solutions has
devised a comprehensive strategy that addresses various aspects of the bank’s
software testing requirements.
An End-to-end Testing Strategy: From
Automated Scripting, Integration, to
Training Programs
As TPBank operates within a complex
software ecosystem,leveraging automated
testing becomes essential to maximise
efficiency and effectiveness. By leveraging
their expertise in automation scripting
for mobile platforms (Android, iOS), APIs,
SAAP, and databases, KMS Solutions aims
to streamline TPBank's testing processes
and ensure comprehensive test coverage.
Automation scripting will help reduce
manual effort, enhance accuracy, and
speed up the overall testing cycle.
Streamline Testing Process With
Advanced Automation Scripting
Ultimately, KMS provides an automation testing framework
suitable for TPBank’s characteristics and helps the team
successfully execute the testing model.
05
To further optimise their testing workflow,
TPBank enlisted KMS Solutions’ assistance
in seamlessly integrating essential testing
tools. By integrating Katalon TestOps,
Jenkins, and Jira with the CI system, the
bank can facilitate the automatic triggering
of tests whenever codes are changed.
Ensure Continuous Testing With
Seamless Testing Tools Integration
06
In order to adequately equip themselves
for upcoming digital transformation
initiatives, TPBank proactively arranged
a training program on software testing
for a group of 15–20 members, with the
support of KMS Solutions. The company
designed and delivered both basic and
advanced software testing training
sessions tailored to the specific needs of
TPBank’s team, ensuring a comprehensive
understanding of software testing
concepts, methodologies, and advanced
techniques.
Empower The Testing Team Through
Customised Training Programs
After a 2-week training course, TPBank’s testing team
successfully obtained the essential skills and a profound
comprehension of Katalon Studio for automation testing.
The team gained mastery in utilising the Katalon toolt to
record and create automation test scripts and improve their
mindsets in incorporating effective automation practices to
drive efficiency and productivity.
Through the integration of Jenkins CI, TPBank was able to
establish an automated build and test execution system,
providing fast and reliable feedback on code quality. With
the adoption of Jenkins CI, the TPBank team can seamlessly
examine the most recent code changes and automatically
initiate builds of the code along with the tests.
The collaboration between KMS Solutions and TPBank has been
a testament to the power of partnership and expertise in driving
remarkable outcomes. Together, we have achieved accelerated
project completion, successful implementation of CI and Jenkins
integration, and a significant boost in the knowledge and
capabilities of the TPBank testing team. This collaboration has
paved the way for the bank’s success in the digital age, ensuring
cutting-edge software testing practices and delivering superior
customer experiences.
KHÁNH ĐỖ
Digital Testing Architect
”
07
Completing the Project a Month Ahead
of the Original Plan
Despite the initial expectation of completing the automation testing process in 3
months, TP Bank successfully integrated automation testing into their process &
enhance the testing team capabilities within just 2 months thanks to the strong
collaboration with KMS Solutions.
While working with the KMS Solutions team, we were
greatly impressed by their enthusiasm and proactive
approach. Their prompt responses and valuable
suggestions proved instrumental in resolving coding
issues, optimising tool utilisation, and addressing
common challenges faced by TPBank. Moreover, their
expertise enabled them to efficiently tackle technical
hurdles encountered while implementing new projects.
KMS Solutions proved to be an invaluable partner,
consistently delivering effective solutions to support
TPBank’s objectives and ensure the smooth execution
of our initiatives.
NGUYỄN THUỲ LINH
Head of Business Analysis and Testing
IT Department
08
”
About
KMS Solutions
KMS Solutions empowers BFSI companies to optimize operations,
drive innovation, and enhance product & service offerings
through the seamless integration of cutting-edge technologies
and tailored solutions
To learn more about KMS Solutions and our work,
visit: kms-solutions.asia

Más contenido relacionado

Similar a TPBank Case Study - long ver (2).pdf

4+_ExperienceCV_Testing_NikhanjNawal
4+_ExperienceCV_Testing_NikhanjNawal4+_ExperienceCV_Testing_NikhanjNawal
4+_ExperienceCV_Testing_NikhanjNawalNikhanj Nawal
 
Pooja_Koparde_Testing
Pooja_Koparde_TestingPooja_Koparde_Testing
Pooja_Koparde_TestingPooja Koparde
 
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...kalichargn70th171
 
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
 
Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellenceInfosys
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Dineshkumar_Automation tester_6.5years
Dineshkumar_Automation tester_6.5yearsDineshkumar_Automation tester_6.5years
Dineshkumar_Automation tester_6.5yearsdineshkumar selvaraj
 
RajivRanjan_Resume
RajivRanjan_ResumeRajivRanjan_Resume
RajivRanjan_ResumeRajiv Ranjan
 
Kate Warner_110816
Kate Warner_110816Kate Warner_110816
Kate Warner_110816Kate Warner
 
Raksha Bagwe - 5.11 years in Automation Testing
Raksha Bagwe - 5.11 years in Automation TestingRaksha Bagwe - 5.11 years in Automation Testing
Raksha Bagwe - 5.11 years in Automation TestingRaksha Bagwe
 
Vinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experienceVinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experienceVinay Kumar Gupta
 
QA-Analyst 8 Years
QA-Analyst  8 YearsQA-Analyst  8 Years
QA-Analyst 8 YearsMukesh Kumar
 

Similar a TPBank Case Study - long ver (2).pdf (20)

4+_ExperienceCV_Testing_NikhanjNawal
4+_ExperienceCV_Testing_NikhanjNawal4+_ExperienceCV_Testing_NikhanjNawal
4+_ExperienceCV_Testing_NikhanjNawal
 
Pooja_Koparde_Testing
Pooja_Koparde_TestingPooja_Koparde_Testing
Pooja_Koparde_Testing
 
Madhav_Resume
Madhav_ResumeMadhav_Resume
Madhav_Resume
 
Jyothi Kasarla
Jyothi KasarlaJyothi Kasarla
Jyothi Kasarla
 
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
 
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
 
Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellence
 
Mehul_cv
Mehul_cvMehul_cv
Mehul_cv
 
Ajinkya_CV
Ajinkya_CVAjinkya_CV
Ajinkya_CV
 
Anushka sharma (1)
Anushka sharma (1)Anushka sharma (1)
Anushka sharma (1)
 
Prameela Ladi
Prameela LadiPrameela Ladi
Prameela Ladi
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Dineshkumar_Automation tester_6.5years
Dineshkumar_Automation tester_6.5yearsDineshkumar_Automation tester_6.5years
Dineshkumar_Automation tester_6.5years
 
RajivRanjan_Resume
RajivRanjan_ResumeRajivRanjan_Resume
RajivRanjan_Resume
 
Kate Warner_110816
Kate Warner_110816Kate Warner_110816
Kate Warner_110816
 
Raksha Bagwe - 5.11 years in Automation Testing
Raksha Bagwe - 5.11 years in Automation TestingRaksha Bagwe - 5.11 years in Automation Testing
Raksha Bagwe - 5.11 years in Automation Testing
 
Abbas_resume
Abbas_resumeAbbas_resume
Abbas_resume
 
Vinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experienceVinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experience
 
QA-Analyst 8 Years
QA-Analyst  8 YearsQA-Analyst  8 Years
QA-Analyst 8 Years
 
NG_Resume
NG_ResumeNG_Resume
NG_Resume
 

Más de 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
 
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
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.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
 

Más de KMSSolutionsMarketin (15)

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
 
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
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.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
 

Último

IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreelreely ones
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoUXDXConf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 

Último (20)

IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 

TPBank Case Study - long ver (2).pdf

  • 1. TPBank Boosts Software Testing Performance and Team Proficiency to Handle the Upsurge of Mobile Users
  • 2. Overview The intricacies of TPBank’s system have posed a significant challenge for the testing team to conduct comprehensive quality checks. To solve the problems, the bank engaged with KMS Solutions, a premier technology consulting and service provider with proven software testing expertise in BFSI - for a personalised strategy to automate the testing process and enhance the team’s expertise. 01 • Automated scripts for different OSes and environments • Seamless integration with advanced tools • Enhancing proficiency through comprehensive training programs • Lack of continuous integration (CI) in the testing process • Limited knowledge about Katalon and unfinalised workflow • Partial automation of scripts Challenges Solutions Results • Ensuring the testing team can have sufficient knowledge within two weeks of training • Successfully applying CI and integrating Jenkins into testing environments • Reducing the initial plan duration from 3 months to 2 months
  • 3. The Leading Bank of the Digital Age in Vietnam TPBank, short for Tien Phong Commercial Joint Stock Bank, is a prominent commercial bank based in Vietnam. It was established in 2008 and has since grown to become one of the leading banks in the country. During its 15 years of operation, the bank has offered a diverse array of banking services, including personal banking, corporate banking, international trade services, and e-banking solutions. This comprehensive range of offerings has allowed TPBank to attract and cater to a wide range of customers, contributing to its successful expansion. According to the report from TPBank, in 2022, the bank experienced remarkable growth with the addition of 3.7 million new users, increasing the total number of individual users to 8.5 million, marking a noteworthy growth rate of 60%. +3.7million new users 8.5million individual users 60% noteworthy growth rate 02
  • 4. When the Upsurge in Mobile App Users Becomes a Challenge 03 03 As the customer base expands, the volume and complexity of testing scenarios also multiply. TPBank's testing teams must handle a larger number of transactions, simulate various user interactions, and validate the performance and stability of the software systemsunderheavierworkloads.Thisrequires the adoption of automated testing throughout the process and continuous integration (CI) to enable frequent and efficient software releases. The maintenance and synchronisation of manual test scripts can become cumbersome, particularly when dealing with complex software systems. However, due to a lack of knowledge and expertise in Katalon, a widely used test automation tool, TPBank's testing team was only able to utilise half of its capacity when generating automated test scripts. Besides, the lack of a CI system further compounds the testing challenges for TPBank. The implementation of the CI system plays a vital role in the bank’s testing process since it enablesTPBank to seamlessly integrateandtestsoftwarechanges,reducing the likelihood of delays, bottlenecks, and sluggish development cycles. Additionally, due to the broad spectrum of banking services, each accompanied by its own distinct set of workflows, the complexity involved in managing these workflows intensifies with the expansion of the customer base.
  • 5. 04 Recognising the critical importance of thorough testing in ensuring their software systems' stable performance and security, TPBank has leveraged the expertise and comprehensive solutions offered by trusted testing service providers. Hence, the bank took a strategic step towards conquering the complexities of enterprise software testing by engaging with KMS Solutions - a leading technology consulting and service provider with a demonstrated track record of software testing excellence in the BFSI sector. By analysing the challenges that TPBank encountered, KMS Solutions has devised a comprehensive strategy that addresses various aspects of the bank’s software testing requirements. An End-to-end Testing Strategy: From Automated Scripting, Integration, to Training Programs
  • 6. As TPBank operates within a complex software ecosystem,leveraging automated testing becomes essential to maximise efficiency and effectiveness. By leveraging their expertise in automation scripting for mobile platforms (Android, iOS), APIs, SAAP, and databases, KMS Solutions aims to streamline TPBank's testing processes and ensure comprehensive test coverage. Automation scripting will help reduce manual effort, enhance accuracy, and speed up the overall testing cycle. Streamline Testing Process With Advanced Automation Scripting Ultimately, KMS provides an automation testing framework suitable for TPBank’s characteristics and helps the team successfully execute the testing model. 05 To further optimise their testing workflow, TPBank enlisted KMS Solutions’ assistance in seamlessly integrating essential testing tools. By integrating Katalon TestOps, Jenkins, and Jira with the CI system, the bank can facilitate the automatic triggering of tests whenever codes are changed. Ensure Continuous Testing With Seamless Testing Tools Integration
  • 7. 06 In order to adequately equip themselves for upcoming digital transformation initiatives, TPBank proactively arranged a training program on software testing for a group of 15–20 members, with the support of KMS Solutions. The company designed and delivered both basic and advanced software testing training sessions tailored to the specific needs of TPBank’s team, ensuring a comprehensive understanding of software testing concepts, methodologies, and advanced techniques. Empower The Testing Team Through Customised Training Programs After a 2-week training course, TPBank’s testing team successfully obtained the essential skills and a profound comprehension of Katalon Studio for automation testing. The team gained mastery in utilising the Katalon toolt to record and create automation test scripts and improve their mindsets in incorporating effective automation practices to drive efficiency and productivity. Through the integration of Jenkins CI, TPBank was able to establish an automated build and test execution system, providing fast and reliable feedback on code quality. With the adoption of Jenkins CI, the TPBank team can seamlessly examine the most recent code changes and automatically initiate builds of the code along with the tests.
  • 8. The collaboration between KMS Solutions and TPBank has been a testament to the power of partnership and expertise in driving remarkable outcomes. Together, we have achieved accelerated project completion, successful implementation of CI and Jenkins integration, and a significant boost in the knowledge and capabilities of the TPBank testing team. This collaboration has paved the way for the bank’s success in the digital age, ensuring cutting-edge software testing practices and delivering superior customer experiences. KHÁNH ĐỖ Digital Testing Architect ” 07
  • 9. Completing the Project a Month Ahead of the Original Plan Despite the initial expectation of completing the automation testing process in 3 months, TP Bank successfully integrated automation testing into their process & enhance the testing team capabilities within just 2 months thanks to the strong collaboration with KMS Solutions. While working with the KMS Solutions team, we were greatly impressed by their enthusiasm and proactive approach. Their prompt responses and valuable suggestions proved instrumental in resolving coding issues, optimising tool utilisation, and addressing common challenges faced by TPBank. Moreover, their expertise enabled them to efficiently tackle technical hurdles encountered while implementing new projects. KMS Solutions proved to be an invaluable partner, consistently delivering effective solutions to support TPBank’s objectives and ensure the smooth execution of our initiatives. NGUYỄN THUỲ LINH Head of Business Analysis and Testing IT Department 08 ”
  • 10. About KMS Solutions KMS Solutions empowers BFSI companies to optimize operations, drive innovation, and enhance product & service offerings through the seamless integration of cutting-edge technologies and tailored solutions To learn more about KMS Solutions and our work, visit: kms-solutions.asia