Verification & Validation (A Software Testing Approach) cover image

Verification & Validation (A Software Testing Approach)

A visual explanation of the difference between verification and validation, and how they fit into the general concepts of testing.

Profile image of Syifa Tahir
May 12, 2014 • 5 min read
3.81 (16)
Software Testing
Verification and Validation
Testing
Agile Testing
Quality Control

Summary

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.

Takeaways

  • In software testing, verification and validation are totally different. Verification focuses on process-related activities while validation focuses on product-related activities.
  • Verification ensures that the product and deliverables meet the specified requirements before the final testing. On the other hand, validation determines if the system or project's deliverables meet the customer or client's expectations.

Suggested Resources