Regression Test Suite for Payment Switch using jPOS

05/16/2022
by   Atharv Sardesai, et al.
0

The Payment Switch is an integral component of all modern payment and banking systems in India. The NPCI currently provides a simulator to test payment switches. However, this system has a few disadvantages viz. it lacks an API, it requires manual generation of each test case and during high server loads, the testing process may take a long time. Currently there aren't any open source alternatives to the NPCI simulator. We propose a system which solves these shortcomings. Our proposed system simulates the NPCI system. It allows connection with switches that are to be tested and automates the process of generation and execution of test cases. It also has the capability to generate test reports and can be run locally.

READ FULL TEXT

page 2

page 3

research
06/17/2022

CATTO: Just-in-time Test Case Selection and Execution

Regression testing ensures a System Under Test (SUT) still works as expe...
research
01/12/2019

EvoMaster: Evolutionary Multi-context Automated System Test Generation

This paper presents EvoMaster, an open-source tool that is able to autom...
research
09/21/2022

PTSG: a test generation tool based on extended finite state machine

The Extended Finite State Machine (EFSM) is one of the most popular mode...
research
10/14/2022

TestAug: A Framework for Augmenting Capability-based NLP Tests

The recently proposed capability-based NLP testing allows model develope...
research
11/05/2020

Less Arbitrary waiting time

Property testing is the cheapest and most precise way of building up a t...
research
01/05/2021

A Testing Tool for IoT Systems Operating with Limited Network Connectivity

For Internet of Things (IoT) systems operating in areas with limited net...
research
09/21/2023

Revealing Performance Issues in Server-side WebAssembly Runtimes via Differential Testing

WebAssembly (Wasm) is a bytecode format originally serving as a compilat...

Please sign up or login with your details

Forgot password? Click here to reset