TESTING OF DYNAMIC WEB CONTENT APPLICATIONS
First Claim
1. A system for the repeated testing of a collection of applications that request dynamic web content, the system comprising:
- a collection of application testing clients, wherein each of the application testing clients in the collection comprises one or more data processing devices and is programmed to test applications that request dynamic web content by executing assigned applications;
a server system comprisingone or more data storage devices storing information characterizing the collection of applications that request dynamic web content that are to be repeatedly tested,one or more data processing devices programmed to;
repeatedly assign the applications in the collection to respective of the application testing clients for testing each of the applications and communications of each of the applications before and after distribution of the applications, andin response to receipt of a confirmation from a particular application testing client in the collection of application testing clients that testing of a first application from the collection of applications is completed, transmit an identifier of a second application from the collection of applications to the particular application testing client,a proxy programmed to disguise the Internet Protocol address of at least one of the application testing clients, andone or more communications interfaces operable to exchange information with the application testing clients.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for repeatedly testing applications that request dynamic web content. In one aspect, systems for the repeated testing of a collection of applications that request dynamic web content include a collection of application testing clients each comprising one or more data processing devices, each client programmed to test applications that request dynamic web content by executing assigned applications and a server system. The server system includes one or more data storage devices storing information characterizing the collection of applications that request dynamic web content that are to be repeatedly tested, one or more data processing devices programmed to repeatedly assign the applications in the collection to respective of the application testing clients for testing, and one or more communications interfaces operable to exchange information with the application testing clients.
27 Citations
24 Claims
-
1. A system for the repeated testing of a collection of applications that request dynamic web content, the system comprising:
-
a collection of application testing clients, wherein each of the application testing clients in the collection comprises one or more data processing devices and is programmed to test applications that request dynamic web content by executing assigned applications; a server system comprising one or more data storage devices storing information characterizing the collection of applications that request dynamic web content that are to be repeatedly tested, one or more data processing devices programmed to; repeatedly assign the applications in the collection to respective of the application testing clients for testing each of the applications and communications of each of the applications before and after distribution of the applications, and in response to receipt of a confirmation from a particular application testing client in the collection of application testing clients that testing of a first application from the collection of applications is completed, transmit an identifier of a second application from the collection of applications to the particular application testing client, a proxy programmed to disguise the Internet Protocol address of at least one of the application testing clients, and one or more communications interfaces operable to exchange information with the application testing clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11)
-
-
9. (canceled)
-
12. -20. (canceled)
-
21. A method comprising:
-
storing, by one or more data storage devices, information characterizing a collection of applications that request dynamic web content that are to be repeatedly tested; repeatedly assigning, by one of a plurality of data processing devices, the applications in the collection to a respective application testing client from a collection of application testing clients to test each of the applications and communications of each of each of the applications before and after distribution of the applications, wherein each of the application testing clients in the collection of application testing clients comprises one or more data processing devices and is programmed to test applications that request dynamic web content by executing assigned applications; and in response to receipt of a confirmation from a particular application testing client in the collection of application testing clients that testing of a first application from the collection of applications is completed, transmitting an identifier of a second application from the collection of applications to the particular application testing client by exchanging, using one or more communications interfaces, information with the particular application testing client. - View Dependent Claims (22)
-
-
23. One or more tangible computer storage media persistently storing one or more computer programs, the one or more programs comprising instructions that when executed by one or more data processing apparatus cause the one or more data processing apparatus to perform operations, the operations comprising:
-
storing, by one or more data storage devices, information characterizing a collection of applications that request dynamic web content that are to be repeatedly tested; repeatedly assigning, by one of a plurality of data processing devices, the applications in the collection to a respective application testing client from a collection of application testing clients to test each of the applications and communications of each of each of the applications before and after distribution of the applications, wherein each of the application testing clients in the collection of application testing clients comprises one or more data processing devices and is programmed to test applications that request dynamic web content by executing assigned applications; exchanging, using one or more communications interfaces, information with the particular application testing client; and disguising, by a proxy, the Internet Protocol address of at least one of the application testing clients - View Dependent Claims (24)
-
Specification