तुलना चार्ट
तुलना के लिए आधार | धुआँ परीक्षण | स्वच्छता परीक्षण |
---|---|---|
बुनियादी | धुआं परीक्षण आवश्यक कार्यों के लिए मूल्यांकन और परीक्षण करता है। | स्वच्छता परीक्षण सॉफ्टवेयर मॉड्यूल की गहराई से जाँच करता है। |
परीक्षण के मामलों | लिखित या स्वचालित परीक्षण किया जा सकता है। | unscripted |
पहुंच | उथला और चौड़ा | संकीर्ण और गहरा |
शोहरत | मुख्य उद्देश्य आवेदन के हर हिस्से को तेजी से कवर करना है। | सॉफ्टवेयर के मॉड्यूल (सॉफ्टवेयर भागों) के कामकाज पर जोर। |
पर कार्रवाई | हर निर्माण | केवल स्थिर निर्माण पर। |
द्वारा प्रदर्शित | डेवलपर | टेस्टर |
स्मोक परीक्षण की परिभाषा
धुआँ परीक्षण मुख्य रूप से एकीकरण परीक्षण दृष्टिकोण से उत्पन्न हुआ है। यह आम तौर पर पूर्ण पैमाने पर परीक्षण से पहले शुरू होता है जो सॉफ्टवेयर के एक व्यापक हिस्से को कवर करता है लेकिन इसके अधिक जटिल और विस्तृत पहलुओं को नहीं। धुआं परीक्षण को गैर-संपूर्ण परीक्षण माना जाता है जहां उत्पाद की सबसे महत्वपूर्ण विशेषताओं के काम की जांच की जाती है।
धुआं परीक्षण में की जाने वाली गतिविधियां हैं
- सबसे पहले, यह सॉफ्टवेयर मॉड्यूल को कोड में परिवर्तित करता है और इसे "बिल्ड" में सहयोग करता है। एक बिल्ड डेटा फ़ाइलों, पुन: प्रयोज्य मॉड्यूल, पुस्तकालयों और इंजीनियर घटकों से मिलकर बनता है जिन्हें एक या अधिक फ़ंक्शन को नियोजित करने की आवश्यकता होती है।
- परीक्षण मामलों की एक श्रृंखला के लिए त्रुटियों की खोज करने की योजना बनाई गई है ताकि यह सुनिश्चित हो सके कि कार्य उचित रूप से निष्पादित हों।
- कई बिल्ड तब एक ही उत्पाद में एकीकृत होते हैं, और पूरे उत्पाद को बार-बार धुआँ दिया जाता है।
- परीक्षण प्रक्रिया केवल तब तक जारी रखी जाती है जब तक कि परिणाम उत्पाद की मौलिक आवश्यकता का अनुपालन नहीं करते हैं, लेकिन यदि परिणाम मूल आवश्यकताओं से मेल नहीं खाते हैं, तो उत्पाद आवश्यक परिवर्तनों के लिए विकास टीम को वापस कर दिया जाता है।
धुआँ परीक्षण के लाभ
- पहले दोषों का पता लगाने और सुधारने के द्वारा जोखिम कम करना।
- बार-बार निरीक्षण प्रणाली की गुणवत्ता में सुधार करता है।
- सरलीकृत त्रुटि निर्धारण और सुधार
- प्रगति का मूल्यांकन आसानी से किया जाता है
स्वच्छता परीक्षण की परिभाषा
सनिटी परीक्षण कोड और कार्यक्षमता में छोटे परिवर्तन लागू करने के बाद पूरी तरह से निर्माण का परीक्षण करने का एक तरीका है। यह मुख्य रूप से जाँच करता है कि उत्पाद परिवर्तन के बाद सही ढंग से काम कर रहा है या बग्स ठीक हो गए हैं या नहीं। पवित्रता परीक्षण प्रतिगमन परीक्षण का उपसमूह है और उत्पाद के लॉन्च से पहले किया जाता है। यदि प्रस्तावित कार्यक्षमता उम्मीदों के अनुसार काम नहीं करती है, तो कठोर परीक्षण में आवश्यक समय और लागत को समाप्त करने के लिए रचित बिल्ड को छोड़ दिया जाता है।
सॉफ्टवेयर को विवेक परीक्षण से पहले अन्य परीक्षण से गुजरना पड़ता है। इस प्रकार का परीक्षण अर्थ में गहरा है, इसका मतलब है कि यह सॉफ्टवेयर के विस्तृत पहलुओं पर विचार करता है।
स्वच्छता परीक्षण के लाभ
- कार्यक्षमता के एक या कुछ क्षेत्रों पर ध्यान केंद्रित करने के रूप में अच्छा समय का उपयोग।
- कोड में थोड़े बदलाव के निहितार्थ के बाद आवेदन के उचित कार्य का आश्वासन देता है।
- निर्भर लापता वस्तुओं को हटा देता है।
धूम्रपान और स्वच्छता परीक्षण के बीच मुख्य अंतर
- स्मोक परीक्षण शुरुआत में बिल्ड पर लगाया जाता है और सबसे मौलिक कार्यों के लिए निरीक्षण करता है। दूसरी ओर, विवेक परीक्षण सॉफ्टवेयर का गहराई से मूल्यांकन करता है।
- धुआं परीक्षण में दस्तावेज़ीकरण परीक्षण या स्वचालित परीक्षणों के लिखित सेट के माध्यम से किया जाता है जबकि पवित्रता परीक्षण में कोई स्क्रिप्टिंग नहीं की जाती है।
- धूम्रपान परीक्षण तकनीक उथली और चौड़ी है जिसका अर्थ है कि यह परीक्षण में हर निर्माण को शामिल करती है लेकिन बहुत चरम स्तर पर नहीं जाती है। के रूप में, विवेक परीक्षण एक संकीर्ण और गहरे दृष्टिकोण का उपयोग करता है, जहां एकल निर्माण का अच्छी तरह से परीक्षण किया जाता है।
- स्मोक टेस्टिंग का प्राथमिक उद्देश्य सॉफ्टवेयर के हर हिस्से को जल्दी से कवर करना है। इसके विपरीत, सॉफ्टवेयर के प्रत्येक मॉड्यूल के कामकाज पर विवेक परीक्षण ध्यान केंद्रित करता है।
- धुआं परीक्षण करने के लिए एक डेवलपर जिम्मेदार है जबकि परीक्षक द्वारा पवित्रता परीक्षण किया जाता है।
- स्मोक परीक्षण एक दस्तावेज सत्यापन प्रक्रिया में दस्तावेजों की संख्या की जांच करने जैसा है। इसके विपरीत, स्वच्छता परीक्षण में एकल दस्तावेज़ का संपूर्ण मूल्यांकन शामिल है।
निष्कर्ष
धुआं परीक्षण का पूर्व उद्देश्य उत्पाद की स्थिरता की पुष्टि करना है जबकि पवित्रता परीक्षण उत्पाद की तर्कसंगतता सुनिश्चित करता है।