One of the problems with traditional testing methods is that you have little or no control over program processing. You initiate the task, and the program either runs to completion or abends. With CA InterTest, you control program execution by setting stops, called breakpoints, anywhere in your program. There are three types of breakpoints:
The program stops just before the statement is executed.
The program stops only if a condition you specified is met, such as a counter equaling or exceeding some value. You can also set a conditional breakpoint to stop at any instruction when the condition you specified is met.
The program stops at any instruction if the value of the variable you specify has changed. This is a special type of conditional breakpoint.
When you open or activate a program listing in the Program Listing Area, the breakpoints added to that program appear as blue spots. When the mouse hovers over a blue spot, the following details of a breakpoint are displayed: