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

