A breakpoint is an intentional stopping spot in a computer program that pauses its execution for debugging purposes. We can think of a breakpoint as a point of gaining knowledge about the program during its execution. Sometimes, it is simply referred to as a pause.