What is the difference between verification and validation?

Verification:   Process of evaluating software to check whether the product of the given development stage  meets conditions imposed with beginning of the that development stage.

* It is a static practice of verifying documents,design,code and program and  including all the activities such as inspection,design analysis,specification analysis used to deliver  high quality software to the customers.
*Verification is human based evaluating process.
*It verify whether the product meets given specifications.
*It find bugs early in the software development life cycle.
*verification process answer to the question  "Are we doing the job right?"


Validation:  Process of evaluating software during or at the end of the development phases to check whether product meets what customer actually required.

*It is a dynamic mechanism to validate the built software product.
*It is computer based execution  of program with the involvement of testing team.
*this comes after verification.
*Its target is an actual product.
*Validation process answer to the question  "Are we doing the right job?

Comments

Popular Posts