×

Configurable testing of computer programs

  • US 9,274,926 B2
  • Filed: 01/28/2014
  • Issued: 03/01/2016
  • Est. Priority Date: 01/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for configurable testing of a computer program, the computing system including:

  • a storage medium storing a set of one or more testing specifications, and attribute information defining one or more attributes of a recognizable portion of the computer program; and

    a configurable testing module, including at least one processor, configured to process the computer program according to at least a first testing specification associated with the computer program, the first testing specification including at least a first test that applies to multiple portions of the computer program, the processing including;

    traversing a representation of the computer program that includes elements that represent recognizable portions of the computer program,while traversing the representation, recognizing recognizable portions of the computer program,while traversing the representation, for at least a first recognized portion of the computer program, storing one or more values of one or more attributes of the first recognized portion of the computer program, wherein each attribute whose value is stored while traversing the representation is defined by the attribute information as being an attribute of one or more of the recognizable portions of the computer program,performing any aggregation functions specified in the first testing specification based at least in part on stored values of attributes of one or more recognized portions of the computer program, andperforming the first test specified in the first testing specification based at least in part on stored results of any aggregation functions performed while traversing the representation.

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