Verification vs Validation

Verification

Verification is the process of assuring that the product satisfies the conditions imposed at the beginning of the development phase. In other words, to make sure the product behaves the way it is supposed to by the developer.

Verification is the process of assuring that the product satisfies the conditions before work starts.

Validation

Validation is the process of assuring that the product meets the specified requirements at the end of the development phase. In other words, to make sure the product is designed in accordance with customer's requirements.

How the testing is done? You hire a team of testers and they start testing zealously... In fact this is not how it happens. Successful testing is always based on a clear plan. It can certainly be explained in plain words, but the results will be corresponding, i.e. zero.

Validation is the process of assuring that the product satisfies the conditions after work finished.

Successful testing demands some time to prepare testing documentation which will allow to organize the optimal process of testing. What is the reason of this formalism? When there is a testing plan it becomes possible to estimate the amount of work and moreover – to understand what human and material resources as well as time will be necessary to complete the given task.

And all these have direct impact on financial costs, but let's focus on it later...

So, what is a testing documentation?

87 Ratings