Oct 26, 2018

Verification Vs. Validation in software testing

Verification is testing that your product meets the specifications / requirements you have written. "Did I build what I said I would?"
Validation tests how well you addressed the business needs that caused you to write those requirements. It is also sometimes called acceptance or business testing. "Did I build what I need?"
V&V together make sure that your software has delivered on its purpose in an error-free (ideally) way.