×

Method and system for generating a computer program test suite using dynamic symbolic execution of JAVA programs

  • US 5,784,553 A
  • Filed: 04/30/1997
  • Issued: 07/21/1998
  • Est. Priority Date: 01/16/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for generating a test suite for use in testing a computer program written in the JAVA progamming language, the computer program having been compiled by a JAVA compiler into JAVA bytecodes, comprising:

  • means for symbolically executing instructions of the computer program represented by the JAVA bytecodes to determine values of program variables of the computer program at selected points of execution and for finding input values to the computer program resulting in complete test coverage of the computer program according to a predetermined criteria based on the symbolic execution; and

    means for storing the input values as a test suite for testing the computer program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×