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