Verification is the process of checking or testing of items, including software, for conformance and consistency with an associated specification. Software testing is type of verification, which also uses techniques such as reviews, analysis, inspections and walkthroughs.

 Validation is the process of checking that what has been specified is what the user actually wanted. Validation activity may begin when most or all software functions meets customer expectations. Validation testing provides final assurance that the software meets all functional, behavioral and performance requirements. Usually Black-box testing is used for this activity 


Answers and Comments