Mechanism for executing test suites written for different harnesses under one test execution harness
First Claim
Patent Images
1. A method for testing computing devices, comprising the steps of:
- providing a plurality of suites of test programs on a server for execution by one or more computing devices that are coupled to said server, wherein said suites are represented in a plurality of formats;
converting said suites to a common representation;
processing said common representation in said server to define suites of converted test programs; and
downloading said converted test programs from said server to said computing devices for execution thereof by said computing devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism has been developed for transforming different test suites, written for different test harnesses, into a common XML-type format that can be read by one test harness. Thus differences in the structure of the test suites is transparent to the test harness. To implement this mechanism, a component has been developed that parses XML descriptors and provides an API to the test harness.
63 Citations
14 Claims
-
1. A method for testing computing devices, comprising the steps of:
-
providing a plurality of suites of test programs on a server for execution by one or more computing devices that are coupled to said server, wherein said suites are represented in a plurality of formats;
converting said suites to a common representation;
processing said common representation in said server to define suites of converted test programs; and
downloading said converted test programs from said server to said computing devices for execution thereof by said computing devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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:
-
inputting a plurality of suites of test programs on a server for execution by one or more computing devices that are coupled to said server, wherein said suites are represented in a plurality of formats;
converting said suites to a common representation processing said common representation to define suites of converted test programs;
downloading said converted test programs to said computing devices for execution thereof by said computing devices; and
controlling said execution of said converted test programs by said computing devices. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A server apparatus for testing computing devices, comprising:
-
a communication interface for coupling a plurality of said computing devices therewith; and
a processor, which is adapted to provide a suite of test programs for execution by said computing devices that are coupled to said server apparatus, and to download said test programs via said communication interface for execution by said computing devices coupled thereto, said processor being further adapted to control said execution by said computing devices;
wherein said test programs are initially input to said server apparatus in a plurality of formats, and said processor is further adapted to convert said plurality of formats into a common format for download thereof to said computing devices. - View Dependent Claims (12, 13, 14)
-
Specification