katalon studio tutorial
टेस्ट ऑटोमेशन एक ऐसा क्षेत्र है जहां अभी भी बेहतरी, सादगी, मजबूती और उपयोग में आसानी के लिए एक निरंतर खोज है।
कुछ उपकरण मजबूत, हल्की और बनाए रखने योग्य स्क्रिप्ट बनाने में मदद कर सकते हैं, लेकिन उपयोग करने में कठिन हैं। कुछ अन्य आसान हैं, लेकिन भंगुर और मनमौजी परीक्षण बनाते हैं। हमेशा एक विकल्प होता है कि हमें कुछ करना है-हम कुछ जीतते हैं, हम कुछ खोते हैं।
इस स्थिति को देखते हुए, जब कोई उपकरण दर्द बिंदुओं को हल करने के वादे के साथ आगे आता है, तो यह उत्साहित होना स्वाभाविक है।
पिछले एक हफ्ते में, मैं सरल अभी तक मजबूत स्वचालन सॉफ्टवेयर, कटालोन स्टूडियो पर काम कर रहा हूं। यह यूआई क्षमताओं के साथ आया था जो कि मैं सेलेनियम वेबड्राइवर आधारित स्वचालन और यूएफटी के लचीलेपन को याद करता हूं। और, यह पूरी तरह से स्वतंत्र है।
=> यदि आप अधिक जानने में रुचि रखते हैं, तो हम इस मुफ्त टूल के बारे में पहले से ही एक समीक्षा पोस्ट को कवर कर चुके हैं: कैटलॉग स्टूडियो समीक्षा
आज के Katalon Studio ट्यूटोरियल के लिए, मैंने Katalon Studio 4.5 को परीक्षण और स्थापित करने के लिए सिद्धांत रखा।
आप क्या सीखेंगे:
- कैटलन स्थापना और स्टार्ट अप
- Katalon उपयोगकर्ता इंटरफ़ेस एक नज़र में!
- आइए हम अपना पहला परीक्षण बनाएं
- कैटलॉग नई सुविधाएँ
- इस उपकरण के बारे में क्या अच्छा है?
- बेहतर क्या हो सकता था?
- निष्कर्ष
- अनुशंसित पाठ
कैटलन स्थापना और स्टार्ट अप
सबसे पहले, स्थापना सुपर सरल है।
इन कदमों का अनुसरण करें:
# 1) के लिए जाओ कैटलॉग स्टूडियो और 'डाउनलोड' पर क्लिक करें ।
()ध्यान दें:बढ़े हुए दृश्य के लिए किसी भी छवि पर क्लिक करें)
आपको अपने Katalon खाते को सक्रिय करने के लिए एक वैध ईमेल की आवश्यकता होगी। व्यक्तिगत ईमेल काम करता है- मैंने अपने जीमेल के साथ पंजीकरण किया है।
#दो) वह डाउनलोड संस्करण चुनें जिसकी आपको आवश्यकता है
# 3) एक बार डाउनलोड पूरा हो गया है - अपने कंप्यूटर पर फ़ोल्डर पर जाएं और Katalon.exe पर क्लिक करें (मैं विंडोज का उपयोग कर रहा हूं)
# 4) सेट अप शुरू होता है:
# 5) अपनी खाता जानकारी दर्ज करें जिसका आपने उपयोग किया था:
हो गया - Katalon शुरू और आप को स्वचालित करने के लिए तैयार हैं!
Katalon उपयोगकर्ता इंटरफ़ेस एक नज़र में!
मैं आपको प्रत्येक आइटम और आइकन को इंगित कर सकता हूं जिसे आप इंटरफ़ेस में देखेंगे, लेकिन अगर मैंने ऐसा किया तो मैं पहिया को फिर से स्थापित करूंगा। क्योंकि Katalon यूजर गाइड ने हमारे लिए पहले से ही ऐसा किया है।
यहां केटलन प्रलेखन से एक तस्वीर है जो इंटरफ़ेस से परिचित होने में सुपर सहायक है:
प्रोग्राम जो पीडीएफ फाइलों को संपादित कर सकते हैं
आइए हम अपना पहला परीक्षण बनाएं
अब जब हम इसमें हैं, तो इसमें कूदते हैं।
चरण # 1: एक नई परियोजना बनाएं
के लिए जाओ फ़ाइल -> नया -> प्रोजेक्ट बनाएँ और नीचे दिखाए गए विंडो में प्रोजेक्ट का नाम दर्ज करें:
अब आप देखेंगे कि आपका प्रोजेक्ट खुल जाएगा और आपको टेस्ट एक्सप्लोरर में निम्नलिखित आइटम उपलब्ध होंगे:
चरण # 2: वस्तुओं को भंडार में जोड़ें
ऐसे कई दृष्टिकोण हैं जिन्हें आप अपना परीक्षण मामला बनाने के लिए ले सकते हैं। पहले वस्तुओं को जोड़ने के बाद अपना परीक्षण रिकॉर्ड करें या कोड की लाइनें उत्पन्न करें। मैं यहां बाद के दृष्टिकोण का अनुसरण कर रहा हूं।
यहाँ अब मुझे क्या करना है: मेरे आवेदन की जासूसी करें और वस्तुओं को जोड़ें। ऐसा करने के लिए, ऑब्जेक्ट रिपॉजिटरी टैब पर जाएं- और चूंकि मैं एक वेब एप्लिकेशन पर काम कर रहा हूं, इसलिए मैं 'स्पाई वेब' विकल्प पर क्लिक करूंगा।
नीचे दी गई ऑब्जेक्ट स्पाई विंडो खुलती है। प्रारंभिक URL दर्ज करें और चुनें कि इसे किस ब्राउज़र में खोलना चाहिए।
यह चयनित ब्राउज़र में URL लॉन्च करेगा। मैं क्रोम पर car http://carguruji.com/shop 'जा रहा हूं।
जैसा कि आप देख सकते हैं, जब भी आप पृष्ठ पर किसी ऑब्जेक्ट पर माउस या ओवर-ओवर करते हैं, तो यह एक तरीका दिखाता है जिससे आप ऑब्जेक्ट को कैप्चर कर सकते हैं:
'Alt + ~' दबाकर परीक्षण के लिए आवश्यक सभी ऑब्जेक्ट्स को कैप्चर करें। ऑब्जेक्ट्स अब कैप्चर किए गए ऑब्जेक्ट्स के तहत ऑब्जेक्ट रिपॉजिटरी विंडो में दिखाएंगे:
जब आपके पास सभी ऑब्जेक्ट उपलब्ध हों, तो 'ऑब्जेक्ट ऑब्जेक्ट में जोड़ें' पर क्लिक करें
इसके अंत में, आपके पास अपनी पसंद के फ़ोल्डर संरचना में ऑब्जेक्ट रिपॉजिटरी के तहत आपके परीक्षण के लिए आवश्यक सभी ऑब्जेक्ट होना चाहिए:
अब हम परीक्षण के चरणों को जोड़ने के लिए तैयार हैं।
चरण # 3: टेस्ट केस बनाएं
यहाँ मुझे अपना टेस्ट केस करना है:
- साइट लॉन्च करें
- डीवीडी के लिए खोजें
- 'ए बग के जीवन' डीवीडी पर क्लिक करें
- जाँच करें कि क्या प्रदर्शित मूल्य $ 35.99 है
यह एक पूर्ण परीक्षण नहीं हो सकता है, लेकिन यह डेमो उद्देश्यों के लिए करेगा।
तो, चलो Katalon में कदम बनाते हैं।
परीक्षण एक्सप्लोरर में परीक्षण मामलों के नोड पर नेविगेट करें। राइट क्लिक और and नया -> टेस्ट केस ।। परीक्षण मामले का नाम और नीचे एक विवरण दर्ज करें। मैं इसे कॉल करने जा रहा हूं ” ViewProductPrice ' परीक्षण मामला।
एक नया टैबुलर प्रारूप खुलता है:
सेलेनियम आईडीई उपयोगकर्ता इसे तुरंत परिचित पाएंगे क्योंकि यह इसके समान दिखने वाला है। हालाँकि, मुझे यह एचपी यूएफटी / क्यूटीपी कीवर्ड दृश्य के साथ व्यवहार में करीब लगता है क्योंकि यह आपको आउटपुट चर, लूपिंग स्टेटमेंट आदि जोड़ने देता है।
यूट्यूब से एमपी 30 मिनट से अधिक समय तक
चरण # 4: परीक्षण चरण जोड़ें
परीक्षण चरणों को जोड़ने के लिए, बस 'जोड़ें' पर क्लिक करें और नई सम्मिलित पंक्ति पर 'आइटम' कॉलम पर क्लिक करके एक कीवर्ड / विधि / क्रिया जोड़ें जिसे आप प्रदर्शन करने का इरादा रखते हैं।
उदाहरण के लिए: पहली चीज जो मैं करना चाहता हूं वह है 'ब्राउज़र खोलें' और एक निश्चित URL पर जाएं।
यहाँ है कि तुम कैसे कर सकते हैं:
तो, संबंधित कार्यों को करने के लिए निम्नलिखित बातों पर क्लिक करें:
- आइटम: चुनने के लिए कि क्या करना है
- वस्तु: कहाँ-कहाँ किस वस्तु पर
- इनपुट: कदम को क्या आपूर्ति करें
- आउटपुट: रिटर्न वैल्यू को कहां स्टोर करें
इसी तरह, सभी चरणों को जोड़ते रहें। प्रत्येक चरण में कुछ विवरण जोड़ना एक अच्छा विचार है क्योंकि जब आप परीक्षा को दोबारा पढ़ रहे होते हैं तो यह अधिक समझ में आता है। ऐसा करने के लिए, विवरण कॉलम पर क्लिक करें और नीचे दिए गए विवरण को दर्ज करें:
इस तरह आपका परीक्षण दिखाई देगा:
एक बार हो गया- आप दौड़ने के लिए तैयार हैं।
लेकिन इससे पहले कि मैं आपको जल्दी से इस स्क्रिप्ट का 'स्क्रिप्ट' दृश्य दिखाऊं। स्क्रिप्ट मोड देखने के लिए पृष्ठ के निचले भाग पर 'स्क्रिप्ट' टैब पर क्लिक करें:
उपयोगकर्ता, जो इस मोड से काम करने के लिए अधिक आरामदायक हैं, मैनुअल मोड पर इसका उपयोग कर सकते हैं।
चरण # 5: अपना परीक्षण चलाएं
अपना परीक्षण चलाने के लिए, मेनू से 'रन' पर क्लिक करें और वैकल्पिक रूप से आप वह ब्राउज़र चुन सकते हैं जिसे आप चलाना चाहते हैं।
एक बार किए जाने के बाद, आपके परीक्षा परिणाम नीचे दिखाए जाएंगे:
चरण # 6: सुधार करें
अब जब आप अपने पहले परीक्षण के साथ कर रहे हैं, तो यहां कुछ अगले चरण दिए गए हैं:
- अधिक परीक्षण बनाएं, उन्हें टेस्ट सूट में जोड़ें और उन्हें एक ही बार में चलाएं
- परीक्षण सूट निष्पादन के बाद परीक्षण रिपोर्ट देखें
- अपने परीक्षणों को परिमाणित करें
- त्रुटि हैंडलिंग आदि शामिल करें।
- कस्टम कीवर्ड / पैकेज बनाएँ
- कॉल टेस्ट और पुन: उपयोग कोड
कैटलॉग नई सुविधाएँ
मैंने Katalon 4.5 संस्करण का उपयोग किया। यह वर्तमान में Katalon का नवीनतम संस्करण डाउनलोड के लिए उपलब्ध है। चूँकि मैंने पहले वाले संस्करणों को पहले हाथ का अनुभव नहीं किया है, मैं वास्तव में यह जानने का दावा नहीं कर सकता कि पहले से क्या सुधार हुआ है।
लेकिन जब मैंने दस्तावेज़ीकरण को देखा तो मुझे खुशी हुई कि कट्टन ने अपने कलाकारों की टुकड़ी में निम्नलिखित विशेषताएं लाईं क्योंकि ये कुछ ऐसी चीजें हैं जिन्हें मैंने देखा है:
1) इन-मॉड्यूल मदद: जब आप '?' पर क्लिक करते हैं। टेस्ट केस मॉड्यूल में यह आपको मदद दस्तावेज पृष्ठ लेता है जो टेस्ट केस मैनुअल मोड के बारे में जानकारी दिखाता है। इसी तरह, प्रत्येक मॉड्यूल में टूल के उस हिस्से के लिए एम्बेडेड सहायता आइकन के रूप में एक आसान मदद होती है।
दो) स्क्रिप्ट मोड में सामग्री सहायता: मुझे गंभीरता से पता नहीं है कि जब आईडीई मुझे ऑब्जेक्ट नाम और विधि कॉल / वाक्यविन्यास देना बंद कर देगा तो मैं क्या करूँगा। :)
3) परीक्षण निष्पादन रिपोर्ट का नामकरण: जब तक हमारे पास सुपर ह्यूमन मेमोरी नहीं है, यह जानना असंभव है कि कौन सा परीक्षण किस समय और किस तारीख को चला था- लेकिन कल्पना करें कि आपके परीक्षा परिणामों को खोजने का एकमात्र तरीका है। शुक्र है, Katalon के संस्करण 4.5 के साथ, आप एक परीक्षण निष्पादन रिपोर्ट को अधिक वर्णनात्मक नाम में बदल सकते हैं।
सुधारों की पूरी सूची के लिए, Katalon 4.5 रिलीज़ नोट यहाँ देखें: https://docs.katalon.com/display/KD/Version+4.5
इस उपकरण के बारे में क्या अच्छा है?
1) इन्सटाल करना आसान। अधिकांश सामान्य ऑपरेटिंग सिस्टम और ब्राउज़रों पर काम करता है: https://docs.katalon.com/display/KD/System+Requitions
दो) वेब, मोबाइल और वेबसर्विस परीक्षण- सभी एक में
3) पूरी तरह से उपयोग करने के लिए स्वतंत्र
4) तकनीकी और गैर-तकनीकी परीक्षक दोनों के लिए काम करता है
5) सेलेनियम मुद्रा जैसे टूल और सेटअप परिभाषा की जटिलता को समाप्त करता है
6) एक मुफ्त स्वचालन उपकरण के लिए मजबूत QTP जैसी UI / ऑब्जेक्ट मान्यता लाता है- आप किसी ऑब्जेक्ट को पहचानने के लिए कई गुण जोड़ सकते हैं और यह चुनने का अनुमान नहीं है कि कौन सा लोकेटर सबसे अच्छा काम करता है।
7) अपने परीक्षणों को स्वाभाविक रूप से चलाने वाले डेटा का समर्थन करें: टेस्ट डेटा टूल में ही बनाया जा सकता है या एक्सेल शीट या डेटाबेस से बाहरी रूप से लिया जा सकता है।
निम्नलिखित डेटाबेस का समर्थन करता है:
8) आवश्यकता प्रबंधन और परीक्षण प्रबंधन उपकरण क्रमशः JIRA और qTest के साथ एकीकृत करता है। एकीकरण त्वरित सेट अप विज़ार्ड की सहायता से स्थापित करना आसान है। इसलिए, तकनीकी उपकरण व्यवस्थापकों को टेस्ट प्रबंधन समकक्षों से कटालोन बात करने के लिए आवश्यक नहीं है।
9) एक बार टेस्ट सूट के रूप में कई परीक्षण चलाएं
10) स्रोत कोड प्रबंधन और साझाकरण के लिए गिट एकीकरण
ग्यारह) मजबूत डिबगिंग और रिपोर्टिंग
12) अंतर्निहित त्रुटि हैंडलिंग- कोई और अधिक प्रयास करें और ब्लॉक न पकड़ें, कोई और अधिक जटिल कार्य आपके फेल स्क्रिप्ट से हटकर करने के लिए नहीं है। परिभाषित करें कि जब आपका परीक्षण प्रोजेक्ट सेटिंग्स में विफल हो जाता है तो क्या करना है:
बेहतर क्या हो सकता था?
कृपया ध्यान दें कि मैं यहाँ नाइटपैकिंग कर रहा हूँ:
- यूआई कई बार थोड़ा क्लिंकी होता है।
- यदि स्क्रिप्ट मोड में कोई त्रुटि है, तो यह आपको मैनुअल मोड पर वापस जाने की अनुमति नहीं देता है - मैंने कई बार यह सीमित पाया।
निष्कर्ष
अंत में, 'क्या काटलन स्टूडियो वादे पर खरा उतरता है?' - मैं कहूँगा, हाँ! हालाँकि मैंने अभी तक वेब सेवाओं और टूल के मोबाइल परीक्षण भाग की कोशिश नहीं की है, लेकिन मैं इसकी वेब परीक्षण क्षमता का शौकीन हूं।
यदि आपको एक मुफ्त स्वचालन उपकरण की आवश्यकता है जो जटिल तकनीकी ज्ञान और सेटअप की आवश्यकता नहीं है, तो यह सुपर सहायक हो सकता है।
आप इस टूल को और भी जान सकते हैं और इसकी मदद से सीख सकते हैं ये वीडियो ट्यूटोरियल ।
लेखक के बारे में: यह हैंड-ऑन ट्यूटोरियल एसटीएच टीम की सदस्य स्वाति ने लिखा है।
उम्मीद है, इस लेख ने आपको आरंभ करने के लिए मूल विवरण दिया है। कृपया इसे आज़माएं और हमें अपनी प्रतिक्रिया दें। यदि आप पहले से ही एक Katalon उपयोगकर्ता हैं, तो अपने अनुभव साझा करें।
अनुशंसित पाठ
- Katalon स्टूडियो के साथ जीरा के लिए टेस्ट ऑटोमेशन
- सेलेनियम बनाम केटलन स्टूडियो: कैसेटॉन स्टूडियो में सेलेनियम टेस्ट को सरल बनाने के लिए
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- Katalon स्टूडियो के साथ एपीआई परीक्षण सरल बनाना
- SeeTest ऑटोमेशन ट्यूटोरियल: मोबाइल टेस्ट ऑटोमेशन टूल गाइड
- ग्रहण के लिए एपियम स्टूडियो: एंड-टू-एंड ऐपियम / सेलेनियम स्वचालन ग्रहण से
- Geb Tutorial - Geb टूल का उपयोग करके ब्राउज़र ऑटोमेशन परीक्षण
- कैसेटॉन स्टूडियो फ्री टूलसेट का उपयोग करके आम वेब यूआई टेस्ट ऑटोमेशन समस्याओं को हल करें