Thursday, 7 March 2013

Testing (vs) Debugging differences between

Discuss the differences between Testing vs Debugging:


Testing activity is carried down by a team of testers, in order to find the defect in the software. Test engineers run their tests on the piece of software and if they encounter any defect (i.e. actual results don't match expected results), they report it to the development team. Along with the nature of defect, testers also have to report at what point the defect occurred and what happened due the occurrence of that defect. All this information will be used by development team to DEBUG the defect.


Debugging is the activity which is carried out by the development team (or developer), after getting the test report from the testing team about defect(s) (you may note defects can also be reports by the client). The developer then tries to find the cause of the defect, in this quest he may need to go through lines of code and find which part of code in causing that defect. After finding out the bug, he tries to modify that portion of code and then he rechecks if the defect has been finally removed. After fixing the bug, developers send the software back to testers.

Testing vs Debugging:

Click on the image for Zoom view


  • Debugging done in the development phase by the developers. 
  • In development phase developer fixes the bug (i.e)called debugging.
  • Debugging-Fixing the identified Bugs.
  • Debugging is the act of fixing the bugs that is reported by either the testing team or by the end users. 
  • Debugging: It is done by the Developer. It is nothing but fixing the developer.


  • Testing is conducted by the testers in testing phase. 
  • In Testing phase tester will finds the bug (i.e)called testing to improve the quality of the product. 
  • Testing-Locating/Identifying Bugs. 
  • 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. 
  • Testing: It is done by Tester.Testing is nothing but finding out the errors.

What is Testing vs Debugging ?

Click to see about Software Defect, Bug and Debugging


  1. it really helpful blog, you can also check some related information here also thank you for posting.

  2. Thanks for sharing. What a detailed article!
    Here is another related article you may want to refer: Differences between testing and debugging

  3. Thank you for the nice article here. Really nice and keep update to explore more gaming tips and ideas.

    Android Game Testing Services

    Adhoc Testing

  4. Hello friends, nice post and nice urging commented at this place, I am in fact enjoying by these.
    Thanks a lot, this post helps a lot making some high-level architectural decision. Thanks for the information.
    software testing services
    software testing companies
    Regression testing services
    Performance testing Services
    Test automation services

  5. I need minimum 5 points of difference between debugging and bebuging....

  6. Great Article… I love to read your QA outsourcing services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

  7. I like your post there is a lot of information about software testing companies, which I would like to learn, thank you for the great guide.

  8. Thanks for sharing such a great blog... I am impressed with you taking time to post a nice info.
    software testing training in chennai

  9. This really is my first time i visit here. I discovered so many entertaining stuff in your blog, especially its discussion. From a great deal of comments in your articles, I guess I am not alone having all of the leisure here! Maintain the superb work.It is very useful who is looking for top software testing companies


  10. Thanks for sharing this informative content , Great work
    To crack scrum master interview : Agile coach interview questions

  11. Great Article Cloud Computing Projects

    Networking Projects

    Final Year Projects for CSE

    JavaScript Training in Chennai

    JavaScript Training in Chennai

    The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  12. This blog will help to get more ideas. This is very helpful for Software Testing learners. Thank you for sharing this wonderful site. If someone wants to know about Software QA services this is the right place for you Software QA Companies. Visit here

    21 CFR Part 11 Compliance Testing

    HIPAA Validation Services

    Pci Compliance Testing services

  13. Thanks for Sharing Information to us. If Someone wants to know about Top Software testing Companies this is the Right place for you!


Share your feedback and queries here. Your feedback are more valuable to us!