A visual explanation of the difference between verification and validation, and how they fit into the general concepts of testing.
This visual presentation well explains the difference between verification and validation in software testing. It shows that verification and validation are totally different. Verification focuses on process-related activities while validation focuses on product-related activities. We also learn that verification is done through technical, business, and management reviews while validation is all about unit, integration, system, and acceptance testing.