System and method for endpoint device testing
First Claim
1. A method for facilitating testing of a plurality of distributed endpoints in a telecommunications system, the method comprising the steps of:
- identifying, with unique extension identifiers, the extensions of the distributed endpoints that are to be tested;
creating a script, wherein said script includes at least some of said unique extension identifiers, wherein said script is created at least in part by recording actions taken on one or more of the endpoints, wherein each action taken generates a portion of said script;
automatically converting specific portions of said script into variables, wherein said specific portions comprise at least one of;
a specific extension, an IP address, and a username;
saving said script;
executing said script; and
reporting the results of running said script.
10 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications system testing arrangement is disclosed that verifies the operation of a large distributed system of endpoints. This test system simulates actual real-time user actions on a live system that is under test. The disclosed system may improve the testing process by (1) using the actual endpoints themselves to generate traffic/actions, and (2) monitoring the system response. The disclosed system may also be configured to automatically encode test scripts based on user actions on a endpoint device, and/or to convert specific information into variables. These variables may facilitate cross platform use of the test script.
-
Citations
20 Claims
-
1. A method for facilitating testing of a plurality of distributed endpoints in a telecommunications system, the method comprising the steps of:
-
identifying, with unique extension identifiers, the extensions of the distributed endpoints that are to be tested; creating a script, wherein said script includes at least some of said unique extension identifiers, wherein said script is created at least in part by recording actions taken on one or more of the endpoints, wherein each action taken generates a portion of said script; automatically converting specific portions of said script into variables, wherein said specific portions comprise at least one of;
a specific extension, an IP address, and a username;saving said script; executing said script; and reporting the results of running said script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A phone testing engine configured for testing a plurality of distributed endpoints in a telecommunications system, the phone testing engine comprising:
-
a script creating module; wherein said script creating module is configured to create a script based at least in part on recordation of actions taken on an endpoint device of said system, wherein said script creating module is further configured to save said script, wherein said script creating module is further configured to identify specific portions of said script and to substitute variables for said specific portions of said script, such that said script can be played back on a different system seamlessly; and a script playing module;
wherein said script playing module is configured to play the script on designated endpoints of said system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of testing a telecommunications system, wherein the system comprises a plurality of endpoint devices in communication with a Public Branch Exchange, the method comprising the steps of:
-
generating test scripts, wherein said test scripts comprise instructions that an endpoint device, of said plurality of endpoint devices, can execute, and wherein execution of one of said test script causes said endpoint device to behave in the manner it would have behaved if a user had manually pressed buttons on said endpoint device equivalent to those instructions; and executing said test scripts on selected endpoints of said plurality of said endpoint
-
Specification