loader image
Automation Testing for TrueFan

Automation Testing for TrueFan

31 March 2023 8 Minutes Read BY Rajesh K

What TrueFan needed?

  • To automate the sequence of operations facilitating payment transactions through online banking using real data. Automation Testing of Payment Transactions should start from reading the payment card details till the payment is successfully completed using real Card/Bank details.
Need to automate the payment gateway transactions with real bank/card details
  • To check the performance of the application with a large number of transactions happening sequentially in a short time period.
  • To find out how the application will perform when the number of transactions by a user exceeds the daily limit.
  • To find out the application behavior when the amount paid by a user exceeds the daily limit.

TrueFan found it very difficult to manually test large numbers of payment transactions within a short time period. Around 300+ transactions were done by users with different types of payment schemes like Credit cards and Debit cards belonging to multiple banks.

  • TrueFan lacked an automation testing team and framework.
  • They were unwilling to recruit software testers for this single automation project and decided to outsource it.

Testvox automating payment transactions for TrueFan

 

The Project Goal

  • To build automation suites that
    • read payment card details or bank details from documented sheets for facilitating payment transactions.
    • Process read data and proceed with execution till each payment transaction is successfully completed.
  • To identify issues associated with each step starting from reading the payment related details till payment successfully completed.
  • To report the issues found on testing using multiple bank cards and get them corrected.
  • To evaluate the performance of the application software when processing 300+ payment transactions sequentially within a short time period.
  • To evaluate the application behavior when
    • the number of transactions by a user exceeds the daily limit, and
    • the amount paid by a user exceeds the daily limit.

 

Testvox automating payment transactions for TrueFan

 

Project Implementation by Testvox

Automation of payment transactions through online banking was done using real data. This was fed as input to the automation scripts which read them and proceeded with the steps needed to make payments.

The OTP sent by the bank for every payment made is available only in the mobile number. This OTP needs to be read from the mobile to make the payment successful. This brought in the need to devise an innovative solution for this unprecedented type of requirement. Automation Testers from Testvox used the latest technologies from Google to resolve the puzzle associated with this requirement.

OTP could thus be read and the steps followed were included in the automation suite for our solution implementation. Issues found with every step were reported and ensured to be addressed by software developers very fast. Testing of Bulk payment transactions and verification of working of the software application could thus be done very fast by automation.

 

Testvox automating payment transactions for TrueFan

 

 

Technology Stack

 

Testvox automating payment transactions for TrueFan

 

 

Outcome

Automated test cases were handed over to TrueFan by Testvox. They are used by TrueFan currently for testing the software application as and when required.

Testvox automating payment transactions for TrueFan

 

  • The application behavior in cases of exceeding daily limits in the number of transactions made and total amount spent could be fruitfully studied by TrueFan as a result of our automation. TrueFan uses these results to productively manage the application.
  •  Software Application Development was expedited and completed very fast after automation.
  • The release of the application into the software market occurred very fast.

Testvox automating payment transactions for TrueFan