
Testing of payment app simplified
Introduction :
Ever since businesses have started shifting their focus to application services, functional testing has been their top priority in terms of quality testing. We were recently approached by a US-based digital firm coming up with their mobile banking and payment app. So, we worked with them as their testing partners and identified the app’s performance per the end user’s requirements. We provided solutions based on automated functional testing to deliver a better-quality product.
Basic overview and approach:
Identifications
We identified that the banking and payments app’s login page did not have an automated login process on a real mobile device. It was not compatible with different operating systems (Android and iOS), considering one OS launched a new update. So, we performed different automated functional testing techniques to test these identifications, User-Based Tests, Decision-Based Tests, and Boundary Value Tests.
User-Based Test
The user-based test works on a complete user journey to ensure that the app works without any errors. In the banking and payment app’s login case, our test checked the app’s loading time, how entering correct and incorrect login credentials worked, and what was the home page and logging out redirection response.
Decision-Based Test
A decision-based test checks a particular tab/field’s outcome depending on an ‘XYZ’ user’s decision. In this case, we checked if a user logged in to the app for the first time, then received an OTP, or the app allowed them to log in viz face ID. The test also checked if the app followed a proper journey when clicking on the ‘Forgot Password’ button.
Boundary Value Test
The boundary value test checks an app’s functionality when it has specific fields with restrictions in place. The banking and payment app’s login page’s password field had a character count restriction. If a user entered the wrong number of characters, how will the app respond be identified in this test.
We ensured the testing is done within the stipulated timeframe ensuring 100% customer satisfaction. To know how team SDET Tech delivered rigorous testing with strategic approach, connect our experts.