Differnce between Verification and Validation . Verification Validation Are we building the system right? Are we building the right system? Verification is the process of evaluating products of a development phase to find out whether they meet the specified requirements . Validation is the process of evaluating software at the end of the development process to determine whether software meets the customer expectations and requirements . The objective of Verification is to make sure that the product being develop is as per the requirements and design specifications . The objective of Validation is to make sure that the product actually meet up the user’s requirements, and check whether the specifications were correct in the first place . Following activities are involved in Verification : Reviews, Meetings and Inspections . Following activities are involved in Validation : Testing like black box testing, white box testing, gra