Verification and Validation

These are two processes within the software development lifecycle. They may sound similar but have different direct objectives but ultimately, relates to building a system that meets the customer’s needs.

What is verification?

A review to verify that a step or a components is within it’s own spec.

You could say it as per the source below: Are we building the product right?

What is validation?

A review to validate that the product or delivery as a whole, meets what the customer needs.

You could say it as: Are we building the right product?

The former is a low level operation and the latter is a high level one.

https://giphy.com/gifs/l0HlTdK9f97qfOGRy/html5

 

via GIPHY

 

Sources:

http://softwaretestingfundamentals.com/verification-vs-validation/

Leave a comment