Sunday, 19 May 2013

Difference between Verification and Validation in Software Testing

What is the difference between Validation & Verification in Software Testing ?

1Verification is a static practice of verifying documents, design, code and program.Validation is a dynamic mechanism of validating and testing the actual product.
2It does not involve executing the code.It always involves executing the code.
3It is human based checking of documents and files.It is computer based execution of program.
4Verification uses methods like inspections, reviews, walkthroughs, and Desk-checking etc.Validation uses methods like black box (functional) testing, gray box testing, and white box (structural) testing etc.
5Verification is to check whether the software conforms to specifications.Validation is to check whether software meets the customer expectations and requirements.
6It can catch errors that validation cannot catch. It is low level exercise.It can catch errors that verification cannot catch. It is High Level Exercise.
7Target is requirements specification, application and software architecture, high level, complete design, and database design etc.Target is actual product-a unit, a module, a bent of integrated modules, and effective final product.
8Verification is done by development team to provide that the software is as per the specifications in the SRS document.Validation is carried out with the involvement of client and testing team.
9It, generally, comes first-done before validation.It generally follows after verification.
Are we building the product right?
Are we building the right product?
11Evaluation Items
Plans, Requirement Specs, Design Specs, Code, Test Cases
Evaluation Items
The actual product/software.



  1. Thnx Alot this is very useful :)

  2. Thanx alot s!r.....:)

  3. Really nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here. And if you are looking for the best game compatibility testing choose with our

    Games Functionality Testing

    Compliance Game Testing Services

    Game Testing Automtion Company

  4. Your blog was very interesting & easy to understand. Thank you so much sharing that valuable blog.Fixed Assets Audit | Stock Audit | Inventory Audit

  5. Thanks for one Informative post! I would like inform this is one of my favorite blog. So keep in blogging.Thanks for sharing this useful blog. Duplicate Payment Audit
    Duplicate Invoice Audit
    AP Vendor Helpdesk

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

    Game Testing Services

    Video Game Tester

    IOS Game QA Tester

    Game Security Testing

    Game QA


  7. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.. Need to learn Software Testing Services

  8. Hello sir,
    Thank you very much for sharing the explosion with us. It is extremely useful and informative.
    Please continue to blog new updates.

  9. Thanks for the post, its very interesting.
    If you want to know Top Software Testing Companies USA and Top Big Data Companies USA. DataWider has curated this list after broad research dependent on their client reviews, quality, loyalty, flexibility and capacity.

  10. Good post.....I appreciate yor way of writing that make the blog attractive and make reader to hold longer to your blog. Thank you for sharing.Performance testing services is a highly specialized field of testing.

  11. Thank you for sharing the article. Looking for front end development companies?
    The data that you provided in the blog is informative and effective.I am happy to visit and read useful articles here. I hope you continue to do the sharing through the post to the reader. Read more about
    Top Front end development companies
    Best front end development companies
    Mobile app development companies

  12. Graceful written content on this blog Software Testing Services Company is really useful for everyone same as I got to know. Difficult to locate relevant and useful informative blog as I found this one to get more knowledge but this is really a nice one.

  13. Great!! Thank you for sharing this post on software testingsoftware testing training in chennai

  14. 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


  15. Thanks for sharing this informative content , Great work
    To crack scrum master interview : Scrum Master Interview Questions

  16. Nice Blog, When I was read this blog, I learnt new things & it’s truly have well stuff related to developing technology, Thank you for sharing this blog. Need to learn software testing company, please share.

  17. Great Article Cyber Security Projects projects for cse Networking Security Projects 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

  18. 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

  19. I am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.

    QA Companies
    Top Security Testing Companies
    Top Mobile Testing Companies
    Top Test Automation Companies
    Top Performance Testing Companies
    Website testing services

  20. Thank you for sharing your blog, seems to be useful information can’t wait to dig deep! Oracle Cloud Automated Testing


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