Breakpoint to pojęcie znane również pod nazwą „punkt wstrzymania” lub „pułapka”. Oznacza wstrzymanie wykonania programu, aby zweryfikować jego działanie. Głównym celem jest wyeliminowanie błędów w danym oprogramowaniu. Punkt wstrzymania podlega pełnej kontroli – uruchamia go tak zwany debbuger, czyli specjalny program wykorzystywany do analizy innych technologii. Dzięki nowoczesnym rozwiązaniom istnieje możliwość ustawienia breakpointów w edytorze kodu źródłowego.