Thursday, 18 April 2013

Difference Between Testing and Debugging



S. No.
Testing
Debugging
1
It is a Process in which a Program is validated.
It is the Process in which program errors are removed.
2
It is a Positive activity that demonstrates that Program is correct and meets its design specifications.
It is a negative activity in which known errors or bugs are removed.
3
Testing finishes when all verifications against desired specifications have been done.
Debugging Finishes when all known errors are removed.


4
It is a planned task and what to test is predefined.
It is a reactive task and debugging is done based on the errors occurred.
5
Testing can be done in the development phase.
It Requires executable program and can not be performed before the development cycle.
6
It can be performed by end user to check whether the application is as per the requirements or not.
It is done only by the specialized programmers.

No comments:

Post a Comment