Difference between Verification and Validation

Key Difference: In the process of verification, the various product related items like documents, plans, code, etc. are evaluated. In Validation, the product itself is tested. This completely ensures the desired functionality of the product.

Verification and validation are two important terms that are used in the industry of testing or quality insurance. They both seem to the same thing. However, they both are little different when it comes to the world of software product. Software or any related product needs to go through the complete cycle of development and testing before being launched in the market. Verification evaluates all the necessary items related to the product being developed. It is important to mention that during verification, one is not testing the actual product.

The verification process is to confirm that the product matches all the specifications in terms of functionality. Verification takes place by involving reviews and meetings. During these reviews and meetings the various product related items like documents, plans, code, etc. are evaluated. If anything seems to be wrong then the feedback is provided to the concerned authority and the corresponding changes are made. This process can take place at various phases of the development cycle. It ensures that the work is progressing in the right direction.

After the product is ready by the development team, the next step is of validation. In this process, the product itself is tested by the testing team. This completely ensures the desired functionality of the product. This process takes place during the end of the development process of the product. In this process, the focus is on the end product. For this purpose, a whole process of testing is followed. Testing may itself be divided into various phases. Validation confirms that the software is able to meet the requirements of the client.

Comparison between Verification and Validation:

 

Verification

Validation

Definition

In the process of verification, the various product related items like documents, plans, code, etc. are evaluated.

In Validation, the product itself is tested. This completely ensures the desired functionality of the product.

Evaluation Items

Plans, Requirement Specs, Design Specs, Code, Test Cases.

The actual product/software.

Key point

The product is being developed in a right manner.

The developed product is working right.

Involvement

Can be conducted during various stages of the development cycle.

In the last stage of the development cycle.

Occurrence

Before validation

After verification

Carried by

Generally, by the developers with the aid of a software requirement specification document.

Generally, carried out by the testing team by involving the testing team.

Image Courtesy: fda.gov

Most Searched in Arts and Humanities Most Searched in Computers and Internets
Most Searched in Business and Finance Most Searched in Society and Culture
Axis vs Axes
Forwards vs Futures Derivatives
Cardinal Directions vs Intermediate Directions
Cloud Computing vs Vmware

Comments

it makes sense

Add new comment

Plain text

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.