Testing is the process of running an inspection of the system to catch defects if any. On the other hand, debugging refers to the process of cleaning up the system of all the bugs as detected by the testing team.
The following are the different processes of testing:
The following are the different processes of debugging:
Debugging by Brute Force
Debugging by Induction
Debugging by Deduction
Debugging by Backtracking
Debugging by Testing