Saturday 9 February 2013

VERIFICATION AND VALIDATION


    1.What is Verification

Verification represents static testing techniques.
Verification ensures that the software documents comply with the organizations standards, it is static analysis technique.
Verification answer's the question “Is the Software build according to the specifications”.
Important Verification techniques are as follows:
Feasibility reviews
Requirements reviews
Technical Reviews
Walk through
Inspections
Formal reviews
Informal reviews
Peer reviews
Static Code Analysis
2.Whats is Validation
Validation represents dynamic testing techniques.
Validation ensures that the software operates as planned in the requirements phase by executing it, running predefined test cases and measuring the output with expected results.
Validation answers the question “Did we build the software fit for purpose and does it provides the solution to the problem”.
Validation is concerned with evaluating the software, component or system to determine it meets end user requirements.
Some important validation techniques are as follows:

3.Verification vs Validation


VerificationValidation
1. Verification represents static testing techniques.
1. Validation represents dynamic testing techniques.
2. Verification ensures that the software documents comply with the organisations standards, it is static analysis technique.
2. Validation ensures that the software operates as planned in the requirements phase by executing it, running predefined test cases and measuring the output with expected results.
3. Verification answers the question “Is the Software build according to the specifications”.
3. Validation answers the question “Did we build the software fit for purpose and does it provides the solution to the problem”.


No comments:

Post a Comment