Patent ID: 6557120
Filing Date: 2003-04-29
Classification: G06F

Abstract:
A software reliability reporting network comprising: software to be tested; a plurality of client machines capable of interacting with the software to be tested; a controller for managing testing of the software and for logging failure data for the software wherein the controller provides at least one seed to a client machine from the plurality of client machines for the generation of random numbers, wherein the seed provided to a client machine is stored for tracing failures; at least one pseudo-random number generator for generating random numbers from one or more seeds; and a plurality of client test suites for interacting with the software to be tested that can be invoked by the controller for execution by a client machine from the plurality of client machines in accordance with a schedule, the schedule comprising start times for one or more tasks in one of the plurality of client test suites, wherein, furthermore, the start times within a test interval of interest are computed using the random numbers generated by the random number generator, a desired probability distribution, and expected use of the software.