Automated testing of software with targeting of deep paths
AssigneeTelcordia Technologies, Inc.
InventorsJames L. Alberi, Hiralal Agrawal
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelcordia Technologies, Inc.
InventorsJames L. Alberi, Hiralal Agrawal
Estimating the term…
A method is provided for generating a test case for testing a program, which can include analyzing instructions of the program to identify basic blocks and superblocks, each basic block containing at least one executable instruction, and each superblock containing a plurality of basic blocks. The method can include executing instructions by a processor to perform determining respective weights of superblocks, each weight representing a number of basic blocks which require execution when the superblock is executed; determining the constraints which cause a superblock having a high weight to be executed, and using the determined constraints to generate a test case which, upon execution of the program, causes the high weight superblock to be executed.
A method of generating a test case for testing a program, the program containing a set of computer-readable instructions recorded on a computer-readable medium, at least some of the instructions being conditionally executable by a processor upon occurrence of a constraint, the method comprising executing instructions by a processor to perform:
An information processing apparatus comprising:
A non-transitory computer-readable medium having instructions stored thereon, the instructions being executable by a processor to perform a method of generating a test case for testing a program, the program containing a set of instructions recorded on a computer-readable medium, the method including:
Dependencies are inferred from the claim text.