×

System and method for selecting test units to be re-run in software regression testing

  • US 5,673,387 A
  • Filed: 08/12/1996
  • Issued: 09/30/1997
  • Est. Priority Date: 05/16/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for selective regression testing of a software system for determining which test units must be re-run as a result of a revision of the software system from a first software version to a second software version, the system comprising:

  • means for generating a first program database comprising entities in the first software version and relationships between said entities in the first software version;

    means for generating a second program database comprising entities in the second software version and relationships between said entities in the second software version;

    means for comparing said first program database with said second program database to generate an entity difference list comprising entities which were changed by said revision of the software system;

    means for generating an entity trace list for each test unit, each entity trace list comprising the entities of the software system which have a dependent relationship with functions executed during execution of said test units;

    means for comparing said entity difference list with each of said entity trace lists; and

    means for determining which of said test units must be re-run as a result of said comparison of said entity difference list with each of said entity trace lists.

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