Comprehensive Testing of Award-Winning Mobile Banking Apps
Customer
The Customer is a European bank with $1.5 billion in assets.
End-to-End Testing Needed for Exceptional User Experience
To broaden its client base and boost the service quality, the Customer decided to develop mobile banking applications. The apps were to support both iOS and Android devices and incorporate advanced functionality such as AR-supported navigation to the closest bank branch.
The Customer needed a reliable QA team that would conduct the necessary testing in parallel with the mobile apps’ development. Trusting our experience in software testing and QA and a deep understanding of banking software, the Customer turned to ScienceSoft for end-to-end testing of its new banking apps.
Functional, Integration, and Performance Testing in Sync with Development
After studying the available requirements specifications, ScienceSoft developed a detailed test strategy and a test plan and designed over 800 test cases.
The testing process started with smoke tests. ScienceSoft designed and performed these preliminary checks to swiftly identify any major issues that could impede the further testing phases.
During each consequent development iteration, ScienceSoft performed:
- New feature testing to confirm the correct functioning of new app capabilities.
- Regression testing to make sure the old app functionality wasn’t corrupted during the update.
- Pre-release testing to identify any potential issues before the public launch.
- Acceptance testing to evaluate the app against business requirements and user needs, confirming that the software is ready for deployment and will meet the expectations of stakeholders and end users.
In addition to functional testing, ScienceSoft conducted:
- Integration testing, to verify integration points between the app and payment systems.
- Performance and load testing at the app's most important integrations to ensure these areas could perform under pressure without failure.
The daily Agile rituals of ScienceSoft’s testing team included stand-up meetings with the apps’ developers, fostering an environment of open communication and swift problem-solving.
Mobile Banking Apps Gained Widespread Recognition and Received Golden Awards
Throughout nine years of Agile development, ScienceSoft tested the Customer's Android and iOS applications and the admin panel. The thorough testing enabled the Customer to avoid multiple potential issues related to functionality, integration, and performance whenever new software features and updates were introduced. The apps gained widespread recognition and received several national awards as the best mobile banking apps for iOS and Android.
Technologies and Tools
Atlassian Jira, Confluence