DEV Community

vicky-ops
vicky-ops

Posted on

Verification and Validation in Quality Assurance

Verification and Validation are two essential assurance processes that are used to ensure a product, service, or system meets its requirements and specifications and that it fulfills its intended purpose.

Verification Process includes checking documents, design, code, and program, Verification does not involve code Execution, Verification Uses methodss like reviews, walkthroughs, inspections, and desk-checking.

Validation Process includes testing an validation of the actual product, Validation involved code Execution, Validation uses methods like black box testing, white box testing, functional and non-functional testing.

Verification find the bugs early in the development cycle, Verification process targets software architecture, design, database, etc. It is done by QA team.

Validation finds the bugs that verification can not catch, Validation process targets the actual software product,Validation is done by the involvement of the testing team with QA Team

Verification process comes before validation, whereas valdation process comes after verificatio.

Top comments (0)