Never underestimate the power of Passion!

Saturday 27 June 2015

On 23:20 by Vardan Kumar in ,    No comments
Verification vs Validation

DIFFERENCE BETWEEN VERIFICATION AND VALIDATION

Before we head on to the differences let us discuss what verification and validation actually are in software engineering...

Verification vs Validation
Verification vs Validation

VERIFICATION:

Verification is defined as the process of evaluating and examining products of a development phase to find out whether or not they meet the specified and necessary requirements.

VALIDATION:

Validation is defined as the process of evaluating and examining software product at the end of development phase to figure out whether the software conform the customer's expectations and requirements.

DIFFERENCE BETWEEN VERIFICATION AND VALIDATION


VERIFICATION
VALIDATION
1.Verification is process of evaluating as well as examining products of a development phase to find out whether they conform to the specified requirements.
1.Validation is Process of evaluating software product at the end of development phase to find out whether software conform to the customer's expectations and requirements.
2. Its aim is to make sure that the product being developed is as per requirements and design.
2. Its aim is to make sure that the product actually conform to the user’s requirements, and also check whether or not specifications are correct at first place
3. Following activities are involved in association with verification:Reviews, meetings and inspection.
3. Following activities are involved in association with validation:Black box testing, white box testing, gray box testing.
4. Performed by Quality Assurance team.
4.Performed by software testing team.
5.Examination of execution of code does not come under verification. 
5. Examination of execution of code comes under verification.
6. Describes whether or not the outputs are according to inputs.
6.Describes whether or not the software is accepted by user.
7. Performed before validation.
7. Performed just after verification.
8. Cost of errors figured out here is less than those errors found in validation.
8. Cost of errors figured out here is more than error found in validation.
9. Basically involves the manual checking of the documents and files.
9. Basically involves the checking of developed programs.
10. It can be interpreted as:
Are we building the system right?
10. It can be interpreted as:
Are we building the right system?









0 comments:

Post a Comment