सर्वश्रेष्ठ स्वचालन परीक्षण उपकरण का चयन कैसे करें

विषय - सूची:

Anonim

लेख टेस्ट प्रोसेस इम्प्रूवमेंट में, आपने प्रोजेक्ट गुरु 99 बैंक से सुधार बिंदु सीखे। यह मैन्युअल परीक्षण के बजाय स्वचालित परीक्षण का उपयोग कर रहा है। लेकिन टीम के सदस्य आपसे पूछ सकते हैं -

इस सवाल का जवाब चुनौतीपूर्ण है क्योंकि विचार करने के लिए कई कारक हैं

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

यह ट्यूटोरियल आपको उपरोक्त प्रश्नों के उत्तर देने में मदद करेगा

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

किसी भी परीक्षण स्वचालन में सफलता स्वचालन के लिए सही उपकरण की पहचान करने पर निर्भर करती है। अपनी परियोजना के लिए "सही" परीक्षण उपकरण का चयन परियोजना लक्ष्य को प्राप्त करने के सर्वोत्तम तरीकों में से एक है। निम्नलिखित उदाहरण आपको परीक्षण उपकरण चयन का लाभ दिखाएगा

परीक्षण के प्रयास को बचाने के लिए प्रोजेक्ट गुरु99 बैंक में, परियोजना टीम ने परीक्षण निष्पादन के लिए एक स्वचालित परीक्षण उपकरण का उपयोग करने का निर्णय लिया। कई बैठकों के बाद, आपकी टीम ने परियोजना के लिए एक उपयुक्त उपकरण का चयन किया।

एक महीने बाद, आपको इस उपकरण के बारे में प्रोजेक्ट टीम से रिपोर्ट मिली

परिणाम बहुत अच्छे हैं। नए स्वचालित उपकरण ने परीक्षण उत्पादकता को दोगुना कर दिया। इसका मतलब है कि हमने परीक्षण निष्पादन की 50% लागत बचाई

यह परियोजना में परीक्षण उपकरण का उपयोग करने के लाभ का एक उदाहरण है। सही परीक्षण उपकरण का चयन करने से आपको परियोजना उत्पादकता में सुधार करने और परियोजना लागत बचाने में मदद मिलती है।

परीक्षण उपकरण का प्रकार

कई प्रकार के परीक्षण उपकरण हैं, जो परीक्षण उपकरण का चयन करते समय परीक्षण प्रबंधक विचार कर सकते हैं।

ओपन-सोर्स टूल

ओपन सोर्स टूल एक ऐसा प्रोग्राम है, जिसमें सोर्स कोड खुले तौर पर उपयोग और / या इसके मूल डिजाइन से संशोधन के लिए प्रकाशित किया जाता है

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

वाणिज्यिक उपकरण

वाणिज्यिक उपकरण सॉफ्टवेयर हैं जो बिक्री के लिए या वाणिज्यिक प्रयोजनों के लिए तैयार किए जाते हैं।

कमर्शियल टूल्स में ओपन-सोर्स टूल्स की तुलना में वेंडर से अधिक समर्थन और अधिक सुविधाएँ होती हैं।

कस्टम उपकरण

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

उदाहरण: आप प्रोजेक्ट गुरु 99 बैंक के लिए एक परीक्षण उपकरण खोजना चाहते हैं। आप इस उपकरण को परियोजना की कुछ विशिष्ट आवश्यकता को पूरा करना चाहते हैं।

स्वचालन व्यवहार्यता विश्लेषण

उपरोक्त उदाहरण पर वापस, प्रोजेक्ट टीम ने एक कस्टम टूल विकसित करने का निर्णय लिया जो प्रोजेक्ट आवश्यकताओं को पूरा कर सकता है। मान लीजिए कि उन्हें स्वचालित करने के लिए 100 परीक्षण मामले दिए गए हैं और उन्होंने एक उपकरण विकसित करने के लिए 5 दिनों का अनुमान लगाया है जो उन सभी परीक्षण मामलों को स्वचालित कर सकता है ।

यहाँ उनके काम का परिणाम है

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

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

