- Reduced time to market, allowing the client to launch two mobile applications in quick succession without any issues.
- Enabled successful on-time delivery of mobile banking applications featuring several enhancements using our QA testing strategies.
- Enabled high quality code in production leading to a stable application environment.
Business Situation
Our client, a bank with more than $20 billion in assets, provides business and consumer banking, mortgages, financial planning, trust and investment services to its customers. The bank offers a full suite of delivery channels (Branch banking, ATM, Internet banking and Mobile banking) innovative technology to improve customer service and stay ahead of competition.
As such, the bank planned to enhance its mobile applications to keep up with fastchanging consumer preferences, mobile functionality and technology trends.
Challenge
The bank wanted independent verification and validation outside of the mobile app vendor, and had an existing relationship with ValueMomentum on other testing projects. ValueMomentum was asked to act as a third-party tester for the enhanced mobile app. Some of the areas that needed to be addressed.
- Ensuring optimum testing coverage considering the many device and operating system combinations.
- Creating a testing strategy to cover end-to-end use cases spanning across various application from various vendors.
- Finding a QA partner with banking domain knowledge to understand the criticality of test cases from end user perspective.
- Reduce costs associated with QA testing.
Solution
Given the client’s business objectives and concerns, the following solutions were proposed and implemented:
- Defined a mobile-specific testing strategy that ensures coverage across devices, browsers for different mobile devices. Created a test suite that takes care of functional testing needs as well as integration testing across client systems.
- Manual testing of various mobile devices was conducted in an onsite/offshore model using physical.
- Devices and emulators. Offshore testing was done using emulators installed on remote virtual machines.
- Evaluated mobile automation tools by conducting a POC for popular tools (both commercial and open source). Created an automated solution that is intended to reduce test cycle in the long term.
- Introduced and captured data for test metrics and analyzed areas to improve further.