In this week’s mastery topic we’ll talk about verification and validation. We’ll see what each of them mean. What is the difference between these two and why they are often confused with one another.
Verification And Validation:
This steps are involved in software testing. Verification and validation are the processes to check whether a software system meets the specifications and that it fulfills its intended purpose or not. Verification and validation is also known as V & V. It may also be referred to as software quality control. It is normally the responsibility of software testers as part of the Software Development Life Cycle.
Verification
Verification is the process, to ensure that whether we are building the product right i.e., to verify the requirements which we have and to verify whether we are developing the product accordingly or not.
There are several activities in the verification step. Such as: Inspections, Reviews, Walkthroughs
Validation
Validation is the process, whether we are building the right product i.e., to validate the product which we have developed is right or not.
The activities involved in this stage are the following: Testing the software application
Verification vs Validation
These are hugely confused and debated terms in the software testing world. You will encounter all kinds of usage and interpretations of these terms. I’ll try to explain the difference.
The underlying question
Verification: Are we building the product right?
Validation: Are we building the right product?
Difference in objective
They both ensure that it does what it’s supposed to do. However, to verify this they are tested against different criteria. Verification is when you check your proyect’s requirements. Validation is when you check wether you project fulfills the user needs.
It worth noting that these are independent of one another in a project. Your product may pass validation and fail in verification or vice versa.
References
https://www.softwaretestingmaterial.com/verification-and-validation/
https://www.guru99.com/verification-v-s-validation-in-a-software-testing.html
http://softwaretestingfundamentals.com/verification-vs-validation/
