Following item is evaluated during Validation: Actual product
or Software under test.

Cost of errors caught in Verification is less than
errors found in Validation.

Cost of errors caught in Validation is more than errors
found in Verification.

It is basically manually checking the of documents and files like
requirement specifications etc.

It is basically checking of developed program based on the requirement
specifications documents & files.

In case of Software Testing, both Software Verificationa and Software Testing has following similarities:

Both verification and validation are essential and balancing to each other.

Different error filters are provided by each of them.

Both are used to find a defect in different ways, Verification is used to identify the errors in requirement specification and Validation is used to find the defects in the implemented software application.