×

Apparatus and method for generating random tests for program validation using genetic evolution

  • US 6,625,760 B1
  • Filed: 08/03/1999
  • Issued: 09/23/2003
  • Est. Priority Date: 08/03/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method to analyze a computer system under test, said computer system including a plurality of instructions, the method comprising the steps of:

  • creating a plurality of test programs, each of said test programs including a plurality of test cases;

    testing said computer system under test by executing said computer system under test using each of said plurality of test programs as input data and saving any of said plurality of test programs that cause said computer system under test to fail during said execution;

    selecting a pre-determined number of generations for which to perform generation tests on said computer system under test;

    performing said generation tests on said computer system under test for the predetermined number of generations selected, wherein said performing comprises;

    generating a plurality of new generation test programs, each new generation test program including a plurality of test cases saved when one of said plurality of test programs caused said computer system under test to fail during execution; and

    combining a plurality of test fragments for each new generation test program, each of said plurality of test fragments including a predetermined number of test cases saved from said test programs that caused said computer system under test to fail during execution.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×