Difference between Verification and Validation - Verification Vs Validation



Difference Between Verification and Validation

Verification and Validation

Verification and Validation

Verification 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
static testing.
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.

Related Searches to Differences between Verification and Validation - Verification Vs Validation