Sustainable Implementation of Automated Testing for a Banking Core Application
What?
Test Automation
When?
2022Q4-2023Q2
For whom?
Problem to solve
Thanks to the widespread use of mobile banking applications, these apps now serve as the primary point of connection between customers and financial institutions.
In this project, it was no different for one of the leading banks in the international financial sector. Our task was to develop an automated quality assurance concept for the mobile banking application and demonstrate its practical implementation.
What approach did we apply?
In the process of designing the automated quality assurance workflow and practice, we simulated a small sample of test cases based on the conceptual design requirements.
The expectation was that the "Proof of Concept" would closely match the future operation in a real project situation, thereby demonstrating to the client the feasibility and functionality of the concept.
What was the objective to achieve?
The "PoC" for test automation served a dual purpose. Firstly, it allowed us to demonstrate the efficiency of testing resulting from automation. Secondly, we were able to test the completed scripts during real, live project operations. Another goal was to establish the standard development environment necessary for the operation, enabling immediate deployment.
What actions did we take?
As a first step, we selected the necessary technological tools in consideration of the client's internal regulations and licensing policies.
Subsequently, with a focus on cost-effective infrastructure setup, we established a simple, easy-to-manage development and runtime environment using the chosen tools, which didn't require separate investments.
However, achieving success wasn't solely about creating a test automation solution. We also needed to address how to integrate this new operation into existing processes and ensure that the solution, which was already developed and continuously evolving, could be maintained.
During the "Proof of Concept," we assessed the testing processes typically used in the company's regular project operations. This allowed us to ensure that the newly introduced automation concept could seamlessly integrate into these processes and remain sustainable in the long term.
What was the outcome of the collaboration?
As a result of our collaborative efforts, we successfully delivered an automated test suite that aligned with the original plans, along with the corresponding developer and runtime environment.
Consequently, the bank now has a standardized, easily deployable, runnable, and user-friendly solution that is fully adaptable for further expansion and enhancement.The process assessment we conducted enabled us to offer several alternative paths for potential future developments, all of which align with the client's medium and long-term objectives and development direction.
It's particularly gratifying for us that during the project, we were able to deliver an automated solution that dispelled any doubts related to automation, which were previously fueled by past negative experiences.
Let's work
together!
Work
with us!
Send us a message and let us know how we can help you, and our sales team will contact you as soon as possible to discuss the details!
We have an empty table that might be waiting for You! Fill in the form, tell us why You want to be the newest member of the TestIT team and let's get to know each other!
Did you like the story?
You may also be interested in these!
Testing and Automating a Mobile App in the Global Online Gaming Industry
Manual testing, Automated testing, Test management
Developing Testing Methodology for Aviation Process Organization
Test and test automation