The main objective of Verification process is to make sure that the system being develop is as per the requirements and design specifications of the customer and if it deviates from it then make it correct in the development phase itself. On other hand Validation is the process in which product or system is evaluated at the end of the development process to determine whether software meets the customer expectations and requirements or not. Verification is the process in which product or system is evaluated in development phase to find out whether it meets the specified requirements or not. it is validation of actual and expected product.įollowing are the important differences between Verification and Validation Sr. it checks what we are developing is the right product. It verifies whether the developed product fulfils the requirements that we have while Validation is the process of checking the validation of product i.e.
In other words we can say that Verification is the process to ensure whether the product that is developed is right or not. In software testing both Validation and Verification are the parts of V model in which the development & testing activity is started based on requirement specification document. As we all know the literal meaning of both the terms Verification and Validation which state that Verification is the process of verify something that whether it is being correct or not while Validation is the process of validating something in which user test the system with some inputs and verify whether the output is as per expectation or not.