Techniques for distributed testing
AssigneeNovell, Inc.
InventorsJeremy Ray Brown, Lloyd Leon Burch
Life of this patent
Estimating the term…
Abstract
Techniques for distributed testing are provided. Resources are identified for performing tests over a network. The tests and policies are sent to the resources and a proxy. The proxy delivers data for the tests to the resources and enforces the policies during the tests. The proxy also gathers statistics and results from the resources, which are executing the tests, and the proxy reports the statistics and results to one or more third-party services for subsequent manipulation and analysis.
Claims24
A computer-implemented method that is adapted to executed by a processor to perform the method, comprising:
- using policies to identify a set of resources for performing one or more tests, wherein the resources are distributed over a network;
- making a proxy available to the resources, wherein the proxy delivers data to the one or more resources for use within the one or more tests;
- controlling and monitoring the one or more tests from the proxy;
- and
- capturing results from the one or more tests and providing the results and statistics for the one or more tests to a third-party service that collects, reports, and manages the statistics.
A computer-implemented method that is adapted to executed by a processor to perform the method, comprising, comprising:
- receiving an execution plan and policies for tests that are to be executed on multiple clients of a network;
- enforcing the policies for the execution plan on each of the multiple clients;
- delivering data requested by each of the multiple clients when each of the multiple clients processes the tests in accordance with their execution plans;
- monitoring the tests to gather statistics and results from the multiple clients;
- and
- reporting the results and the statistics to one or more third party services.
A machine-implemented system adapted to be executed on one or more processors, comprising:
- a master server implemented in a computer-readable storage medium and that processes on a first server;
- and
- a proxy implemented in a computer-readable storage medium and that processes a second server;
- wherein the master server identifies clients to perform tests and communicates the tests and policies for running the tests to the clients and the proxy, and wherein the proxy enforces the policies during the tests and monitors the clients during the tests to gather statistics and results that are then reported back to the master server.
A machine-implemented system adapted to be executed by one or more processors, comprising:
- an identity service implemented in a computer-readable storage medium and processed by a processor of a network;
- and
- a master server implemented in a computer-readable storage medium and processed by another processor for the network;
- wherein the identity service validates clients for running tests that are defined in execution plans by the master server, the clients acquire test data from a proxy and the proxy monitors the tests that the clients execute to gather statistics and results that are reported to a stator service, the stator service summarizes and samples the statistics and reports them back to the master server.
Dependencies are inferred from the claim text.