धुआँ परीक्षण क्या है? परीक्षा के साथ कैसे करें

विषय - सूची:

Anonim

धुआँ परीक्षण

स्मोक टेस्टिंग एक सॉफ्टवेयर परीक्षण प्रक्रिया है जो यह निर्धारित करती है कि तैनात सॉफ्टवेयर बिल्ड स्थिर है या नहीं। स्मोक परीक्षण QA टीम के लिए एक पुष्टि है जो आगे सॉफ्टवेयर परीक्षण के साथ आगे बढ़ती है। यह सॉफ्टवेयर कार्यक्षमता का परीक्षण करने के लिए प्रत्येक बिल्ड पर चलने वाले परीक्षणों का एक न्यूनतम सेट होता है। धुआँ परीक्षण को "निर्माण सत्यापन परीक्षण" या "आत्मविश्वास परीक्षण" के रूप में भी जाना जाता है।

सरल शब्दों में, हम यह सत्यापित कर रहे हैं कि क्या महत्वपूर्ण विशेषताएं काम कर रही हैं और निर्माण में कोई शोस्टॉपर नहीं हैं जो परीक्षण के अधीन हैं।

यह प्रमुख कार्यक्षमता का एक छोटा और तेजी से प्रतिगमन परीक्षण है। यह एक सरल परीक्षण है जो दिखाता है कि उत्पाद परीक्षण के लिए तैयार है। इससे यह निर्धारित करने में मदद मिलती है कि निर्माण में कोई खराबी है या नहीं।

धुआँ बनाम स्वच्छता परीक्षण की तुलना के बारे में जानें

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

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

इस ट्यूटोरियल में, आप सीखेंगे-

  • धुआँ परीक्षण क्या है?
  • हम धूम्रपान परीक्षण कब करते हैं
  • स्मोक टेस्टिंग कौन करेगा
  • हम धूम्रपान परीक्षण क्यों करते हैं?
  • स्मोक टेस्टिंग कैसे करें?
  • स्मोक परीक्षण के लाभ
  • नमूना स्मोक टेस्ट मामले उदाहरण

हम धूम्रपान परीक्षण कब करते हैं

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

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

कोई भी विफलता विकास टीम को सिस्टम को संभालने की आवश्यकता को इंगित करती है। जब भी निर्माण में कोई बदलाव होता है, तो हम स्थिरता सुनिश्चित करने के लिए धुआँ परीक्षण करते हैं।

उदाहरण : -नए पंजीकरण विंडो को लॉगिन विंडो में जोड़ा जाता है और बिल्ड को नए कोड के साथ तैनात किया जाता है। हम एक नए निर्माण पर धूम्रपान परीक्षण करते हैं।

स्मोक टेस्टिंग कौन करेगा

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

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

स्वच्छता परीक्षण विकास चरण के पूरा होने को निर्धारित करता है और यह निर्णय करता है कि आगे के परीक्षण चरण के लिए सॉफ्टवेयर उत्पाद को पारित किया जाए या नहीं।

हम धूम्रपान परीक्षण क्यों करते हैं?

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

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

उदाहरण 1: लॉगिंग विंडो: सबमिट बटन पर क्लिक करने पर मान्य उपयोगकर्ता नाम और पासवर्ड के साथ अगली विंडो पर जाने में सक्षम।

उदाहरण 2: वेबपृष्ठ से साइन आउट करने में असमर्थ उपयोगकर्ता ।

स्मोक टेस्टिंग कैसे करें?

धूम्रपान परीक्षण आमतौर पर मैन्युअल रूप से किया जाता है, हालांकि स्वचालन के माध्यम से इसे पूरा करने की संभावना है। यह संगठन से संगठन में भिन्न हो सकते हैं।

मैनुअल धूम्रपान परीक्षण

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

स्वचालन द्वारा धुआँ परीक्षण

स्वचालन परीक्षण का उपयोग प्रतिगमन परीक्षण के लिए किया जाता है। हालाँकि, हम स्मोक टेस्ट के खिलाफ चलाने के लिए स्वचालित परीक्षण मामलों के एक सेट का भी उपयोग कर सकते हैं। ऑटोमेशन परीक्षणों की मदद से, डेवलपर्स तुरंत निर्माण की जांच कर सकते हैं, जब भी तैनाती के लिए एक नया निर्माण तैयार होता है।

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

