Verification और Validation में अंतर

Verification और Validation दोनों quality check processes हैं, लेकिन इनका focus अलग होता है।

Verification और Validation में अंतर

Verification और Validation

Verification

Verification यह जाँचता है कि काम सही तरीके से किया गया है? यह सॉफ्टवेयर के specific functions को सही तरीके से implement करने की activities को ensure करता है?

Verification यह check करता है: “क्या हम product को सही तरीके से बना रहे हैं?” 

इसमें documents, design, और code को check किया जाता है कि क्या वे requirements के according हैं? 

Validation

Validation यह जाँचता है कि काम सही चीज़ के लिए किया गया है? यह सुनिश्चित करता है कि जो सॉफ्टवेयर बनाया गया है, वह customer requirements के अनुसार है या नहीं।

Validation यह check करता है: “क्या हमने सही product बनाया है?” 

इसमें final product को test किया जाता है कि क्या वह user की जरूरतों को पूरा करता है।

Validation और Verification में अंतर:

S.N.VerificationValidation
1.यह जाँचता है कि सॉफ्टवेयर सही तरीके से बनाया गया है या नहीं। यह जाँचता है कि सॉफ्टवेयर users की जरूरतों को पूरा करता है या नहीं।
2.Documents, designs, codes, और programs को check करता है। Actual product को test और validate करता है।
3.Static testing (कोड execute नहीं होता)।Dynamic testing (कोड execute होता है)।
4.कोड execute नहीं होता। कोड execute होता है।
5.Reviews, walkthroughs, inspections, और desk-checking।Black Box Testing, White Box Testing, और non-functional testing।
6.यह जाँचता है कि सॉफ्टवेयर specifications के अनुसार है या नहीं। यह जाँचता है कि सॉफ्टवेयर users की requirements और expectations को पूरा करता है।
7. Development के early stage में bugs find करता है। Verification में न मिले bugs को find करता है।
8.Application और software architecture को verify करता है। Actual product को validate करता है।
9.Validation से पहले होता है। Verification के बाद होता है।
10.Code review करना कि code सही है। User testing करना कि software user के लिए useful है।

Leave a Comment