System for and method of multi-location test execution
First Claim
1. A method of performing multi-location testing in a system having a test controller and at least a first flow at a first remote location and a second flow at a second remote location, comprising the steps of:
- creating a graphical representation of a multi-flow test that synchronizes at least the first flow and the second flow among agents at multiple remote locations;
converting the graphical representation into a textual representation in an open communication standard format;
reading the textual representation to identify at least the first flow and an associated first remote location, the second flow and an associated second remote location, resources required to execute the flows, and the remote locations of the agents that control the resources required to execute the flows;
sending to at least a first test session server at the first remote location and a second test session server at the second remote location, descriptions of the respective sequences of tests comprising the first flow and the second flow in an open communications standard format;
substantially simultaneously initiating at least the first flow and the second flow;
synchronizing at least the first flow and the second flow for concurrent execution; and
returning test results upon completion of at least the first flow and the second flow.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for performing multi-location execution of tests between or among multi-sided test components in a wireless environment are described. Multiple flows are initiated substantially simultaneously and concurrently executed. A graphical representation of a multi-flow test is created that permits synchronization of the flows among agents at multiple remote locations. The graphical representation is converted into a textual representation in an open communication standard format, and information regarding each flow involved in the test is ascertained. The flows are substantially simultaneously initiated and concurrently executed with synchronization and dynamic data exchange components.
-
Citations
20 Claims
-
1. A method of performing multi-location testing in a system having a test controller and at least a first flow at a first remote location and a second flow at a second remote location, comprising the steps of:
-
creating a graphical representation of a multi-flow test that synchronizes at least the first flow and the second flow among agents at multiple remote locations;
converting the graphical representation into a textual representation in an open communication standard format;
reading the textual representation to identify at least the first flow and an associated first remote location, the second flow and an associated second remote location, resources required to execute the flows, and the remote locations of the agents that control the resources required to execute the flows;
sending to at least a first test session server at the first remote location and a second test session server at the second remote location, descriptions of the respective sequences of tests comprising the first flow and the second flow in an open communications standard format;
substantially simultaneously initiating at least the first flow and the second flow;
synchronizing at least the first flow and the second flow for concurrent execution; and
returning test results upon completion of at least the first flow and the second flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
8. A system for performing multi-location testing including at least a first flow at a first remote location and a second flow at a second remote location, comprising:
-
means for creating a graphical representation of a multi-flow test that synchronizes at least the first flow and the second flow among agents at multiple remote locations;
means for converting the graphical representation into a textual representation in an open communication standard format;
means for reading the textual representation to identify at least the first flow and an associated first remote location, the second flow and an associated second remote location, resources required to execute the flows, and the remote locations of the agents that control the resources required to execute the flows;
means for sending to at least a first test session server at the first remote location and a second test session server at the second remote location, descriptions of the respective sequences of tests comprising the first flow and the second flow in an open communications standard format;
means for substantially simultaneously initiating at least the first flow and the second flow;
means for synchronizing at least the first flow and the second flow for concurrent execution; and
means for returning test results upon completion of at least the first flow and the second flow. - View Dependent Claims (9, 11, 12, 13, 14)
-
-
15. A processor-readable computer program product encoded on one or more programmable storage devices, the computer program product executable by one or more processors to perform method steps for performing multi-location testing in a system having a test controller and at least a first flow at a first remote location and a second flow at a second remote location, comprising instructions for:
-
creating a graphical representation of a multi-flow test that synchronizes at least the first flow and the second flow among agents at multiple remote locations;
converting the graphical representation into a textual representation in an open communication standard format;
reading the textual representation to identify at least the first flow and an associated first remote location, the second flow and an associated second remote location, resources required to execute the flows, and the remote locations of the agents that control the resources required to execute the flows;
sending to at least a first test session server at the first remote location and a second test session server at the second remote location, descriptions of the respective sequences of tests comprising the first flow and the second flow in an open communications standard format;
substantially simultaneously initiating at least the first flow and the second flow;
synchronizing at least the first flow and the second flow for concurrent execution; and
returning test results upon completion of at least the first flow and the second flow. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification