ABC interview question

What is the difference between verification and validation in software testing

Interview Answer

Anonymous

Apr 29, 2025

Verification is the process of evaluating work-products of a development phase to ensure that they meet the specified requirements. Validation, on the other hand, involves evaluating the final product to check whether it meets the business needs and expectations. In simple terms, verification ensures "Are we building the product right?" and validation answers "Are we building the right product?"