स्थिर और गतिशील परीक्षण के बीच का अंतर

Anonim

स्थिर बनाम डायनामिक परीक्षण

जब भी सॉफ़्टवेयर संकलित हो जाता है, तो उसे निष्पादन से पहले त्रुटियों और कीड़ों के लिए जांच की जानी होती है अपने निष्पादन के दौरान सॉफ्टवेयर आसानी से चलता है और अपेक्षित परिणाम प्रदान करता है। स्थिर लेखन और गतिशील परीक्षण नामक नये लिखित सॉफ्टवेयर का परीक्षण करने के दो तरीके हैं। या तो इनमें से कोई एक या दोनों को सॉफ्टवेयर की जांच के लिए उपयोग किया जाता है, जो आवश्यक सटीकता और बजट उपलब्ध है। सॉफ़्टवेयर पूरी तरह से संकलित होने से पहले स्थिर परीक्षण किया जाता है और सॉफ़्टवेयर पूरी तरह से संकलित और सिस्टम पर चलने के बाद ही डायनेमिक परीक्षण किया जाता है।

स्थिर परीक्षण

सॉफ़्टवेयर के इस प्रकार के परीक्षण को क्रियान्वयन में सॉफ़्टवेयर लगाने से पहले किया जाता है एल्गोरिदम, कोड या दस्तावेजों में त्रुटियों को देखने के लिए स्थैतिक परीक्षण किया जाता है। सॉफ्टवेयर लिखने के दौरान की गई त्रुटियों को स्थिर परीक्षण का उपयोग करके सुधार के लिए जाँच की जाती है। यह परीक्षण लेखक या डेवलपर द्वारा सॉफ़्टवेयर या परीक्षक द्वारा किया जाता है और इसके माध्यम से चलकर, कोड समीक्षाओं, या दृश्य निरीक्षण की जांच कर रहा है।

-2 ->

डायनामिक टेस्टिंग

सॉफ़्टवेयर पूरी तरह से संकलित और सिस्टम पर भरे जाने के बाद इस प्रकार का परीक्षण किया जाता है। डायनामिक परीक्षण में सॉफ़्टवेयर अन्य सॉफ़्टवेयर का उपयोग करके इनपुट और आउटपुट पैरामीटर की स्थिरता के लिए जांच की जाती है। यह परीक्षण समय पर सॉफ़्टवेयर के एक बग और त्रुटियों को देखने के लिए विश्लेषण करता है। डायनेमिक परीक्षण में उपयोग किए गए सॉफ़्टवेयर पूर्व परिभाषित मानकों पर परीक्षण किए जाने वाले सॉफ़्टवेयर के कोड की जांच करता है और जांचता है कि क्या परीक्षण किया गया सॉफ़्टवेयर वांछित परिणाम प्रदान कर रहा है या नहीं।

संक्षेप में:

स्थिर परीक्षण बनाम गतिशील परीक्षण

• स्थैतिक परीक्षण गतिशील परीक्षण से त्रुटियों के लिए सॉफ्टवेयर के कोड का निदान करने का एक बहुत अधिक वैज्ञानिक और व्यापक तरीका है।

• स्थैतिक परीक्षण गतिशील परीक्षण से बहुत तेज है।

• स्थैतिक परीक्षण कीड़े और त्रुटियों को ढूँढने में अभी तक बेहतर है, फिर गतिशील परीक्षण

• स्थिर परीक्षण के रूप में सॉफ़्टवेयर के संकलन से पहले त्रुटियां पाई जाती हैं और इसे आसानी से ठीक किया जा सकता है यह गतिशील परीक्षण से बहुत सस्ता है।

• इन दोनों के बीच सबसे महत्वपूर्ण अंतर यह है कि स्थैतिक परीक्षण रोग से सॉफ़्टवेयर को रोकना और गतिशील परीक्षण है जो बीमारी से प्रभावित हुए सॉफ्टवेयर को ठीक करने जैसा है।