Question:

Which of the following best describes debugging?

Show Hint

A common point of confusion is between testing and debugging. Testing is the process of finding bugs. Debugging is the process of fixing the bugs that were found.
Updated On: Jul 2, 2026
  • The process of writing code
  • Running a program without any issues
  • Adding new features to a program
  • Identifying and fixing errors in a program
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is D

Solution and Explanation

Let's define the terms related to software development:
(A) The process of writing code is called coding or implementation.
(B) Running a program is called execution. Testing is the process of running a program to find issues.
(C) Adding new features is part of development or maintenance.
(D) Debugging is the specific, methodical process of finding the root cause of an identified error (a bug) in the software and then correcting it. It is a reactive process that follows the discovery of a bug during testing or use.
Therefore, the best description of debugging is identifying and fixing errors.
Was this answer helpful?
0
0