Exploratory and Functional Testing for the Payment System

Testing for the Payment System

Industry

Fintech

Country

United States

Type of Service

Manual testing

Cooperation Type

Full-time

Project Type

Web app testing

Overview

A USA-based company* provides payment and integration solutions for the hospitality field. The company develops various products that hotels and restaurants can use separately or combined to provide a better customer experience.

* We recognize the importance of protecting our clients’ privacy and follow the policies to maintain their confidentiality and security. That is why the company name will not be disclosed.

Challenge

We tested several products, in particular, a payment system for booking services. The QA team was to check software features on different devices based on the checklists provided by the client. In some cases, QA engineers needed to conduct exploratory tests to catch the bugs reported to the client by end-users.

Solution

  • The client simplified the work by providing their own checklists. Thus, our primary task was to test the features on the list using different devices and report the defects. The testing covered features and layout.
  • There were situations when developers didn’t know how to reproduce the bugs reported by end-users. As an example, the card entry form did not pop up during the payment. So, the QA Madness team wrote test cases for possible bugs and started testing to detect them.

Results

We found device-specific and platform-specific bugs for core features included in the checklist. The team also detected the cause of some critical bugs reported by users. Thus, we helped the development team to optimize the functionality for customers who access the service via different devices and platforms.

Let’s Start a New Project Together

QA Madness helps tech companies strengthen their in-house teams by staffing dedicated manual and automated testing experts.

Anastasiia Letychivska

Head of Growth

Ready to speed up the testing process?

Ready to speed up the testing process?