Is testing and debugging is same?
Testing and debugging is not the same, usually testing is done by software
tester with intend to find the defects in the software. But the debugging is
basically done by the developers to find the root cause of the defect, logged
by the tester, with intention to fix the defect.
Below are the
differences,
Testing
|
Debugging
|
Testing activity is performed to
find the defects
|
Debugging is performed to Fix the
defects.
|
Usually done by software testers
|
Usually done by software
developers
|
Formal test case documents were
used to test the functionality of software, with having functional knowledge.
|
No formal test cases documents
were used to debug the software. It is completely based on developer
knowledge
|
It is destructive activity - To
prove the software have defect
|
It is constructive Activity - To
prove the software works fine.
|