verification_validation_SE_MCA4
Good Evening students !! Today we will discuss:
Verification & Validation
These two terms are very confusing for most people, who use them interchangeably. The following table highlights the differences between verification and validation.
Sr.No.
|
Verification
|
Validation
|
1
|
Verification addresses the concern: "Are you building it right?"
|
Validation addresses the concern: "Are you building the right thing?"
|
2
|
Ensures that the software system meets all the functionality.
|
Ensures that the functionalities meet the intended behavior.
|
3
|
Verification takes place first and includes the checking for documentation, code, etc.
|
Validation occurs after verification and mainly involves the checking of the overall product.
|
4
|
Done by developers.
|
Done by testers.
|
5
|
It has static activities, as it includes collecting reviews, walkthroughs, and inspections to verify a software.
|
It has dynamic activities, as it includes executing the software against the requirements.
|
6
|
It is an objective process and no subjective decision should be needed to verify a software.
|
It is a subjective process and involves subjective decisions on how well a software works.
|