nerdexam
iSQI

CTFL_SYLL_4.0 · Question #105

If a developer is analyzing a failure to determine the cause, he is engaging in what type of activity?

The correct answer is C. Debugging. Debugging is the activity of analyzing a failure to determine its root cause - the developer is investigating why something went wrong, not just observing that it did. Why the distractors are wrong: A (Testing) involves executing software to detect failures, not to understand…

Fundamentals of Testing

Question

If a developer is analyzing a failure to determine the cause, he is engaging in what type of activity?

Options

  • ATesting
  • BDesign and Analysis
  • CDebugging
  • DConfiguration management

How the community answered

(57 responses)
  • A
    2% (1)
  • B
    2% (1)
  • C
    93% (53)
  • D
    4% (2)

Explanation

Debugging is the activity of analyzing a failure to determine its root cause - the developer is investigating why something went wrong, not just observing that it did.

Why the distractors are wrong:

  • A (Testing) involves executing software to detect failures, not to understand their cause.
  • B (Design and Analysis) happens before implementation, focusing on planning and architecture rather than investigating runtime failures.
  • D (Configuration management) deals with tracking and controlling changes to software artifacts, not diagnosing faults.

Memory tip: Think of the sequence - Testing finds the bug, Debugging fixes (or at least diagnoses) it. If the question mentions analyzing a failure or finding its cause, that's always Debugging.

Topics

#debugging#testing vs debugging#defect analysis#failure root cause

Community Discussion

No community discussion yet for this question.

Full CTFL_SYLL_4.0 Practice