Parallel text execution on low-end emulators and devices
First Claim
1. A method for testing computing devices, comprising the steps of:
- providing a suite of test programs on a server for execution by a plurality of said computing devices that are coupled to said server;
assigning a respective unique identifier to each of said plurality of said computing devices, for use in communicating with said server;
downloading said test programs from said server for execution by said computing devices coupled thereto, so that at least first and second computing devices among said plurality execute different first and second test programs from said suite substantially simultaneously;
receiving messages at said server from said computing devices with respect to said execution of said test programs, each of said messages containing said respective unique identifier; and
controlling said execution of said first and second test programs in said suite based on said messages.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for testing computing devices includes providing a suite of test programs on a server for execution by a plurality of the computing devices that are coupled to the server. A respective unique identifier is assigned to each of the plurality of the computing devices, for use in communicating with the server. The test programs are downloaded from the server for execution by the computing devices coupled thereto, so that at least first and second computing devices among the plurality execute different first and second test programs from the suite substantially simultaneously. The server receives messages from the computing devices with respect to execution of the test programs, each of the messages containing the respective unique identifier, and controls the execution of the test programs in the suite based on the messages.
48 Citations
20 Claims
-
1. A method for testing computing devices, comprising the steps of:
-
providing a suite of test programs on a server for execution by a plurality of said computing devices that are coupled to said server;
assigning a respective unique identifier to each of said plurality of said computing devices, for use in communicating with said server;
downloading said test programs from said server for execution by said computing devices coupled thereto, so that at least first and second computing devices among said plurality execute different first and second test programs from said suite substantially simultaneously;
receiving messages at said server from said computing devices with respect to said execution of said test programs, each of said messages containing said respective unique identifier; and
controlling said execution of said first and second test programs in said suite based on said messages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer software product, comprising a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to perform a method for testing computing devices, comprising the steps of:
-
accessing a suite of test programs stored therein for execution by a plurality of said computing devices that are coupled to said computer;
assigning a respective unique identifier to each of said plurality of said computing devices, for use in communicating with said computer;
downloading said test programs from said computer for execution by said computing devices coupled thereto, so that at least first and second computing devices among said plurality execute different first and second test programs from said suite substantially simultaneously;
receiving messages from said computing devices with respect to said execution of said test programs, each of said messages containing said respective unique identifier; and
controlling said execution of said first and second test programs in said suite based on said messages. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server for testing computing devices, comprising:
-
a communication interface for coupling a plurality of said computing devices thereto, such that a respective unique identifier is assigned to each of said plurality of said computing devices for use in communicating with said server via said communication interface; and
a processor adapted to provide a suite of test programs for execution by said computing devices that are coupled to said server, and to download said test programs via said communication interface for execution by said computing devices coupled thereto, so that at least first and second computing devices among said plurality execute different first and second test programs from said suite substantially simultaneously, said processor being further adapted to receive messages via said communication interface from said computing devices with respect to execution of said test programs, said messages containing said respective unique identifier, and to control said execution of said test programs in said suite based on said messages and said respective unique identifier therein by communicating responses to said messages via said communication interface, each of said responses being addressed to a respective one of said computing devices that is associated with said respective unique identifier. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification