Scatter load for system test
AssigneeSun Microsystems, Inc.
InventorBilly J. Fuller
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorBilly J. Fuller
Estimating the term…
Software systems such as file systems in a computer are tested by scatter load testing. Scatter load testing is accomplished by the computer system applying randomly selected operative test situations to the software system. The operative test situations are randomized by the computer randomly selecting a geometry, or configuration, for the software system under test and randomly selecting a workload on the selected software system configuration. The randomization of workload selection can be further enhanced by expanding the workload to one or more tasks and randomly selecting objects, actions and parameters that make up each workload task to be performed during the test. As the random operative situation is run on the system, operation test results are output from the computer to indicate the performance of the software system being tested. Choice constraints may be placed on the random selection of the various test elements of the operative test situation. Each choice of software system configuration, workload, and operations and parameters within a workload task may be compared against constraints for these test elements. Thus, the testing may be constrained to randomly select only operative test situations that are useful and effective test situations within a test sub-domain of a larger test domain containing all possible operative test situations.
In a computer having a software system, a method for scatter load testing the software system in test subdomains inside a test domain containing all possible configurations and operative test situations for the software system, said method comprising the computer implemented steps of:
In a computer having a software system, a method for scatter load testing the software system, said method comprising the computer implemented steps of:
In a computer having a software system, a method for scatter load testing the software system, said method comprising the computer implemented steps of:
Apparatus for scatter load testing a file system in a computer with random workloads, the computer having a processor, a keyboard, and a plurality of data storage devices, said file system operating the processor and controlling the plurality of data storage devices, said processor having a central processing unit, memory and input/output control, said input/output control connected to the keyboard and data storage devices, said apparatus comprising:
A computer program storage medium readable by a computing system and encoding a program of instructions for executing a computer process for scatter load testing in a computer a software system, said scatter load testing being performed in test subdomains inside a test domain containing all possible configurations and operative test situations for the software system, said computer process comprising the steps of:
A computer program storage medium readable by a computing system and encoding a program of instructions for executing a computer process for scatter load testing a software system in a computer, said computer process comprising the steps of:
A computer program storage medium readable by a computing system and encoding a program of instructions for executing a computer process for scatter load testing a software system in a computer, said computer process comprising the steps of:
A computer program storage medium readable by a computing system and encoding a program of instructions for executing a computer process for scatter load testing a software system in a computer, said computer process comprising the steps of:
A method for scatter load testing a file system in a computer with random workloads, the computer having a processor, a keyboard, and a plurality of data storage devices, said file system operating the processor and controlling the plurality of data storage devices, said processor having a central processing unit, memory and input/output control, said input/output control connected to the keyboard and data storage devices, said method comprising the computer implemented steps of:
Dependencies are inferred from the claim text.