What is the difference between Validation & Verification in Software Testing ?
No.
|
VERIFICATION
|
VALIDATION
|
---|---|---|
1 | Verification is a static practice of verifying documents, design, code and program. | Validation is a dynamic mechanism of validating and testing the actual product. |
2 | It does not involve executing the code. | It always involves executing the code. |
3 | It is human based checking of documents and files. | It is computer based execution of program. |
4 | Verification uses methods like inspections, reviews, walkthroughs, and Desk-checking etc. | Validation uses methods like black box (functional) testing, gray box testing, and white box (structural) testing etc. |
5 | Verification is to check whether the software conforms to specifications. | Validation is to check whether software meets the customer expectations and requirements. |
6 | It can catch errors that validation cannot catch. It is low level exercise. | It can catch errors that verification cannot catch. It is High Level Exercise. |
7 | Target is requirements specification, application and software architecture, high level, complete design, and database design etc. | Target is actual product-a unit, a module, a bent of integrated modules, and effective final product. |
8 | Verification is done by development team to provide that the software is as per the specifications in the SRS document. | Validation is carried out with the involvement of client and testing team. |
9 | It, generally, comes first-done before validation. | It generally follows after verification. |
10 | Question Are we building the product right? | Question Are we building the right product? |
11 | Evaluation Items Plans, Requirement Specs, Design Specs, Code, Test Cases | Evaluation Items The actual product/software. |
12 | Activities Reviews Walkthroughs Inspections | Activities Testing |
Thnx Alot this is very useful :)
ReplyDeleteThanx alot s!r.....:)
ReplyDeleteThat one brilliant!! Thanks
ReplyDeletevery nice and useful !
ReplyDeleteYour blog was very interesting & easy to understand. Thank you so much sharing that valuable blog.Fixed Assets Audit | Stock Audit | Inventory Audit
ReplyDeleteThanks for one Informative post! I would like inform this is one of my favorite blog. So keep in blogging.Thanks for sharing this useful blog. Duplicate Payment Audit
ReplyDeleteDuplicate Invoice Audit
AP Vendor Helpdesk
ReplyDeleteThere are many things I agree with in this post. Enjoyed the simplicity. Thanks for the post. If you want to learn
Offshore software testing services
software testing services company
software testing services
Software Qa Services
quality assurance service providers
Thank you for sharing valuable information
ReplyDeleteSoftware testing company
Automation testing company
Manual testing company
Thank you for sharing valuable information
ReplyDeletesoftware testing training in chennai
Great!! Thank you for sharing this post on software testingsoftware testing training in chennai
ReplyDelete
ReplyDeleteThanks for sharing this informative content , Great work
To crack scrum master interview : Scrum Master Interview Questions
Thanks for sharing such a useful content with us. It's really helpful for who are looking to start their carrier into software testing services companies. Keep sharing more content like this.
ReplyDelete