Patent ID: 8959491
Filing Date: 2015-02-17
Classification: G06F

Abstract:
1. A computer program product for injecting error code, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable and/or executable by a processor to cause the processor to: determine, by the processor, critical points in executing code of software under test; build, by the processor, a testcase to invoke the software under test; determine, by the processor, an appropriate response action for each critical point based on an error encountered at each critical point; inject, by the processor, a critical point segment into the executing code at a corresponding critical point; and output, by the processor, a unique identifier of each critical point segment, wherein the testcase includes program instructions configured to issue commands, with each command limiting which of one or more critical points remains active based on each of a number of times the one or more critical points have been accessed in the executing code, a number of times a critical point has been skipped, and an amount of times a critical point has been accessed versus skipped.