Difference between Verification and Validation - Verification Vs Validation
Difference Between Verification and Validation
Verification and Validation
|Verification deals with checking of documents,
design, code and programs.
|Testing and validating the actual product is done here.|
|Verification is also known as
|Validation is also known as dynamic testing.|
|Execution of code is not included in this testing.||Execution of code is included in this testing.|
|Methods used in verification are reviews,
walkthroughs, inspections etc.
|In validation Black box testing, White box testing, and non functional testing methods are used.|
|It checks if the software is developed
as per the specifications.
|It checks if the software meets the requirements and expectations of the customers or not.|
|In this testing, bugs can be found at the
early stage of development.
|Bugs that are not found in the verification process can be found here.|
|Application, software architecture and
specifications are the goals of verification.
|Actual product is the goal of validation.|
|Verification is done by the QA team.||Testing team performs validation on the software code.|
|This is done before validation.||This process is done after verification.|
|This process is done by humans which
consists of checking documents and files.
|Here computer performs the execution of program.|