Software Process Question:
What are verification and validation and difference between these two?
Answer:
Verification: process of evaluating steps which is followed up to development phase to determine whether they meet the specified requirements for that stage.
Validation: process of evaluating product during or at the end of the development process to determine whether product meets specified requirements.
Difference between Verification and Validation:
Verification is Static Testing where as Validations is Dynamic Testing.
Verification takes place before validation.
Verification evaluates plans, documents, requirements and specifications, where as Validation evaluates product.
Verification inputs are checklist, issues list, walkthroughs and inspection, where as in Validation testing of actual product.
Verification output is set of documents, plans, specifications and requirement documents where as in Validation actual product is output.
Validation: process of evaluating product during or at the end of the development process to determine whether product meets specified requirements.
Difference between Verification and Validation:
Verification is Static Testing where as Validations is Dynamic Testing.
Verification takes place before validation.
Verification evaluates plans, documents, requirements and specifications, where as Validation evaluates product.
Verification inputs are checklist, issues list, walkthroughs and inspection, where as in Validation testing of actual product.
Verification output is set of documents, plans, specifications and requirement documents where as in Validation actual product is output.
Previous Question | Next Question |
When to start QA in a project? | What is difference between Smoke testing and Sanity Testing? |