Debugging
Debugging
Debugging
Debugging:
A Diagnostic Process
Debugging
Debuggingisisnot
notTesting
Testing
Debugging
Debugging occurs
occurs asas aa consequence
consequence ofof
successful
successfultesting
testing
When
When aa test test case
case uncovers
uncovers an an error,
error,
debugging
debugging isis the
the process
process that
that results
results inin the
the
removal
removalofofthe
theerror
error
Debugging
Debugging isis the
the process
process that
that connects
connects aa
symptom
symptomtotoaacause,
cause,thereby
therebyleading
leadingtotoerror
error
correction
correction
Its
Its an
an art.
art. Some
Some people
people are
are good
good atat itit and
and
some
somearen’t
aren’t
The Debugging Process
test cases
time required to
correct the error
and conduct
regression tests
time required to
diagnose the
symptom and
determine the cause
catastrophic
Damage extreme
serious
disturbing
annoying
mild
Bug Type