Method and system for an automated net booting tool
First Claim
1. An automated method for net boot testing a multiplicity of computer program images, using a computer having a processor, a memory, input and output connections and a display, the computer being coupled to the internet and to a test bed having one or more platforms on which to test the images, the method comprising the steps of:
- a. receiving user input to schedule a multiplicity of computer program images for testing by specifying a single path in a hierarchical directory system;
b. selecting a file containing a list of available platforms in the test bed;
c. successively selecting each image from the directory;
d. successively selecting each platform from the list that can be used for testing a selected image;
e. automatically booting a selected platform; and
f. testing the loading of said selected image via the internet into said selected platform.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method of using highly structured net boot testing through an automated process that produces a highly efficient assurance that each image of a new version of an operating system can operate on any designated platform with any combinations of designated non-platform-specific feature sets. The program images being boot tested have previously undergone functional program testing, regression testing, final test and fix procedures and commit procedures at the levels of the business unit, at an intermediate pre-integration branch level and finally at a primary technology branch of the current IOS source code system before final network boot testing is performed as an antecedent to a regular release of a new version of the IOS.
-
Citations
20 Claims
-
1. An automated method for net boot testing a multiplicity of computer program images, using a computer having a processor, a memory, input and output connections and a display, the computer being coupled to the internet and to a test bed having one or more platforms on which to test the images, the method comprising the steps of:
-
a. receiving user input to schedule a multiplicity of computer program images for testing by specifying a single path in a hierarchical directory system;
b. selecting a file containing a list of available platforms in the test bed;
c. successively selecting each image from the directory;
d. successively selecting each platform from the list that can be used for testing a selected image;
e. automatically booting a selected platform; and
f. testing the loading of said selected image via the internet into said selected platform. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for automated net boot testing of a multiplicity of computer program images comprising:
-
a. a computer having a processor, a memory, input and output connections and a display, the computer being coupled to the internet;
b. a test bed having one or more platforms on which to test the images, the test bed being coupled to the computer;
c. logic in the computer for receiving user input to schedule a multiplicity of computer program images for testing by specifying a single path in a hierarchical directory system;
d. logic in the computer for selecting a file containing a list of available platforms in the test bed;
e. logic in the computer for successively selecting each image from the directory;
f. logic in the computer for successively selecting each platform from the list that can be used for testing a selected image;
g. logic in the computer for automatically booting a selected platform; and
h. logic in the computer for testing the loading of said selected image via the internet into said selected platform. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for automated net boot testing of a multiplicity of computer program images comprising:
-
a. a computer having a processor, a memory, input and output connections and a display, the computer being coupled to the internet;
b. a test bed having one or more platforms on which to test the images, the test bed being coupled to the computer;
c. means for receiving user input to schedule a multiplicity of computer program images for testing by specifying a single path in a hierarchical directory system;
d. means for selecting a file containing a list of available platforms in the test bed;
e. means for successively selecting each image from the directory;
f. means for successively selecting each platform from the list that can be used for testing a selected image;
g. means for automatically booting a selected platform; and
h. means for testing the loading of said selected image via the internet into said selected platform.
-
-
14. A computer-readable medium carrying one or more sequences of instructions for net boot testing a multiplicity of computer program images, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
a. receiving user input to schedule a multiplicity of computer program images for testing by specifying a single path in a hierarchical directory system;
b. selecting a file containing a list of available platforms in a test bed having one or more platforms on which to test the images;
c. successively selecting each image from the directory;
d. successively selecting each platform from the list that can be used for testing a selected image;
e. automatically booting a selected platform; and
f. testing the loading of said selected image via the internet into said selected platform. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification