debugger

/D IY0 B AH1 G ER0/
noun
  1. 1

    A computer program that helps the user to test and debug other programs, by enabling their step-by-step execution controlled by the user, setting of breakpoints, and monitoring values of variables.

Source: https://en.wiktionary.org/wiki/debugger