Automated test system and method for computer factory install environment
First Claim
1. A computer system factory download automated test process architecture comprising:
- an automated test system server (ATS Server);
an automated test control center (ATCC) software program operable within the ATS Server for performing prescribed functions of a factory download automated test process;
an automated test machine (ATM) having a processor, a bootable device, and automated test machine client software, the bootable device for storing the ATM client software, and the processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the automated test by the ATM, the ATM client software for copying any test result files generated by the ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC; and
wherein the ATCC is further for dispatching test cases to the ATM according to a prescribed test schedule, further as a function of prescribed characteristics, wherein the prescribed characteristics include one of the following selected from the group consisting of;
a) numerical weights determined as a function of a hardware configuration and performance history of a respective ATM, b) a supported operating system (OS) and hardware combination of a respective ATM, c) a number of queued test cases awaiting execution by a respective ATM, and d) a test case priority.
14 Assignments
0 Petitions
Accused Products
Abstract
A computer system factory download automated test process architecture includes an automated test system server (ATS Server), an automated test control center (ATCC) software program operable within the ATS Server for performing prescribed functions of a factory download automated test process, and an automated test machine (ATM) having a processor, a bootable device, and automated test machine client software, the bootable device for storing the ATM client software, and the processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for 1) retrieving installation files and test instructions from the ATCC, 2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions, 3) responsive to regaining a control subsequent a performance of the automated test by the ATM, the ATM client software for copying any test result files generated by the ATM during the automated test to the ATCC, and 4) awaiting any instructions for any further download/test process from the ATCC.
20 Citations
22 Claims
-
1. A computer system factory download automated test process architecture comprising:
-
an automated test system server (ATS Server);
an automated test control center (ATCC) software program operable within the ATS Server for performing prescribed functions of a factory download automated test process;
an automated test machine (ATM) having a processor, a bootable device, and automated test machine client software, the bootable device for storing the ATM client software, and the processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the automated test by the ATM, the ATM client software for copying any test result files generated by the ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC; and
wherein the ATCC is further for dispatching test cases to the ATM according to a prescribed test schedule, further as a function of prescribed characteristics, wherein the prescribed characteristics include one of the following selected from the group consisting of;
a) numerical weights determined as a function of a hardware configuration and performance history of a respective ATM, b) a supported operating system (OS) and hardware combination of a respective ATM, c) a number of queued test cases awaiting execution by a respective ATM, and d) a test case priority.- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system factory download automated test process architecture comprising:
-
at least one automated test server (ATS Server);
at least one automated test control center (ATCC) software program operable within said at least one automated test server for performing prescribed functions of a factory download automated test process;
at least one automated test machine (ATM) characterized by a prescribed configuration having at least one processor, at least one bootable device, and automated test machine client software, the at least one bootable device for storing the ATM client software, and the at least one processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the at least one ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the at least one automated test by the ATM, the ATM client software for copying any test result files generated by ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC and wherein the ATM client software initially resides on a bootable device of said at least one ATM, the client software further including instructions processable by the processor for moving the ATM client software to a RAM drive and erasing a content of the corresponding bootable device, dynamically generating files, including at least a version of the ATM client software, and copying the dynamically generated files onto the bootable device for performing a next operating system (OS)/Application software download/test process as directed by the ATCC;
at least one remote web terminal, said at least one remote web terminal for coupling to said at least one ATS Server and enabling an access to said at least one ATCC, said at least one remote web terminal further for use in formulating a desired download/test process for execution by one of said at least one ATM, according to a prescribed priority as determined by said at least one ATCC, wherein said at least one remote web terminal is further for receiving results of a desired download/test process from a selected one of said at least one ATM via said ATCC; and
wherein said at least one ATCC is further for dispatching test cases to said at least one ATM according to a prescribed test schedule, further as a function of prescribed characteristics, wherein the prescribed characteristics include at least one of the following selected from the group consisting of;
a) numerical weights determined as a function of a hardware configuration and performance history of a respective ATM, b) a supported operating system (OS) and hardware combination of a respective ATM, c) a number of queued test cases awaiting execution by a respective ATM, and d) a test case priority.- View Dependent Claims (9, 10)
-
-
11. A computer system factory download automated test method comprising:
-
providing at least one automated test system server (ATS Server);
providing at least one automated test control center (ATCC) software program operable within the at least one ATS Server for performing prescribed functions of a factory download automated test process;
providing at least one automated test machine (ATM) having at least one processor, at least one bootable device, and automated test machine client software, the at least one bootable device for storing the ATM client software, and the at least one processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the at least one ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the at least one automated test by the ATM, the ATM client software for copying any test result files generated by ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC; and
wherein the at least one ATCC is further for dispatching test cases to the at least one ATM according to a prescribed test schedule, further as a function of prescribed characteristics, wherein the prescribed characteristics include at least one of the following selected from the group consisting of;
a) numerical weights determined as a function of a hardware configuration and performance history of a respective ATM, b) a supported operating system (OS) and hardware combination of a respective ATM, c) a number of queued test cases awaiting execution by a respective ATM, and d) a test case priority.- View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer system factory download automated test process architecture comprising:
-
an automated test system server (ATS Server);
an automated test control center (ATCC) software program operable within the ATS Server for performing prescribed functions of a factory download automated test process;
an automated test machine (ATM) having a processor, a bootable device, and automated test machine client software, the bootable device for storing the ATM client software, and the processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the automated test by the ATM, the ATM client software for copying any test result files generated by the ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC; and
wherein the ATM client software initially resides on a bootable device of the ATM, the client software further including instructions processable by the processor for moving the ATM client software to a RAM drive and erasing a content of the corresponding bootable device, dynamically generating files, including a version of the ATM client software, and copying the dynamically generated files onto the bootable device for performing a next operating system (OS)/Application software download/test process as directed by the ATCC.
-
-
19. A computer system factory download automated test process architecture comprising:
-
an automated test system server (ATS Server);
an automated test control center (ATCC) software program operable within the ATS Server for performing prescribed functions of a factory download automated test process;
an automated test machine (ATM) having a processor, a bootable device, and automated test machine client software, the bootable device for storing the ATM client software, and the processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the automated test by the ATM, the ATM client software for copying any test result files generated by the ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC; and
wherein the ATM client software further includes instructions for conducting a prescribed automated test and for posting test results in the form of test result data of the prescribed automated download/test process to the ATCC on the ATS Server, wherein the ATCC analyzes the test result data and issues subsequent ATM client software instructions based upon an outcome of test result analyses of previously performed download/test processes.
-
-
20. A computer system factory download automated test process architecture comprising:
-
at least one automated test server (ATS Server);
at least one automated test control center (ATCC) software program operable within said at least one automated test server for performing prescribed functions of a factory download automated test process;
at least one automated test machine (ATM) characterized by a prescribed configuration having at least one processor, at least one bootable device, and automated test machine client software, the at least one bootable device for storing the ATM client software, and the at least one processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the at least one ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the at least one automated test by the ATM, the ATM client software for copying any test result files generated by ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC, and wherein the ATM client software initially resides on a bootable device of said at least one ATM, the client software further including instructions processable by the processor for moving the ATM client software to a RAM drive and erasing a content of the corresponding bootable device, dynamically generating files, including at least a version of the ATM client software, and copying the dynamically generated files onto the bootable device for performing a next operating system (OS)/Application software download/test process as directed by the ATCC;
at least one remote web terminal, said at least one remote web terminal for coupling to said at least one ATS Server and enabling an access to said at least one ATCC, said at least one remote web terminal further for use in formulating a desired download/test process for execution by one of said at least one ATM, according to a prescribed priority as determined by said at least one ATCC, wherein said at least one remote web terminal is further for receiving results of a desired download/test process from a selected one of said at least one ATM via said ATCC; and
wherein the ATM client software further includes instructions for conducting a prescribed automated test and for posting test results in the form of test result data of the prescribed automated download/test process to said at least one ATCC on said ATS Server, wherein the ATCC analyzes the test result data and issues subsequent ATM client software instructions based upon an outcome of test result analyses of previously performed download/test processes.
-
-
21. A computer system factory download automated test method comprising:
-
providing at least one automated test system server (ATS Server);
providing at least one automated test control center (ATCC) software program operable within the at least one ATS Server for performing prescribed functions of a factory download automated test process;
providing at least one automated test machine (ATM) having at least one processor, at least one bootable device, and automated test machine client software, the at least one bootable device for storing the ATM client software, and the at least one processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the at least one ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the at least one automated test by the ATM, the ATM client software for copying any test result files generated by ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC; and
wherein the ATM client software initially resides on a bootable device of the at least one ATM, the client software further including instructions processable by the processor for moving the ATM client software to a RAM drive and erasing a content of the corresponding bootable device, dynamically generating files, including at least a version of the ATM client software, and copying the dynamically generated files onto the bootable device for performing a next operating system (OS)/application software download/test process as directed by the ATCC.
-
-
22. A computer system factory download automated test method comprising:
-
providing at least one automated test system server (ATS Server);
providing at least one automated test control center (ATCC) software program operable within the at least one ATS Server for performing prescribed functions of a factory download automated test process;
providing at least one automated test machine (ATM) having at least one processor, at least one bootable device, and automated test machine client software, the at least one bootable device for storing the ATM client software, and the at least one processor for executing the ATM client software, in response to a prescribed boot, for controlling an operation of a prescribed download/test process of a respective ATM during the factory download automated test process, and for a respective ATM, the ATM client software for
1) retrieving installation files and test instructions from the at least one ATCC,
2) passing control to the respective ATM upon a receipt of the installation files and test instructions for the ATM to perform at least one automated test according to the installation files and test instructions,
3) responsive to regaining a control subsequent a performance of the at least one automated test by the ATM, the ATM client software for copying any test result files generated by ATM during the automated test to the ATCC, and
4) awaiting any instructions for any further download/test process from the ATCC; and
wherein the ATM client software further includes instructions for conducting a prescribed automated test and for posting test results in the form of test result data of the prescribed automated download/test process to the at least one ATCC on the ATS Server, wherein the ATCC analyzes the test result data and issues subsequent ATM client software instructions based upon an outcome of test result analyses of previously performed download/test processes.
-
Specification