High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

An Automated Sanity Testing Approach for EN HANCING Reliability in Payment Applications

Author(s):

Chaitanya Patil , P.E.S Modern College Of Engineering ; Mrs. Vrushali Shinde, P.E.S Modern College Of Engineering

Keywords:

Python, Appium Automation, Mobile Application Testing, Payment Automation, POS Systems, Financial Transactions, PyTest, OpenCV, Allure Reporting, Test Automation Framework, Android Testing, ADB, UI Automation, Transaction Validation, Dynamic Wait Mechanism, Test Registry, Device Configuration, Automation Testing Framework

Abstract

The Payment Application Automation Testing Framework is designed to facilitate the process of end-to-end testing of financial transactions on Android based POS terminals. Nowadays, the increasing popularity of digital payment systems necessitates accurate and efficient testing of transaction workflows. The traditional approach to regression testing based on manually performed procedures is ineffective and time-consuming since it requires substantial resources to perform. This issue can be resolved through implementing a testing strategy based on automation technologies. The testing tool allows running a wide range of transactions including Card Sale, UPI, Void, Preauthorization, and Auth Completion among others. For this purpose, the system utilizes state-of-the-art software such as Appium (mobile application automation), PyTest (testing procedure execution), OpenCV (image recognition), and Allure (detailed testing report preparation). Each transaction is tested by means of conducting multiple activities that involve receipt creation, data validation, and user interface interaction. One of the main advantages of the proposed system is its ability to incorporate dynamic waiting mechanisms and activity synchronization. These features ensure higher execution speed and reliability in comparison with the traditional use of static delays. Moreover, the testing framework enables developers to conduct activities on various POS terminals with minimal code customization required. In addition, visual validation techniques increase testing accuracy since they include verification of onscreen elements and printed receipts. In conclusion, the described framework can greatly reduce testing efforts while minimizing human errors and enhancing testing cycles. Therefore, it can contribute to the improvement of software quality and increase transaction accuracy rate.

Other Details

Paper ID: IJSRDV14I40016
Published in: Volume : 14, Issue : 4
Publication Date: 01/07/2026
Page(s): 32-35

Article Preview

Download Article