Verification v/s Validation in Software testing
Verification | Validation |
- Verifying process includes checking documents, design, code and program
|
- It is a dynamic mechanism of testing and validating the actual product
|
- It does not involve executing the code
|
- It always involves executing the code
|
- Verification uses methods like reviews, walkthroughs, inspections and desk- checking etc.
|
- It uses methods like Black Box Testing,White Box Testing and non-functional testing
|
- Whether the software conforms to specification is checked
|
- It checks whether software meets the requirements and expectations of customer
|
- It finds bugs early in the development cycle
|
- It can find bugs that the verification process can not catch
|
- Target is application and software architecture, specification, complete design, high level and data base design etc.
|
|
- QA team does verification and make sure that the software is as per the requirement in the SRS document.
|
- With the involvement of testing team validation is executed on software code.
|
- It comes before validation
|
- It comes after verification
|
No comments:
Post a Comment