We have tested over 8 Payment Gateway solutions and utilized this experience to prepare libraries of re-usable test scenarios, cases and data that can be used to test payment gateway solutions. We have done extensive defect-analysis to ensure that developers have a list of do’s and don’ts before the commencement of any design and development activity.
Salient aspects of payment gateway QA solution are as below:
- Testing processes and test suite to ensure compliance with OWASP and online transaction guidelines as per EU norms
- Repository of ~4600 test cases and ~190,000 data sets to carry out manual and automated testing
- Checklists and guidelines for design and develop activities
We have documented phase-end reviews which are relevant with payment gateway development activities. We also conduct a Defect Prevention and Review (DPR) session at the end of each phase to ensure that our work remains free of defects in the next phase.
Used TFS as test suite storage space and provided access to client at the start of the project. TFS also has defects, found to be common across payment gateway solutions. The tool based library ensures that both client and development team members remain pro-active and are aware of the possible pitfalls to minimize any rework.
We have list of various interfaces which are common for payment gateway solutions and challenges faced while connecting the payment gateway with various applications and gateways, which helps us to deal with future complexities.
Our QA members and QA managers have extensive experience of testing payment gateways with reference to user interface, unit integration, performance and automated testing. We have prepared payment gateway QA on-board capsules that can be used to ensure that the QA person who joins our team gets the required insight of payment gateway domain, test library, typical pitfalls and engagement lifecycle.