If a defect/error is found by developer side that is called Debug and the process is called Debugging and if any defect is found by tester side is called testing
Testing is nothing but finding an error/problem and its done by testers where as debugging is nothing but finding the root cause for the error/problem and that is taken care by developers.
Testing is nothing but finding an error/bug and its done by testers, where as debugging is nothing but finding the root cause for the error/bug and resolving them, that is taken care by developers.
testing is a process of executing a software with a intention of finding bugs. Ii is process of checking correctness ,completeness and quality of software wrt to customer requirements with an intention of finding bugs. debugging is a technique of fixing bugs.
Debugging is the process to finding the error or bugs during the software developing but testing is finding the error or bugs during the software testing and software execution
Debugging done by Developers and Testing done by Testing team.Debugging is done to trace out where the error is occurring in order to resolve.Testing is done to find out errors.
different stages of software developement are editing compiling testing debugging first tester finds the bugs in the code and reports to developers then developer resolves the problem and fixes the bug called debugging