कीवर्ड संचालित फ्रेमवर्क
कीवर्ड ड्रिवेन फ्रेमवर्क एक कार्यात्मक स्वचालन परीक्षण ढांचा है जो परीक्षण मामलों से कोडिंग को अलग करने के लिए परीक्षण के मामलों को चार अलग-अलग हिस्सों में विभाजित करता है और बेहतर स्वचालन के लिए परीक्षण चरणों का परीक्षण करता है। कीवर्ड संचालित परीक्षण रूपरेखा परीक्षण मामलों को परीक्षण चरणों, परीक्षण चरणों की वस्तुओं, परीक्षण चरणों पर कार्रवाई और बेहतर समझ के लिए परीक्षण वस्तुओं के डेटा के रूप में विभाजित करती है।
कीवर्ड संचालित परीक्षण क्या है?
कीवर्ड ड्रिव्ड टेस्टिंग एक स्क्रिप्टिंग तकनीक है, जिसमें डेटा फ़ाइलों का उपयोग किया जाता है जिसमें परीक्षण किए जा रहे एप्लिकेशन से संबंधित कीवर्ड होते हैं। ये कीवर्ड विशिष्ट चरणों को पूरा करने के लिए आवश्यक क्रियाओं के समूह का वर्णन करते हैं।
एक कीवर्ड-संचालित परीक्षण में उच्च और निम्न-स्तरीय कीवर्ड होते हैं, जिसमें कीवर्ड तर्क भी शामिल हैं, जो एक टेस्ट केस की कार्रवाई का वर्णन करने के लिए बना है। इसे टेबल-संचालित परीक्षण या एक्शन शब्द आधारित परीक्षण भी कहा जाता है।
कीवर्ड ड्रिवेन टेस्टिंग में, आप पहले कीवर्ड के एक समूह की पहचान करते हैं और फिर इन कीवर्ड से संबंधित एक क्रिया (या फ़ंक्शन) को जोड़ते हैं। यहाँ, ब्राउज़र के खुलने या बंद होने, माउस क्लिक, कीस्ट्रोक्स इत्यादि जैसी प्रत्येक परीक्षण क्रिया को ओपनब्रोसर, क्लिक, टाइप्टेक्स और जैसे कीवर्ड द्वारा वर्णित किया जाता है ।
उदाहरण के लिए :
- लॉगिन "guru99" वेबसाइट के लिए - कीवर्ड "लॉगिन" प्रवेश समारोह या उससे संबद्ध कार्रवाई परीक्षण करने के लिए, हमारे स्वचालन ढांचे में इस्तेमाल किया जाएगा।
- लॉगआउट "guru99" वेबसाइट कीवर्ड "लॉगआउट" के लिए हमारी स्वचालन ढांचे में इस्तेमाल किया जाएगा, लॉगआउट समारोह या उससे संबद्ध कार्रवाई परीक्षण करने के लिए।
हम लेख में आगे कुछ और उदाहरण देखेंगे।
कीवर्ड का उदाहरण
कीवर्ड | विवरण |
लॉग इन करें | गुरु99 बैंक डेमो साइट पर लॉगिन करें |
ईमेल | ईमेल भेजें |
लॉगआउट | गुरु99 बैंक डेमो साइट से लॉग आउट करें |
सूचनाएं | अपठित सूचनाएं प्राप्त करें |
कीवर्ड संचालित फ्रेमवर्क बनाने के लिए, आपको निम्नलिखित चीजों की आवश्यकता है
- एक्सेल शीट - कीवर्ड को पहचानें और उन्हें एक्सेल शीट में स्टोर करें
- फंक्शन लाइब्रेरी - फंक्शन लाइब्रेरी में व्यापार प्रवाह (किसी भी वेबसाइट के लिए लॉगिन बटन) के फ़ंक्शन होते हैं। जब परीक्षण निष्पादित किया जाता है, तो यह एक्सेल शीट से कीवर्ड को पढ़ेगा और तदनुसार कार्यों को कॉल करेगा।
- डेटा शीट्स - डेटा शीट का उपयोग परीक्षण डेटा को स्टोर करने के लिए किया जाता है जिसका उपयोग एप्लिकेशन में किया जाएगा
- ऑब्जेक्ट रिपॉजिटरी - आपके कीवर्ड संचालित फ्रेमवर्क के आधार पर आप ऑब्जेक्ट रिपॉजिटरी का उपयोग कर सकते हैं
- टेस्ट लिपियों - अपने ढांचे के डिजाइन के आधार पर, आप प्रत्येक मैनुअल टेस्ट केस या एकल ड्राइवर स्क्रिप्ट के लिए परीक्षण स्क्रिप्ट रख सकते हैं
खोजशब्द प्रेरित परीक्षण क्यों करते हैं
सॉफ्टवेयर इंजीनियरिंग में, निम्नलिखित कारणों से कीवर्ड ड्रिवन परीक्षण किया जाता है
- मानक पुस्तकालय द्वारा संकलित सामान्य घटक
- इस दृष्टिकोण परीक्षण का उपयोग करके अधिक सार तरीके से लिखा जा सकता है
- पुन: प्रयोज्य की उच्च डिग्री
- स्क्रिप्ट का विवरण उपयोगकर्ताओं से छिपा हुआ है
- उपयोगकर्ताओं को स्क्रिप्टिंग भाषाओं का उपयोग करने की आवश्यकता नहीं है
- परीक्षण संक्षिप्त, बनाए रखने योग्य और लचीला है
कीवर्ड संचालित परीक्षण कैसे करें
कीवर्ड आधारित परीक्षण दोनों तरीकों से किया जा सकता है, मैन्युअल रूप से और साथ ही स्वचालित। लेकिन आमतौर पर, इसका उपयोग स्वचालित परीक्षण के साथ किया जाता है।
कीवर्ड आधारित परीक्षण को स्वचालित करने के पीछे उद्देश्य है
- यह रखरखाव लागत को कम करने में मदद करता है
- डुप्लिकेट विनिर्देशों से बचा जाता है
- फ़ंक्शन स्क्रिप्टिंग का अधिक से अधिक पुन: उपयोग
- बेहतर परीक्षण समर्थन और पोर्टेबिलिटी
- कम या समान प्रयास के साथ अधिक परीक्षण प्राप्त करें
कीवर्ड संचालित परीक्षण के साथ, आप विकास के पहले चरणों में एक सरल कार्यात्मक परीक्षण बना सकते हैं, आवेदन टुकड़ा-दर-टुकड़ा परीक्षण कर सकते हैं। कीवर्ड संचालित परीक्षण की रचना का सबसे सरल तरीका उन्हें रिकॉर्ड करना है। रिकॉर्डिंग के बाद, परीक्षण को संशोधित किया जा सकता है और आवश्यकता के अनुसार अनुकूलित किया जा सकता है।
प्रत्येक कीवर्ड को कम से कम एक कमांड, टेस्ट स्क्रिप्ट या फ़ंक्शन के साथ जोड़ा जाना चाहिए, जो उस कीवर्ड से संबंधित कार्यों को कार्यान्वित करता है।
जब परीक्षण मामलों को निष्पादित किया जाता है, तो कीवर्ड की व्याख्या एक टेस्ट लाइब्रेरी द्वारा की जाती है, जिसे टेस्ट ऑटोमेशन फ्रेमवर्क कहा जाता है।
कीवर्ड संचालित परीक्षण में शामिल प्रमुख गतिविधियाँ हैं
- चरण 1 । निम्न स्तर के साथ-साथ उच्च-स्तरीय कीवर्ड की पहचान करना
- चरण 2 । कीवर्ड को निष्पादन योग्य के रूप में लागू करना
- चरण 3 । परीक्षण के मामले बनाना
- चरण 4 । ड्राइवर स्क्रिप्ट बनाना
- चरण 5 । स्वचालन परीक्षण लिपियों को निष्पादित करना
कीवर्ड प्रेरित परीक्षण के लिए प्रयुक्त उपकरण
कुछ उपकरण जो बड़े पैमाने पर कीवर्ड संचालित परीक्षण के लिए उपयोग किए जाते हैं।
- एचपी क्यूटीपी
- सेलेनियम
कीवर्ड संचालित परीक्षण के लाभ
- यह कार्यात्मक परीक्षकों को आवेदन तैयार होने से पहले परीक्षण स्वचालन की योजना बनाने की अनुमति देता है
- प्रोग्रामिंग ज्ञान के बिना टेस्ट विकसित किए जा सकते हैं
- यह एक विशिष्ट प्रोग्रामिंग भाषा या उपकरण पर निर्भर नहीं है
- बाजार में उपलब्ध किसी भी स्वचालन उपकरण के साथ संगत
नमूना परीक्षण के मामले
- TC_01: गुरु99 डेमो साइट में लॉगिन करें, पता करें कि आज कितने लेनदेन किए गए हैं
- TC_02: गुरु99 डेमो साइट में लॉगिन करें, अपने किसी ग्राहक को एक ईमेल भेजें और फिर लॉगआउट करें
- TC_03: गुरु99 डेमो साइट में प्रवेश करें और प्राप्त किसी भी अधिसूचना के लिए जाँच करें
सारांश:
- एक कीवर्ड-चालित परीक्षण एक स्क्रिप्टिंग तकनीक है जो डेटा फ़ाइलों का उपयोग करता है जिसमें परीक्षण किए जा रहे एप्लिकेशन से संबंधित कीवर्ड होते हैं
- आमतौर पर स्वचालित परीक्षण द्वारा प्रदर्शन किया जाने वाला एक कीवर्ड-संचालित परीक्षण
- प्रोग्रामिंग ज्ञान के बिना टेस्ट विकसित किए जा सकते हैं
- परीक्षण बाजार में उपलब्ध किसी भी स्वचालन उपकरण के साथ संगत हैं