Verification and Validation (Software Testing Approach)


        Verification and Validation (Software Testing Approach)



Software Testing is the Verification and Validation of a Software application.

Verification and Validation are very important often used terms in testing. Both terms are different from each other. 



The process focuses on Process-related activities (not the actual final product) of a development phase to ensure that whether they meet the specified requirements for that phase. i.e. Are we building the product right?

Evaluation Items required in Verification are Plans, Requirement, Design, Code and Test Cases.

Activities in Verification: –

  • Reviews

  • Walk-through

  • Inspections


The process focuses on Product- related activities to ensure that the products and deliverable’s meet the specified requirement before the final testing. i.e. Are we building the right product?

Evaluation Items required in Validation is the actual product/software.

Activities in Validation: –

  • Testing

for more detail read V- Model


“Related post”

Software Development life cycle

Software Testing Life Cycle

Test Case Documentation

Alpha and Beta Testing

Regression Testing

Smoke and Sanity Testing

Software Testing

Validation and Verification


Entry and Exit Criteria in software testing

Integration Testing 

Automation Testing


Leave a Reply

Your email address will not be published. Required fields are marked *