Verification and Validation (Software Testing Approach)

Share

        Verification and Validation (Software Testing Approach)

                                                                                      

 

Software Testing means Verification and Validation of a Software application.

Verification and Validation are very widely and commonly used terms. Most of the times, we consider the terms same, but actually the terms are quite different.

 

Verification

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 Specs, Design Specs, Code and Test Cases.

Activities in Verification: –

  • Reviews

  • Walk-through

  • Inspections

Validation

The process focuses on Product- related activities to ensure that the products and deliverable’s meet 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

V-Model

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 *