यदि आप ऐसी स्थिति में नहीं रहना चाहते हैं, तो परीक्षण उपकरण का चयन करने से पहले, आपको परीक्षण मामलों का विश्लेषण करना होगा और यह तय करना होगा कि कौन से परीक्षण मामले स्वचालित होने चाहिए और कौन से परीक्षण के मामले नहीं होने चाहिए। यह स्वचालन व्यवहार्यता विश्लेषण गतिविधि है।

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

कुछ कारकों पर विचार करने की आवश्यकता है:

इन कारकों के बारे में अधिक जानने के लिए, आप एक चेकलिस्ट का उपयोग कर सकते हैं जो इस लेख में शामिल है

उपकरण चयन प्रक्रिया

परियोजना के लिए सबसे उपयुक्त परीक्षण उपकरण का चयन करने के लिए, परीक्षण प्रबंधक को नीचे दिए गए उपकरण चयन प्रक्रिया का पालन करना चाहिए

चरण 1) उपकरणों के लिए आवश्यकता को पहचानें

यदि आप नहीं जानते हैं कि आप परीक्षण उपकरण का चयन कैसे कर सकते हैं?

आप अपने परीक्षण उपकरण की आवश्यकताओं को ठीक से पहचान सकते हैं। परियोजना टीमों और प्रबंधन बोर्ड द्वारा सभी आवश्यक दस्तावेज और समीक्षा की जानी चाहिए ।

निम्नलिखित उदाहरण पर विचार करें: आप गुरु99 बैंक परियोजना के लिए परीक्षण उपकरण खोजना चाहते हैं। आप टूल से क्या उम्मीद करते हैं? ए) उपकरण स्वचालित रूप से परीक्षण मामलों को उत्पन्न कर सकता है
बी) उपकरण वांछित प्रारूप में परीक्षा परिणाम उत्पन्न कर सकता है
ग) परीक्षक परीक्षण डेटा के सेट के साथ निष्पादित करने के लिए कौन से परीक्षण मामलों का चयन कर सकता है
डी) उपकरण परीक्षण मामले को स्वचालित रूप से निष्पादित कर सकता है
ई) टूल जज कर सकता है और टेस्ट आउटपुट सत्यापन और मार्क टेस्ट केस पास या फेल कर सकता है
एफ) सभी वस्तुओं के ऊपर
गलत सही

चरण 2) उपकरण और विक्रेताओं का मूल्यांकन करें

उपकरण की आवश्यकता को आधार बनाने के बाद, परीक्षण प्रबंधक को चाहिए

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

चरण 3) अनुमानित लागत और लाभ

यह सुनिश्चित करने के लिए कि परीक्षण उपकरण व्यवसाय के लिए लाभदायक है, परीक्षण प्रबंधक को निम्नलिखित कारकों को संतुलित करना होगा:

एक उपकरण प्राप्त करने या बनाने से पहले एक लागत-लाभ विश्लेषण किया जाना चाहिए

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

  • परीक्षण निष्पादन की वर्तमान उत्पादकता को दोगुना करें
  • प्रबंधन के प्रयास को 30% कम करें

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

ऐसे मामले में, उपकरण की लागत और लाभ के बीच संतुलन अंतिम निर्णय को प्रभावित कर सकता है।

चरण 4) अंतिम निर्णय लें

अंतिम निर्णय लेने के लिए, परीक्षण प्रबंधक के पास होना चाहिए:

  • उपकरण के बारे में एक मजबूत जागरूकता रखें । इसका मतलब है कि आपको समझना चाहिए कि कौन से मजबूत बिंदु और उपकरण के कमजोर बिंदु हैं
  • शेष लागत और लाभ।

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

उपकरण का गहन ज्ञान प्राप्त करने के लिए आपके पास प्रोजेक्ट टीम, सलाहकारों के साथ बैठक होनी चाहिए।

आपका निर्णय परियोजना, परीक्षण प्रक्रिया और व्यावसायिक लक्ष्यों पर प्रतिकूल प्रभाव डाल सकता है; आपको इसके बारे में सोचने के लिए अच्छा समय बिताना चाहिए।