what is longevity testing
यह लेख 'का अर्थ समझाता है दीर्घायु परीक्षण 'और यह सिस्टम या उत्पाद की स्थिरता का आकलन करने और ग्राहक द्वारा पाए गए दोषों को कम करने में मदद करता है अर्थात्। ' ग्राहक को खोजने से पहले घर में बग को पकड़ें ”।
इस लेख के अंत तक QA मैनेजर्स, लीड्स एंड टेस्टर्स के बारे में उचित जानकारी होगी:
- दीर्घायु परीक्षण क्या है?
- दीर्घायु परीक्षण की आवश्यकता क्यों है?
- दीर्घायु परीक्षणों की योजना और निष्पादन
- दीर्घायु परीक्षण के पेशेवरों और विपक्ष क्या हैं?
कैसे एक धार फ़ाइल चलाने के लिए
आप क्या सीखेंगे:
दीर्घायु परीक्षण क्या है?
दीर्घायु परीक्षण एक परीक्षण गतिविधि है:
- वास्तविक समय यातायात और अनुप्रयोगों के साथ उचित लोड और तनाव की स्थिति के खिलाफ लंबी अवधि में सिस्टम या उत्पाद स्थिरता और सेवाक्षमता को मान्य करने के लिए
- ग्राहक साइट पर आने वाले दोषों की घटना को कम करने के लिए
कस्टमर रिपोर्ट किए गए मुद्दों से निपटने का प्रवाह आरेख (चित्र 1)
दीर्घायु परीक्षण की पृष्ठभूमि
# 1) आमतौर पर, उत्पाद की तैनाती के पहले कुछ हफ्तों में या ग्राहक साइट पर नवीनतम सॉफ़्टवेयर रिलीज़ के उन्नयन के बाद, सभी चीजें अच्छी तरह से चलती हैं। हालांकि, कुछ हफ्तों की अवधि में, एक ग्राहक मुद्दों की रिपोर्ट करना शुरू कर देता है।
#दो) कई मुद्दे सरल विशेषताएं हो सकते हैं क्योंकि वे ग्राहक द्वारा रिपोर्ट किए जाते हैं और आसानी से घर में प्रतिलिपि प्रस्तुत करने योग्य नहीं होते हैं। उन्हें स्पेक्ट्रम में विशेषज्ञ टीम द्वारा बहुत समय और सावधानीपूर्वक विश्लेषण की आवश्यकता है। संकेत: समय = $ $ + !!!
# 3) निम्नलिखित में से एक या अधिक तब होता है जब ग्राहक को दोष का पता चलता है (चित्र 1)
- दोष की गंभीरता ग्राहक के व्यवसाय यानी $ $ $ पर सीधा प्रभाव पड़ेगा
- तकनीकी सहायता केंद्र के लिए कोई भी सेवा अनुरोध $ $ $ $ $ $ का है
- शायद ही कभी ग्राहक द्वारा उठाए गए मुद्दों को फ्रंट एंड टेक्निकल सपोर्ट टीम द्वारा हल किया जाता है
- इस तरह के अनुरोध या टिकट एस्केलेशन सपोर्ट टीम को बढ़ाए जाते हैं
- ग्राहक टिकट वृद्धि संगठन को अधिक $ $ $ खर्च होंगे
- यदि एस्केलेशन टीम समस्या को हल करने में असमर्थ है, तो उसे अब इंजीनियरिंग टीम (विकास और क्यूए) को शामिल करना होगा
- अब तक इस मुद्दे को हल करने के लिए $ $ $ लागत भी काफी बढ़ गई होगी
- लंबे समय तक दोष का समाधान असंतुष्ट ग्राहक (ओं) की संभावना अधिक होती है, जो बार-बार आदेश नहीं देते हैं और सबसे खराब स्थिति तब होती है जब ग्राहक किसी प्रतियोगी के समाधान के लिए उचित समय पर जाने का फैसला करता है। हालांकि, दोनों ही मामलों में यह किसी भी उत्पाद इंजीनियरिंग संगठन के लिए एक राजस्व नुकसान है
4) ग्राहक (एस) द्वारा बताई गई इस तरह की समस्याओं का उच्च प्रतिशत ग्राहक टोपोलॉजी, बुनियादी ढाँचा, यातायात और विशिष्ट अनुप्रयोग के संयोजन में विशिष्ट प्रणाली या उत्पाद स्थिरता से संबंधित है।
दीर्घायु परीक्षण की आवश्यकता क्यों है?
1) ग्राहक द्वारा उत्पन्न किसी भी 'दोष' ने बताया कि समस्या आमतौर पर एक टेस्ट एस्केप है।
दो) इस तरह के किसी भी दोष के कारण ग्राहक के साथ-साथ ग्राहकों को समाधान और सेवाएं प्रदान करने वाले इंजीनियरिंग संगठन के लिए $-$ $ $ लागत कम हो जाती है।
3) एक सामान्य परिदृश्य में, दोष को विभिन्न परीक्षण चक्रों के दौरान आंतरिक रूप से देखा जाना चाहिए, जिसमें समस्या की जटिलता के आधार पर परीक्षण टीम के एक या एक से अधिक परीक्षकों द्वारा प्रतिगमन परीक्षण शामिल है।
मैं विंडोज़ 10 में जार फ़ाइल कैसे चलाऊं
4) सबसे महत्वपूर्ण बात यह है कि ग्राहक द्वारा रिपोर्ट किए गए मुद्दों से उत्पन्न होने वाले ऐसे दोष भी एक उपयुक्त परीक्षण परिदृश्य या टेस्ट प्लान निष्पादन के बिंदु पर छूटने से एक परीक्षण मामले को इंगित करते हैं।
5) कई परीक्षकों ने अनुभव किया होगा कि ग्राहक साइट पर एक विशेष सुविधा विफल हो रही है, लेकिन जैसे विभिन्न टेस्टबेड में घर में गुजर रही है
- फ़ीचर
- वापसी
- भार
- तनाव
- प्रदर्शन
- प्रणाली
- उपाय
- अल्फा
- बीटा
6) मुख्य टिप्पणियों पर विचार किया जाना है -
- किसी भी सॉफ्टवेयर रिलीज चक्र के दौरान, सभी टेस्टबेड्स में सिस्टम अंडर टेस्ट (SUT) या डिवाइस अंडर टेस्ट (DUT) अक्सर नए कोड ड्रॉप, बग सत्यापन आदि की लोडिंग जैसी चीजों की चाह के लिए नरम या कठोर रिबूट होते हैं।
- यहां तक कि स्वचालित प्रतिगमन परीक्षण सूट आमतौर पर किसी विशेष टेस्ट केस स्क्रिप्ट या टेस्ट केस स्क्रिप्ट की एक श्रृंखला के SUT या DUT पोस्ट निष्पादन को रिबूट या रीसेट करता है।
- तो SUT या DUT बिना सॉफ्ट या हार्ड रिबूट के लंबे समय तक नहीं चल रहा है
- जबकि ग्राहक स्थल पर स्थिति पूरी तरह से अलग है। ग्राहक सिस्टम को बार-बार रिबूट करते रहने का जोखिम नहीं उठा सकता है जिसके परिणामस्वरूप उत्पादकता में व्यवधान होता है
- ग्राहक एक सिद्ध अभ्यास का पालन करते हैं जहां वे इच्छित दर्शकों के लिए एक उचित रखरखाव खिड़की की घोषणा करते हैं और फिर सॉफ़्टवेयर अपग्रेड या हार्डवेयर प्रतिस्थापन आदि करते हैं।
- ग्राहक के संगठन के आंतरिक दिशानिर्देशों और प्रक्रियाओं के आधार पर, ऐसी रखरखाव खिड़कियां त्रैमासिक से वार्षिक तक की एक विशिष्ट अवधि के लिए हो सकती हैं
- वास्तव में, ग्राहक साइट पर सिस्टम या उत्पाद की वास्तविक स्वास्थ्य तस्वीर किसी भी उत्पाद इंजीनियरिंग संगठन में दिए गए सॉफ़्टवेयर रिलीज़ चक्र के दौरान टेस्टबेड्स से पूरी तरह से अलग है।
- कई ग्राहक एक अधिकृत गुणवत्ता दस्तावेज की तलाश भी करते हैं, जो विशेष रूप से वित्तीय, स्वास्थ्य देखभाल और संघीय कार्यक्षेत्रों में विशेष रूप से वर्टिकल मॉडल परीक्षण पास किया हो
जैसा कि ऊपर वर्णित => कुछ टेस्ट अंतराल को ध्यान में रखते हुए
- यह स्पष्ट है कि सिस्टम या उत्पाद को परीक्षण की लंबी अवधि से गुजरना चाहिए या एंड-टू-एंड परिदृश्य ग्राहक साइट या वर्टिकल की नकल के साथ दीर्घायु टेस्ट।
- लंबी अवधि 72-720 बजे हो सकती है। (3-30 दिन) या उपयुक्त अवधि के आधार पर ईएफडी या सीएफडी डेटा और विशिष्ट ग्राहक मामले
- क्यूए मैनेजर्स, लीड्स और टेस्टर्स के लिए यह एक अनुशंसित अभ्यास है। दिए गए सॉफ्टवेयर रिलीज चक्र में एक अलग गतिविधि के रूप में दीर्घायु परीक्षण करना है।
- नेट-नेट, दीर्घायु परीक्षण प्रणाली या उत्पाद की स्थिरता के लिए बहुत अधिक प्रासंगिक है क्योंकि इसका संगठन के निचले-पंक्ति $ $ $ से सीधा संबंध है।
दीर्घायु परीक्षणों की योजना और निष्पादन
यह महत्वपूर्ण है कि क्यूए मैनेजर्स, लीड्स और टेस्टर्स में उनके हिस्से के रूप में दीर्घायु परीक्षण शामिल है समग्र परीक्षण रणनीति ।
योजना
- इंजीनियरिंग संगठनों में घर के बाहर भागने विश्लेषण ( चाय ) कई उत्पाद (हार्डवेयर और सॉफ्टवेयर) के लिए समय-समय पर व्यायाम करें। आमतौर पर टेस्ट एस्केप डेटा को खोदने के लिए कुछ में एक एकीकृत और स्वचालित तंत्र होता है जो आमतौर पर Def बाहरी रूप से पाया गया दोष पर आधारित होता है ( ईएफडी ) 'या ’ग्राहक की मिलीभगत ( सीएफडी ) 'सपोर्ट एस्केलेशन टीम द्वारा लॉग इन किया गया
- EFDs या CFDs का ग्राहक के लाइव परिनियोजन के संदर्भ में सावधानीपूर्वक विश्लेषण किया जाना चाहिए, न कि केवल इन्फ्रास्ट्रक्चर बल्कि एंड यूज़र डिवाइस, एप्लिकेशन, ट्रैफ़िक पैटर्न
ग्राहक कार्यक्षेत्र को समझना:
ग्राहक आमतौर पर नीचे दिए गए व्यापक कार्यक्षेत्रों में से एक में आते हैं:
- स्वास्थ्य देखभाल
- खुदरा
- वित्त
- शिक्षा
- परिवहन
- विनिर्माण
- अभियांत्रिकी
- संघीय (सरकारी)
गतिविधियों
# 1) दीर्घायु परीक्षण के लिए एक अलग टेस्ट प्लान और टेस्ट केस विकसित करना। यह परीक्षण निष्पादन, बग लॉगिंग और सत्यापन को ट्रैक करने में भी मदद करेगा
#दो) टेस्ट एस्केप एनालिसिस इनपुट के आधार पर टेस्ट मामलों की पहचान करें - आमतौर पर ईएफडी या सीएफडी के बग स्क्रब
# 3) यह बहुत महत्वपूर्ण है कि QA टीम एक या अधिक वर्टिकल की बेड की संख्या के साथ संगठन की रेखा के आधार पर परीक्षण करती है।
# 4) डेडिकेटेड टेस्ट बेड (s) होना चाहिए
- नेटवर्क टोपोलॉजी एक इच्छित ऊर्ध्वाधर या कई ऊर्ध्वाधर के समान है
- इंफ्रास्ट्रक्चर में समान स्विच, राउटर, बैक-एंड सर्वर, फायरवॉल आदि हैं
- किसी दिए गए वर्टिकल से सबसे अधिक बार और लोकप्रिय रूप से उपयोग किए जाने वाले एप्लिकेशन सर्वर
- किसी दिए गए वर्टिकल से सबसे अधिक बार और लोकप्रिय रूप से उपयोग किए जाने वाले अंतिम-उपयोगकर्ता गैजेट
# 5) लोड, तनाव और वास्तविक समय यातायात उत्पन्न करने के लिए उपयुक्त उपकरण
# 6) मैन्युअल निष्पादन संसाधन को पहचानें
# 7) तेजी से और बार-बार निष्पादन के लिए स्वचालन संसाधन / रणनीति की पहचान करें
# 8) दिए गए रिलीज़ के लिए दीर्घायु परीक्षण के START और END को पहचानें
दीर्घायु परीक्षण के START और END के लिए दो दृष्टिकोण:
मैं) दृष्टिकोण 1:
बाकी वेब सेवाएं जावा में सवाल और जवाब का साक्षात्कार करती हैं
- सॉफ्टवेयर कोड या हार्डवेयर एक स्थिर स्थिति में होना चाहिए
- FEATURE टेस्ट समापन के अंत में स्टार्ट करें
- कोड फ्रीज से पहले END
II) दृष्टिकोण 2:
- थोड़ा अस्थिर कोड की अनुमति देकर एक मामूली हिट लें
- FEATURE परीक्षण चक्र के 70% पूर्ण होने पर START करें
- कोड फ्रीज से पहले END
# 9) हल किए गए दोषों के लिए बग सत्यापन
# 10) बाद के प्रतिगमन परीक्षण के लिए प्रतिगमन के लिए दीर्घायु परीक्षण ले जाएँ
क्रियान्वयन
- एक या अधिक ग्राहक कार्यक्षेत्रों की नकल करने के लिए परीक्षण किए गए सेट-अप करें
- सुनिश्चित करें कि फ्लेवर सहित सभी बैक-एंड इंफ्रा, एप्लिकेशन और डेटाबेस ग्राहक के समान हैं
- सुनिश्चित करें कि एंड-यूज़र डिवाइस ग्राहक के उपयोग के समान हैं जो टेस्ट प्लान निष्पादन के दौरान उपलब्ध और उपयोग किए जाते हैं
- सुनिश्चित करें कि सिस्टम या उत्पाद के मध्यम तनाव और लोड को उत्पन्न करने के लिए उपयुक्त उपकरण उपलब्ध हैं
- SUT या DUT के सॉफ्ट या हार्ड रिबूट के बिना दीर्घायु परीक्षण योजना से एंट्री टेस्ट सूट, एक अन्य इन्फ्रा से संबंधित उपकरणों का बैक-एंड सर्वर
- 72-720 बजे के स्लॉट से परिभाषित नॉन-स्टॉप अवधि के लिए परीक्षणों के कई रन उपरोक्त फैशन में होने चाहिए।
- परिणाम रिकॉर्ड करें
- पहचान किए गए सभी कीड़े लॉग इन करें
- सभी बग्स का सत्यापन करें
दीर्घायु परीक्षण के पेशेवरों और विपक्ष क्या हैं?
पेशेवरों
- मदद करता है महत्वपूर्ण कीड़े की पहचान करें इससे पहले कि ग्राहक मिल जाए
- ग्राहक की उत्पादकता और व्यवसाय के लिए महत्वपूर्ण है, इसकी सेवा योग्य विशेषता के लिए सिस्टम या उत्पाद को स्थिर करने में मदद करता है
- ग्राहक संतुष्टि बढ़ाने में मदद करता है
- संगठन के लिए बहुत सारी लागत बचाता है $ - बचाए गए पैसे से पैसा कमाया जाता है !!!
- दीर्घायु परीक्षण रिपोर्ट को अलग-अलग वर्टिकल में गुणवत्ता प्रमाणन प्रमाण खानपान में भी बदल दिया जा सकता है
विपक्ष
- दी गई रिलीज और प्रतिगमन गतिविधियों के हिस्से के रूप में दीर्घायु परीक्षण और इसकी संबंधित गतिविधियों को शामिल करने के लिए प्रारंभिक लागत
- आदर्श रूप से अनुकूल है झरना मॉडल
- फुर्तीली / स्क्रम मॉडल को अवधि और कवरेज को जोड़ने की आवश्यकता होती है
निष्कर्ष
ग्राहक द्वारा रिपोर्ट किए गए कई 'दोष' मुख्य रूप से टेस्ट एस्केप के कारण हैं। यह बदले में, टेस्ट प्लान के विकास, समीक्षा, कवरेज और निष्पादन जैसे कई प्रश्नों के लिए कहता है।
बाह्य रूप से मिला दोष (EFD) या ग्राहक मिला दोष (CFD) का ग्राहक के साथ-साथ उत्पाद संगठन के लिए भी व्यवसाय ($ $ $) प्रभाव पड़ता है।
दीर्घायु परीक्षण अद्वितीय होने के कारण, किसी भी उत्पाद संगठन को ग्राहक को पकड़ने से पहले दोषों को पहचानने और हल करने के तरीके से ग्राहक संतुष्टि में सुधार करने में मदद करनी चाहिए। दीर्घायु परीक्षण भी स्थिरता में सुधार करने में मदद करता है जिसके परिणामस्वरूप मजबूत गुणवत्ता प्रणाली या उत्पाद होता है।
लेखक के बारे में: यह लेख एसटीएच लेखक विनायक द्वारा लिखा गया है। उनके पास फॉर्च्यून 500 कंपनियों में 12 साल का क्यूए / परीक्षण का अनुभव है।
यदि आपके पास इस लेख के बारे में कोई प्रश्न या सुझाव है तो हमें बताएं।
अनुशंसित पाठ
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- परीक्षण प्राइमर eBook डाउनलोड
- एचपी लोडरनर ट्यूटोरियल के साथ लोड परीक्षण
- डेस्कटॉप, क्लाइंट सर्वर परीक्षण और वेब परीक्षण के बीच अंतर
- गामा परीक्षण क्या है? अंतिम परीक्षण चरण
- अनुपालन परीक्षण (अनुरूपता परीक्षण) क्या है?
- सॉफ्टवेयर परीक्षण क्यूए सहायक नौकरी
- सॉफ्टवेयर परीक्षण में संज्ञानात्मक पूर्वाग्रह: क्यों परीक्षक मिस कीड़े हैं?