एक स्वचालित उपकरण का उपयोग करके, परीक्षण इंजीनियर उन सभी मैनुअल चरणों को रिकॉर्ड करता है जो सॉफ्टवेयर बिल्ड में किए जाते हैं।

धुआँ परीक्षण चक्र

नीचे प्रवाह चार्ट से पता चलता है कि धुआँ परीक्षण कैसे निष्पादित किया जाता है। एक बार बिल्ड क्यूए में तैनात किया जाता है और, धुआं परीक्षण पारित कर दिया जाता है हम कार्यात्मक परीक्षण के लिए आगे बढ़ते हैं। यदि धुआं परीक्षण विफल हो जाता है, तो हम निर्माण में समस्या का समाधान होने तक परीक्षण से बाहर निकलते हैं।

धुआँ परीक्षण चक्र

स्मोक परीक्षण के लाभ

स्मोक टेस्टिंग के लिए यहां कुछ फायदे दिए गए हैं।

  • परीक्षण करना आसान है
  • दोषों की पहचान शुरुआती चरणों में की जाएगी।
  • सिस्टम की गुणवत्ता में सुधार करता है
  • जोखिम कम करता है
  • प्रगति तक पहुंच आसान है।
  • परीक्षण के प्रयास और समय बचाता है
  • महत्वपूर्ण त्रुटियों और त्रुटियों के सुधार का पता लगाना आसान है।
  • यह जल्दी से चलता है
  • एकीकरण जोखिमों को कम करता है

यदि हम स्मोक परीक्षण नहीं करते हैं तो क्या होता है

यदि हम प्रारंभिक अवस्था में धुआँ परीक्षण नहीं करते हैं, तो दोष बाद के चरणों में सामने आ सकते हैं जहाँ यह प्रभावी हो सकता है। और बाद के चरणों में पाया जाने वाला दोष स्टॉपर्स दिखा सकता है जहां यह डिलिवरेबल्स की रिहाई को प्रभावित कर सकता है।

नमूना स्मोक टेस्ट मामले उदाहरण

टी। आई। डी परीक्षण स्कोर विवरण परीक्षण चरण अपेक्षित परिणाम वास्तविक परिणाम स्थिति
1 मान्य लॉगिन क्रेडेंशियल वेब एप्लिकेशन की लॉगिन कार्यक्षमता का परीक्षण यह सुनिश्चित करने के लिए करें कि पंजीकृत उपयोगकर्ता को उपयोगकर्ता नाम और पासवर्ड के साथ लॉगिन करने की अनुमति है 1.Launch एप्लिकेशन 2। लॉगिन पेज 3 पर क्लिक करें। वैध वैध username4.Enter मान्य पासवर्ड 5। लॉगिन बटन पर क्लिक करें। लॉगिन सफलता होना चाहिए जैसा सोचा था उत्तीर्ण करना
आइटम की कार्यक्षमता जोड़ना कार्ट में आइटम जोड़ने में सक्षम 1. सूची श्रेणियों सूची 2। कार्ट में आइटम जोड़ें आइटम को कार्ट में जोड़ा जाना चाहिए आइटम कार्ट में नहीं जोड़ा जा रहा है विफल
कार्यक्षमता पर हस्ताक्षर करें साइन आउट कार्यक्षमता की जाँच करें 1. साइन आउट बटन का चयन करें उपयोगकर्ता को साइन आउट करने में सक्षम होना चाहिए। उपयोगकर्ता साइन आउट करने में सक्षम नहीं है विफल

सारांश:

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

धूम्रपान परीक्षण करने से पहले, क्यूए टीम को परीक्षण के तहत आवेदन का सही बिल्ड संस्करण सुनिश्चित करना चाहिए। यह एक सरल प्रक्रिया है जो आवेदन की स्थिरता का परीक्षण करने के लिए न्यूनतम समय लेती है।

धूम्रपान परीक्षण परीक्षण के प्रयास को कम कर सकते हैं, और आवेदन की गुणवत्ता में सुधार कर सकते हैं। ग्राहक और संगठन के आधार पर धुआँ परीक्षण या तो मैन्युअल रूप से या स्वचालन द्वारा किया जा सकता है।

यह लेख पावनी इटचाप्पु द्वारा योगदान दिया गया है