Question: What is the difference between testing and debugging?
Answer: Testing is the performed by tester with the intent of finding a bug in an application. Upon finding a bug, the tester will be reporting it to development team.
Debugging is the act of fixing the bugs that is reported by either the testing team or by the end users. Debuging is done by the development team