Which of the following statements correctly describes the difference between testing and debugging?

Answer Options

A.Testing identifies the source of defects; debugging analyzes the defects and proposes prevention activities.
B.Dynamic testing shows failures caused by defects; debugging finds, analyzes, and removes the causes of failures in the software.โœ“
C.Testing removes defects; debugging identifies the causes of failures.
D.Dynamic testing prevents the causes of failures; debugging removes the failures.

Correct Answer

B: Dynamic testing shows failures caused by defects; debugging finds, analyzes, and removes the causes of failures in the software.

More Questions from This Exam