Systems and Methods for Automating Test Scripts for Applications That Interface to Payment Networks
First Claim
1. A computer-implemented method for use in testing a target application, the target application configured to generate at least one output based on at least one input, the method comprising:
- generating, at a computing device, a test script for the target application, based on at least one requirement of the target application, the test script defining at least one input to the target application and associated with the at least one requirement; and
binding, at the computing device, in response to a user input, at least one element of the target application to at least one input of the test script.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for use in testing a target application, including target applications for a payment network. One exemplary method includes generating a test script for the target application, based on at least one requirement of the target application. The test script defines at least one input to the target application and associated with the at least one requirement. The exemplary method further includes binding, in response to a user input, at least one element of the target application to at least one input of the test script.
-
Citations
20 Claims
-
1. A computer-implemented method for use in testing a target application, the target application configured to generate at least one output based on at least one input, the method comprising:
-
generating, at a computing device, a test script for the target application, based on at least one requirement of the target application, the test script defining at least one input to the target application and associated with the at least one requirement; and binding, at the computing device, in response to a user input, at least one element of the target application to at least one input of the test script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for use in testing a target application, the method comprising:
-
at a first time, executing a test script for a target application, the test script defining at least one input to an element of a target application; capturing and storing, in a computing device, an output from the target application at a first instance, in response to said at least one input to said element of the target application; and at a second later time, executing said test script for the target application; wherein prior to the second later time, but after the first time, the target application is revised; capturing the output from the target application at a second instance, in response to said at least one input to said element of the revised target application; comparing said output captured at the first instance and said output captured at the second instance; and when a difference is identified, which is unrelated to the revision to the target application, generating an observation. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method for use in testing a target application, the method comprising:
-
deploying, to an application computing device, an application monitor, the application computing device hosting the target application; executing, by a test computing device, a test script directed to the target application during a test interval, the test script defining an input to the target application and at least one expected output when the target application receives said input; identifying, at the test computing device, an observation when the output of the target application, in response to said input, is different than the at least one expected output; communicating an observation flag to the application monitor; receiving, from the application computing device, forensic details associated with the application computing device, the forensic details generated within a predefined interval of the observation; and storing, at the test computing device, the forensic details associated with the observation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification