Categories
Sin categoría

Software verification and validation

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/

Leave a comment

Design a site like this with WordPress.com
Get started