debugging vs testing
The main difference between debugging
and testing is that debugging is
typically conducted by a developer who also fixes
errors during the debugging phase.
Testing on the other hand, finds
errors rather than fixes them.
When a tester finds a
bug, they usually report it so that
a developer can fix it.