Automated Payment Device Test Selection System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing process for certifying payment devices is lengthy and prone to misinterpretation, leading to delays and inefficiencies due to the complexity of payment processing system specifications and the need for manual selection of test criteria, which results in incorrect reference payment device implementations and inappropriate testing.
Innovation Solution
A system that uses artificial intelligence to automatically generate and execute a list of tests for a reference payment device based on its features, ensuring compatibility with payment processing system specifications, and providing a user interface for inputting features, a database of potential tests, and a configuration generation system for determining necessary configurations and tests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual selection of test criteria is used based on complex payment processing system specifications, then testing can be performed, but misinterpretation occurs leading to incorrect reference payment device implementations and inappropriate testing
Solution Approach 1:
An automated testing system acts as an intermediary between the payment processing system specifications and the reference payment device. The system receives specifications, automatically interprets them using structured data and algorithms, generates appropriate test criteria, and produces test cases without human intervention, thereby eliminating misinterpretation errors
Solution Approach 2:
The manual mechanical process of reading, understanding, and interpreting specifications by human testers is replaced with an automated electronic system that uses structured data processing and algorithmic logic to interpret specifications and generate test criteria, ensuring consistency and accuracy
2Reliability
If manual testing process is used with complex specifications, then testing can be performed, but the process becomes lengthy and results in delays
Solution Approach 1:
The automated testing system performs preliminary actions by pre-processing the payment processing system specifications, pre-generating test criteria, and pre-configuring test cases before actual testing begins. This eliminates the time-consuming manual analysis phase and allows testing to start immediately with ready-to-execute test cases
Solution Approach 2:
The system enables continuous automated execution of test cases against the reference payment device without interruption. Multiple test cases run sequentially or in parallel automatically, eliminating idle time between testing phases and maintaining continuous productive action throughout the certification process
3Reliability
If comprehensive testing is performed to ensure compatibility with payment processing system, then reliability is improved, but the testing process becomes more complex and time-consuming
Solution Approach 1:
The comprehensive testing process is segmented into distinct automated phases: specification parsing, test criteria generation, test case creation, and test execution. Each phase is handled by dedicated automated routines that process specific aspects independently, making the overall complex process manageable and executable without human coordination
Solution Approach 2:
The automated testing system performs multiple functions within a single unified platform: it parses various specification formats, generates diverse test criteria, creates different types of test cases, and executes comprehensive tests all through one system, reducing the need for multiple separate testing tools and processes
Data Source
AI summary
System and methods for generating one more tests to be performed on a payment device are provided. A vendor selects one or more features to be included in his payment device and provides that information to the system. The system analyzes the information and provides a list of tests to be performed on the reference payment device. In addition, the system also provides a list of one or more reference payment device configurations provided for testing purposes.


