发明名称 Configurable testing of computer programs
摘要 Configurable testing of a computer program includes: 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 processing, using at least one processor, the computer program according to at least a first testing specification associated with the computer program. The processing includes: traversing a representation of the computer program that includes elements that represent recognizable portions of the computer program, and while traversing the representation, recognizing recognizable portions of the computer program, and storing values of attributes, defined by the attribute information, of the recognized portions of the computer program.
申请公布号 US9274926(B2) 申请公布日期 2016.03.01
申请号 US201414165698 申请日期 2014.01.28
申请人 AB INITIO TECHNOLOGY LLC 发明人 Larson Brond;Offner Carl;Wholey, III Joseph Skeffington
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 Occhiuti & Rohlicek LLP 代理人 Occhiuti & Rohlicek LLP
主权项 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.
地址 Lexington MA US