Automated test execution framework with central management
First Claim
1. A method for testing a plurality of computing products, comprising the steps of:
- providing a central repository holding data structures, said data structures comprising platforms, test suites, an execution test harness, and an installer;
downloading said installer to a plurality of clients of said central repository; and
responsively to an execution of said installer in said clients downloading and installing from said central repository selected ones of said platforms and said test suites to said clients for use by said clients in testing said computing products.
2 Assignments
0 Petitions
Accused Products
Abstract
A test execution system has a central repository that contains a management unit, available test suites and a single test execution harness. Using the management unit, a system administrator establishes active versions of the various test suites, and their individual configurations. End users install clients of the central repository, using a system-provided installer program. In the client, an execution script is created, which downloads the harness and a local configuration file. Then, when the harness is executed at the client, it loads with all designated test suites already installed, configured and ready for execution. The client always has the most current versions of all test suites. All necessary information is obtained from a single central location.
-
Citations
33 Claims
-
1. A method for testing a plurality of computing products, comprising the steps of:
-
providing a central repository holding data structures, said data structures comprising platforms, test suites, an execution test harness, and an installer;
downloading said installer to a plurality of clients of said central repository; and
responsively to an execution of said installer in said clients downloading and installing from said central repository selected ones of said platforms and said test suites to said clients for use by said clients in testing said computing products. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 a plurality of computing products, comprising the steps of:
-
defining a central repository holding data structures, said data structures comprising platforms, test suites, an execution test harness, and an installer;
downloading said installer to a plurality of clients of said central repository; and
responsively to an execution of a script generated by said installer in said clients, downloading selected ones of said platforms, said test suites to said clients for use by said clients in testing said computing products under control of said execution test harness. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A test execution system for testing a plurality of computing products, comprising:
-
a central repository holding data structures, said data structures comprising platforms, test suites, and an execution test harness; and
an installer for downloading and installing selected ones of said platforms, and said test suites at a plurality of clients of said central repository. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for testing a plurality of computing products, comprising the steps of:
-
providing a central repository holding data structures, said data structures comprising platforms, test suites, an execution test harness, and an installer;
downloading said installer to a plurality of clients of said central repository;
responsively to an execution of a script generated by said installer in said clients, downloading selected ones of said platforms and said test suites to said clients for use by said clients in testing said computing products under control of said execution test harness; and
defining a platform editor for modifying at least one of said platforms, said test suites, and said execution test harness. - View Dependent Claims (20, 21, 22, 23)
-
-
24. 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 a plurality of computing products, comprising the steps of:
-
defining a central repository holding data structures, said data structures comprising platforms, test suites, an execution test harness, and an installer;
downloading said installer to a plurality of clients of said central repository;
responsively to an execution of a script generated by said installer in said clients, downloading selected ones of said platforms and said test suites to said clients for use by said clients in testing said computing products under control of said execution test harness; and
defining a platform editor for modifying at least one of said platforms, said test suites, and said execution test harness. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A test execution system for testing a plurality of computing products, comprising:
-
a central repository holding data structures, said data structures comprising platforms, test suites, and an execution test harness;
an installer for downloading and installing selected ones of said platforms, and said test suites at a plurality of clients of said central repository; and
a platform editor for modifying at least one of said platforms, said test suites, and said execution test harness. - View Dependent Claims (30, 31, 32, 33)
-
Specification