SOFTWARE TESTING
TEST PLAN AND TEST CASE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
Which of the following statements correctly describes the difference between testing and debugging?
|
Testing identifies the source of defects; debugging analyzes the defects and proposes prevention activities
|
|
Dynamic testing shows failures caused by defects; debugging eliminates the defects, which are the source of failures
|
|
Testing does not remove faults; but debugging removes defects that cause the faults
|
|
Dynamic testing prevents the causes of failures; debugging removes the failures
|
Explanation:
Detailed explanation-1: -b) TRUE. Dynamic testing shows failures caused by defects; debugging finds, analyzes, and removes the causes of failures in the software (Section 1.2).
Detailed explanation-2: -Debugging is the act of investigating the reasons for a bug (aka a discrepancy between the intended behavior and the actual behavior) to exist.
There is 1 question to complete.