Verification is the process of checking that a software achieves
its goal without any bugs. It is the process to ensure whether the product that
is developed is right or not. It verifies whether the developed product
fulfills the requirements that we have. Verification is static testing.
Verification means Are we building the product
right?
Validation is the process of checking whether the software
product is up to the mark or in other words product has high level
requirements. It is the process of checking the validation of product i.e. it
checks what we are developing is the right product. it is validation of actual
and expected product. Validation is the dynamic testing.
Validation means Are we building the right product?
Now The basic differences between Verification and Validation is :
# |
Verification |
Validation |
1. |
Verification is the
process of evaluating the artifacts as well as the process of software
development in order to ensure that the product being developed will comply
with the standards. |
Validation is the
process of validating that the developed software product conforms to the
specified business requirements. |
2. |
It is a static
process of analyzing the documents and not the actual end product. |
It involves dynamic
testing of a software product by running it. |
3. |
Verification is a
process-oriented approach. |
Validation is a
product-oriented approach. |
4. |
Answers the question
– “Are we building the product right?” |
Answers the question
– “Are we building the right product?” |
5. |
Errors found during
verification require lesser cost/resources to get fixed as compared to be
found during the validation phase. |
Errors found during
validation require more cost/resources. Later the error is discovered higher
is the cost to fix it. |
6. |
Errors found during
verification require lesser cost/resources to get fixed as compared to be
found during the validation phase. |
Errors found during
validation require more cost/resources. Later the error is discovered higher
is the cost to fix it. |
Comments
Post a Comment