Difference between Verification and Validation- Verification is Static while validation is dynamic. This means in Verification the s/w is inspected by looking into the code going line by line or function by function. In Validation, code is executed and s/w is run to find defects. Since in verification code is reviewed, location of the defect can be found which is not possible in validation.
- Verification is to determine the right thing, which involves the testing the implementation of right process. Ex: Are we building the product right? while validation is to perform the things in right direction, like checking the developed software adheres the requirements of the client. Ex: right product was built
- Verification checks if we are doing the right thing while validation checks whether we have developed the software as per the client’s requirements or not.
|