सॉफ्टवेयर परीक्षण प्रकार और उनकी तकनीक

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





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

सॉफ्टवेयर परीक्षण प्रकार

अलग-अलग सॉफ्टवेयर हैं परीक्षण प्रकार और तकनीकें। उनमें से कुछ नीचे चर्चा की गई है।




प्रकार और तकनीक-सॉफ्टवेयर-परीक्षण

प्रकार और तकनीक के सॉफ्टवेयर परीक्षण

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

स्थापना परीक्षण

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



इसकी कई विशेषताएं हैं जैसे कि

  • संस्थापन परीक्षण क्रियाकलाप-आधारित परीक्षण है जिसे परिचालन स्वीकृति परीक्षण के दौरान और सॉफ्टवेयर परीक्षण जीवन चक्र (STLC) के अंतिम चरण में निष्पादित किया जाता है।
  • सॉफ़्टवेयर इंस्टॉलेशन प्रक्रिया के दौरान, यह बग और मुद्दों की पहचान करता है और उनका पता लगाता है।
  • स्थापना परीक्षण सॉफ्टवेयर परीक्षण इंजीनियरों और कॉन्फ़िगरेशन प्रबंधक द्वारा किया जाता है।

तुलनात्मक सॉफ्टवेयर परीक्षण

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

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

धुआँ और स्वच्छता सॉफ्टवेयर परीक्षण

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


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

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

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

प्रतिगमन परीक्षण

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

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

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

स्वीकृति परीक्षण

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

विभिन्न प्रकार के स्वीकृति परीक्षण हैं। वे

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

अल्फा परीक्षण

अल्फा परीक्षण सॉफ्टवेयर परीक्षण के प्रकारों में से एक है, जो उपयोगकर्ताओं या सार्वजनिक या ग्राहकों को जारी करने से पहले किसी एप्लिकेशन या उत्पाद में बग ढूंढने के लिए किया जाता है। यह स्वीकृति परीक्षण में ग्राहक सत्यापन पद्धति के अंतर्गत आता है। यह बिना किसी विकास टीमों के प्रदर्शन किया जा सकता है।

यह बीटा परीक्षण से पहले आंतरिक स्वीकृति परीक्षण के माध्यम से वाणिज्यिक ऑफ-द-शेल्फ सॉफ्टवेयर (COTS) की जांच करता है। अल्फा परीक्षण के दौरान डेवलपर का मुख्य उद्देश्य बग की पहचान करना है। इसे सॉफ्टवेयर QA टीम को आगे अतिरिक्त परीक्षण के लिए दिया जा सकता है।

बीटा परीक्षण

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

बीटा परीक्षण की सफलता निम्नलिखित कारकों पर निर्भर करती है,

  • परीक्षण की लागत
  • परीक्षण में प्रतिभागियों की संख्या
  • शिपिंग
  • परीक्षण की अवधि
  • जनसांख्यिकी कवरेज

कार्यात्मक बनाम गैर-कार्यात्मक परीक्षण

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

यह उपयोगकर्ता की आवश्यकताओं और अपेक्षाओं के अनुसार गैर-कार्यात्मक परीक्षण से पहले किया जाता है।

कार्यात्मक परीक्षण प्रकार के उदाहरण हैं,

  • इकाई का परीक्षण
  • धुआँ परीक्षण
  • उपयोगकर्ता स्वीकृति
  • प्रतिगमन परीक्षण
  • एकीकरण जांच
  • भूमंडलीकरण
  • स्थानीयकरण और
  • अंतर।

गैर-कार्यात्मक परीक्षण

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

गैर-कार्यात्मक परीक्षण के उदाहरण हैं,

  • प्रदर्शन का परीक्षण
  • स्केलेबिलिटी परीक्षण
  • वॉल्यूम परीक्षण
  • उपयोगिता परीक्षण
  • तनाव परीक्षण
  • लोड परीक्षण
  • पोर्टेबिलिटी परीक्षण
  • अनुपालन परीक्षण और
  • आपदा वसूली परीक्षण।

सॉफ्टवेयर परीक्षण जारी है

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

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

सॉफ्टवेयर प्रदर्शन परीक्षण

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

प्रदर्शन परीक्षण का मुख्य उद्देश्य बग का पता लगाना और सिस्टम या अनुप्रयोग के प्रदर्शन को बढ़ाना है।

सॉफ्टवेयर प्रदर्शन परीक्षण की प्रक्रिया में परियोजना मूल्यांकन, परीक्षण की योजना, परीक्षण प्रदर्शन का कार्यान्वयन, परिणामों का विश्लेषण करना और प्रणाली की ट्यूनिंग शामिल है और परीक्षण पूरा करता है। इस प्रक्रिया के दौरान, परीक्षणों को योजना में फिर से पहचाना जा सकता है और ट्यूनिंग के बाद बेंचमार्क सेट किया जा सकता है।

विभिन्न प्रकार के प्रदर्शन परीक्षण हैं,

  • लोड परीक्षण
  • धीरज परीक्षण
  • तनाव परीक्षण
  • स्पाइक परीक्षण
  • वॉल्यूम परीक्षण और
  • स्केलेबिलिटी परीक्षण।

सुरक्षा परीक्षण

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

यह किसी एप्लिकेशन में बग की पहचान करने और उसे ठीक करने में मदद करता है और संभावित कमजोरियों को मापता है जो किसी एप्लिकेशन या सिस्टम की कार्यक्षमता को प्रभावित नहीं करते हैं।

मैनुअल ओपन सोर्स सुरक्षा परीक्षण पद्धति के अनुसार, 7 प्रकार के सुरक्षा परीक्षण हैं। वे

  • भेद्यता स्कैनिंग
  • पेनेट्रेशन स्कैनिंग
  • सुरक्षा स्कैनिंग
  • जोखिम आकलन
  • नैतिक हैकिंग
  • आसन मूल्यांकन और
  • सुरक्षा ऑडिटिंग।

समवर्ती परीक्षण

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

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

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

ए / बी सॉफ्टवेयर परीक्षण

A / B टेस्टिंग को स्प्लिट टेस्टिंग या बकेट टेस्टिंग भी कहा जाता है, जो किसी वेबपेज या एप्लिकेशन के एक या अधिक संस्करणों की तुलना करने के लिए किया जाता है और किसी भी संस्करण के बेहतर प्रदर्शन को निर्धारित करता है।

यदि वेबपृष्ठ के दो या अधिक संस्करणों को उपयोगकर्ता को यादृच्छिक रूप से दिखाया जाता है, तो ए / बी परीक्षण किसी दिए गए रूपांतरण लक्ष्य के लिए बेहतर प्रदर्शन की पहचान करने के लिए अनुक्रमिक विश्लेषण का उपयोग करता है।

ए / बी परीक्षण की प्रक्रिया में डेटा एकत्र करना, लक्ष्यों की पहचान करना, एक परिकल्पना उत्पन्न करना, विविधताएं बनाना, प्रयोग चलाना और परिणामों का विश्लेषण करना शामिल है।

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