TEST AUTOMATION SYSTEM FOR DISTRIBUTED HETEROGENOUS ENVIRONMENTS
First Claim
1. A method of performing automated testing in a distributed environment having heterogeneous application stacks, the environment having a plurality of computer systems interconnected via a network, each of the computer systems executing software based on an application stack, the computer systems being connected via the network to a service platform, the method comprising:
- executing a function directed to a target system of the computer systems, the function resulting in network requests being sent from the service platform to the target system;
recording, at the service platform, the network requests produced by the executed function;
generating a service corresponding to the function based on the recorded network requests; and
executing a test scenario which uses the generated service corresponding to the function to produce test requests.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated testing is performed in a distributed environment having computer systems executing software based on heterogenous application stacks. The computer systems are connected via the network to a service platform. A method provides for executing a function directed to a target system of the computer systems, the function resulting in network requests being sent from the service platform to the target system. The method further includes recording, at the service platform, the network requests produced by the executed function. The method further includes generating a service corresponding to the function based on the recorded network requests. The method further includes executing a test scenario which uses the generated service corresponding to the function to produce test requests.
6 Citations
20 Claims
-
1. A method of performing automated testing in a distributed environment having heterogeneous application stacks, the environment having a plurality of computer systems interconnected via a network, each of the computer systems executing software based on an application stack, the computer systems being connected via the network to a service platform, the method comprising:
-
executing a function directed to a target system of the computer systems, the function resulting in network requests being sent from the service platform to the target system; recording, at the service platform, the network requests produced by the executed function; generating a service corresponding to the function based on the recorded network requests; and executing a test scenario which uses the generated service corresponding to the function to produce test requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An automation service platform for performing automated testing in a distributed environment having heterogeneous application stacks, the environment having a plurality of computer systems interconnected via a network, each of the computer systems executing software based on an application stack, the computer systems being connected via the network to the service platform, the service platform comprising a processor and memory having code to cause the processor to perform:
-
executing a function directed to a target system of the computer systems, the function resulting in network requests being sent from the service platform to the target system; recording, at the service platform, the network requests produced by the executed function; generating a service corresponding to the function based on the recorded network requests; and executing a test scenario which uses the generated service corresponding to the function to produce test requests. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing program instructions executed by at least one processor of a computer system having memory, the medium comprising instructions for causing the at least one processor to perform a method of automated testing in a distributed environment having heterogeneous application stacks, the environment having a plurality of computer systems interconnected via a network, each of the computer systems executing software based on an application stack, the computer systems being connected via the network to a service platform, the method comprising:
-
executing a function directed to a target system of the computer systems, the function resulting in network requests being sent from the service platform to the target system; recording, at the service platform, the network requests produced by the executed function; generating a service corresponding to the function based on the recorded network requests; and executing a test scenario which uses the generated service corresponding to the function to produce test requests. - View Dependent Claims (18, 19, 20)
-
Specification