step step guide jubula open source automated functional testing tool
(बहुत सारी छवियों के साथ विस्तृत ट्यूटोरियल, इसलिए इसे लोड करने की अनुमति दें)
आज, हम एक लोकप्रिय सीखने जा रहे हैं ओपन सोर्स फंक्शनल टेस्टिंग टूल - जुबुला।
यह कई अनुप्रयोगों के लिए स्वचालित कार्यात्मक जीयूआई परीक्षण के लिए एक ग्रहण परियोजना है। यह उपयोगकर्ता के नजरिए से स्वचालित परीक्षण लिखने में मददगार है कोई कोडिंग कौशल नहीं , समय की बचत और पठनीयता और परीक्षण रखरखाव में सुधार।
की एक विस्तृत श्रृंखला खुला स्रोत स्वचालन उपकरण ऑनलाइन मदद की अच्छी राशि के साथ बाजार में उपलब्ध हैं।
जब यह आता है जुबुला , ऑनलाइन मदद इसके अंतर्निहित ढांचे पर बहुत सारी जानकारी प्रदान करती है। यह जानकारी उन गैर-तकनीकी परीक्षकों के लिए बहुत काम की है जो कोडिंग में शामिल नहीं हैं और जुबुला के GUI के माध्यम से स्वचालन स्क्रिप्ट बनाना चाहते हैं।
लेकिन तकनीकी स्वचालन परीक्षक एक स्वनिर्धारित बनाना चाहते हैं ढांचा जुबुला का उपयोग करने से मदद तक पहुंचना मुश्किल हो जाता है।
यह विस्तृत ट्यूटोरियल एक उद्देश्य के साथ बनाया गया है, जिसे मैंने जुबुला में प्राप्त ज्ञान को साझा करने में मदद की है ताकि आप एक अनुकूलित, मजबूत और लचीली स्वचालन परीक्षण रूपरेखा तैयार कर सकें।
आइए हम पहले इसे देखते हैं एस निर्मित ढांचा (ट्यूटोरियल का यह खंड आपको मूल बातें समझने में मदद करेगा) और फिर आगे बढ़ें जावा कोड का उपयोग करके जुबुला में बिल्डिंग फ्रेमवर्क।
आप क्या सीखेंगे:
- मूल बातें - निर्मित रूपरेखा:
- नमूना ऑटो:
- डेमो प्रोजेक्ट
- कैसे करें टेस्ट:
- ध्यान दिए जाने वाले बिंदु
- जावा कोड का उपयोग करके जुबुला में बिल्डिंग फ्रेमवर्क:
- या
- ऑब्जेक्ट मैपिंग क्लास बनाना
- टेस्ट क्रियाएं करना
- कई ऑटो के साथ काम करना
- निष्कर्ष
- अनुशंसित पाठ
मूल बातें - निर्मित रूपरेखा:
स्थापना और लॉन्च:
()ध्यान दें: बढ़े हुए दृश्य के लिए किसी भी छवि पर क्लिक करें)
1) यहां डाउनलोड पेज पर जाएं ।
नोट - आप जांच कर सकते हैं यह डाउनलोड पृष्ठ उन सुविधाओं के आधार पर विभिन्न विकल्पों के लिए जिनमें आपकी रुचि है।
दो) रजिस्टर करें और लॉगिन करें।
3) पर क्लिक करें डाउनलोड करने वाले।
4) पर क्लिक करें डाउनलोड पृष्ठ के अंतर्गत जुबुला डाउनलोड अनुभाग।
5) उपयुक्त इंस्टॉलर (ओएस के अनुसार) डाउनलोड करें।
6) डाउनलोड का उपयोग करके इसे स्थापित करें प्रोग्राम फ़ाइल फ़ाइल और फ़ोल्डर को पसंदीदा स्थान पर सहेजें (मैंने इसे सहेज लिया है C: Program Files ) है।
7) एक बार इंस्टॉलेशन पूरा हो जाने के बाद, आपको 'ऑल प्रोग्राम्स' से टूल लॉन्च करने में सक्षम होना चाहिए।
8) लॉन्च करते समय एक पसंदीदा स्थान में कार्यक्षेत्र बनाएं।
9) होम स्क्रीन नीचे की तरह दिखाई देगी:
नमूना ऑटो:
इस टूल की एक प्रभावशाली बात यह है कि यह सैंपल ऑटो (एप्लीकेशन अंडर टेस्ट) के साथ आता है। ऑटो उदाहरण ऑटो में मौजूद होगा।
इस मामले में, यह पाया जाता है C: Program Files jubula_8.2.0.021 example AUTs
डेमो प्रोजेक्ट
अब जुबुला स्थापित और नमूना ऑटो उपलब्ध है, आइए हम स्वचालित करने का प्रयास करें सरल जोड़ कार्यक्षमता Ad SimpleAdder ’नामक’ स्विंग ’एप्लिकेशन का उपयोग करना।
इस एप्लिकेशन को फ़ाइल का उपयोग करके लागू किया जा सकता है:
‘C: ProgramFiles jubula_8.2.0.021 Example AUTs SimpleAdder स्विंग SimpleAdder.cmd 'और नीचे जैसा दिखता है:
कार्य 1 value1 ’दर्ज करना है,’ value2 ’दर्ज करें, button =’ बटन पर क्लिक करें और। परिणाम ’सत्यापित करें।
कैसे करें टेस्ट:
कार्य को स्वचालित करने के लिए निम्न चरणों का पालन किया जाना चाहिए:
चरण 1 - प्रोजेक्ट बनाएं।
चरण 2 - बाइट्स बनाएँ।
चरण 3 - टेस्ट केस बनाएँ, टेस्ट स्टेप्स और मैप डेटा शामिल करें।
चरण 4 - परीक्षण सूट बनाएँ।
चरण 5 - टेस्ट सूट के लिए ऑटो असाइन करें।
चरण 6 - टेस्ट सूट के लिए टेस्ट केस को मैप करें।
चरण 7 - तकनीकी वस्तु पहचानकर्ताओं के साथ तार्किक परीक्षण वस्तुओं को मैप करें।
चरण 8 - परीक्षण सूट चलाएं।
आइए देखें कि प्रत्येक चरण को विस्तार से कैसे किया जाए:
चरण # 1 - प्रोजेक्ट बनाएं
जुबुला में एक परियोजना को एक तार्किक कार्यक्षेत्र माना जा सकता है जहां सभी आवश्यक घटक एक परीक्षण कार्य को पूरा करने के लिए एकत्र किए जाते हैं।
एक परियोजना का निर्माण निम्नानुसार है:
1) टेस्ट> न्यू पर जाएं।
दो) परियोजना का नाम दर्ज करें, उदा। ‘डेमोप्रोजेक्ट’ और ’फिनिश’ पर क्लिक करें (you नेक्स्ट ’पर क्लिक करने पर आप ऑटो बना सकते हैं। लेकिन हमें यहां let फिनिश’ करने दें और ऑटो को स्टेप # 2 में देखें)।
3) टेस्ट सूट ब्राउज़र निर्मित परियोजना को दर्शाता है।
चरण # 2 - ऑटो बनाएँ
ऑब्जेक्ट मैपिंग के लिए और टेस्ट सूट चलाने के लिए टेस्ट (सिंपल एडडर) के तहत आवेदन का एक उदाहरण जुबुला में बनाया जाना है।
1) टेस्ट> गुण पर जाएं।
क्या मुझे जार फ़ाइल चलाने की आवश्यकता है
दो) 'ऑटो' चुनें।
3) AUT नाम दर्ज करें (यह किसी भी उपयोगकर्ता परिभाषित मूल्य हो सकता है। उदाहरण के लिए डेमोउत्सिमपेल्डर)।
4) वह तकनीक चुनें जिस पर AUT विकसित है। (इस मामले में, यह 'स्विंग' है)
5) ऑटो कॉन्फ़िगरेशन के तहत 'जोड़ें' पर क्लिक करें।
6) AUT ID दर्ज करें (यह फिर से किसी भी उपयोगकर्ता परिभाषित मूल्य हो सकता है। उदाहरण के लिए DemoAUTSimpleAdderID)।
7) निष्पादन योग्य फ़ाइल नाम दर्ज करें यानी वह फ़ाइल जो चालान करके ऑटो को खोला जाएगा। जैसा कि पहले बताया जा चुका है ‘C: ProgramFiles jubula_8.2.0.021 उदाहरण AUTs SimpleAdder स्विंग SimpleAdder.cmd ' ।
कृपया ध्यान दें कि जुबुला के माध्यम से ऑटो को आह्वान करने के लिए, इसे 'ऑटो एजेंटों' से जोड़ा जाना चाहिए, दो ऑटो एजेंट हैं जो जुबुला के साथ जुड़ सकते हैं:
- एंबेडेड ऑटो एजेंट 'लोकलहोस्ट: 60001' में स्थापित
- बाहरी ऑटो एजेंट 'लोकलहोस्ट: 60000' पर स्थापित
एक बार जुबला ऑटो एजेंटों में से किसी एक से जुड़ा हुआ है, तो आपको इसके माध्यम से आवेदन को लागू करने में सक्षम होना चाहिए। नीचे दिए गए स्क्रीन शॉट से पता चलता है कि ऑटो एजेंटों से कैसे कनेक्ट किया जाए। यहां मैं एम्बेडेड ऑटो एजेंट से जुड़ रहा हूं।
नीचे दिए गए स्क्रीन शॉट से पता चलता है कि ऑटो एजेंटों से कैसे कनेक्ट किया जाए। यहां मैं एम्बेडेड ऑटो एजेंट से जुड़ रहा हूं।
एक बार जब ऑटो एजेंट जुबुला से जुड़ा होता है, तो नीचे दिए गए तरीके से AUT (DemoAUTSimpleAdder) लगाया जा सकता है:
नीचे दिए गए तरीके से ही ऑटो मंगवाया जाएगा। एप्लिकेशन को पृष्ठभूमि में चालू रखा जा सकता है। लेकिन, इस स्तर पर, मैं बाकी चरणों के प्रदर्शन में सहज होने के लिए एप्लिकेशन को बंद करना पसंद करता हूं।
स्टेप # 3 - टेस्ट केस बनाएं, टेस्ट स्टेप्स और मैप डेटा शामिल करें
यह महत्वपूर्ण कदम है जहां स्वचालन लिपियों का वास्तविक विकास होता है (कोडिंग के बिना)।
उपकरण के निचले भाग में एक परीक्षण केस ब्राउज़र है जहाँ उपयोगकर्ता परीक्षण मामलों को विकसित किया जा सकता है।
1) नया टेस्ट केस बनाने के लिए राइट क्लिक करें और न्यू पर जाएं।
दो) परीक्षण केस नाम दर्ज करें और 'ठीक' (उदा। डेमोटेस्टकेस) पर क्लिक करें।
3) टेस्ट केस ब्राउज़र में अब उपयोगकर्ता के पास टेस्ट केस बनाया जाना चाहिए, साथ ही जुबला के टेस्ट मामलों में बनाया गया है।
4) निर्मित परीक्षण मामले पर डबल क्लिक करें। खाली परीक्षण मामला मध्य पैनल में खोला जाएगा।
5) परीक्षण मामले में drop जुबुला के आधार कार्यों ’से उपयुक्त परीक्षण क्रियाओं को खींचें और छोड़ें।
जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:
- मान 1 और मान 2 दर्ज करने के लिए - पाठ इनपुट के साथ घटक - पाठ को प्रतिस्थापित करें ’।
- बराबरी के बटन पर क्लिक करने के लिए 'बाएं सिंगल क्लिक करें' का उपयोग करें।
- मूल्य उपयोग की जाँच करने के लिए the पाठ इनपुट के साथ घटक - पाठ की जाँच करें ’।
6) अब शामिल किए गए प्रत्येक परीक्षण कदम के लिए नीचे दिए अनुसार लागू करें (जैसे कि एक बटन पर क्लिक करने से किसी भी डेटा की आवश्यकता नहीं है):
- टेस्ट केस रेफरेंस नाम (टेस्ट स्टेप डिस्क्रिप्शन)।
- घटक का नाम (तार्किक नाम जिससे तकनीकी पहचानकर्ता को मैप किया जाएगा)।
- डेटा - डेटा को सीधे मान के रूप में दर्ज किया जा सकता है उदा। चर का उपयोग करते हुए 10, 20 या पैरामीटर = मान 1, = मान 2 या एक एक्सेल शीट के माध्यम से खिलाया। इस मामले में, मैं डेटा को पैरामीटर कर रहा हूं)।
सेवा मेरे)
बी)
सी)
घ)
7) जैसा कि पिछले चरण में उल्लेख किया गया है, जब डेटा मानों को मानकीकृत किया जाता है, तो नीचे दिए गए परीक्षण मामले को उजागर करें। आपको एक ग्रिड देखने में सक्षम होना चाहिए जहां चर के मूल्यों को परिभाषित किया जा सकता है। डेटा की एक पंक्ति सम्मिलित करने के लिए 'Add' बटन का उपयोग करें। आपके पास निष्पादन पुनरावृत्तियों की संख्या के लिए डेटा की पंक्तियों की संख्या हो सकती है।
सेवा मेरे)
बी)
चरण # 4 - टेस्ट सूट बनाएं
एक जुबुला का परीक्षण सूट परियोजना के तहत चलने योग्य घटक है जहां उपयोगकर्ता परिभाषित परीक्षण मामलों को निष्पादन के लिए अनुक्रमित किया जाता है।
1) एक नया परीक्षण सूट बनाने के लिए प्रोजेक्ट पर राइट क्लिक करें और नया पर जाएं।
दो) परीक्षण सूट का नाम दर्ज करें और OK (उदा। DemoTestSuite) पर क्लिक करें।
3) आपको प्रोजेक्ट के तहत बनाए गए टेस्ट सूट को देखने में सक्षम होना चाहिए।
चरण # 5 - टेस्ट सूट के लिए ऑटो असाइन करें
जब जुबला में केवल एक ही ऑटो परिभाषित होता है, तो ऑटो को स्वचालित रूप से टेस्ट सूट के लिए चुना जाएगा। लेकिन जब कई ऑटो होते हैं, तो यह सुनिश्चित करना बहुत महत्वपूर्ण है कि परीक्षण सूट सही ऑटो पर चलता है।
1) टेस्ट सूट पर डबल क्लिक करें और बीच के पैनल में इसे हाइलाइट करें।
दो) ड्रॉप डाउन से ऑटो का चयन करें।
चरण # 6 - परीक्षण मामले को परीक्षण सूट में मैप करें
परीक्षण सूट को परीक्षण मामले को खींचें और छोड़ें। इसी तरह कई परीक्षण मामलों का परीक्षण सूट के तहत किया जा सकता है।
बचत करने पर, आपको नीचे दिए गए परीक्षण सूट के तहत परीक्षण मामले को देखने में सक्षम होना चाहिए:
चरण # 7 - तकनीकी वस्तु पहचानकर्ताओं के साथ तार्किक परीक्षण वस्तुओं का नक्शा
1) परीक्षण सूट पर राइट क्लिक करें और ऑब्जेक्ट मैपिंग संपादक के साथ खोलें।
दो) परीक्षण सूट के भीतर सभी तार्किक घटक जिसके लिए तकनीकी नाम मैप किए जाने हैं, प्रदर्शित किए जाएंगे।
3) AUT को आमंत्रित करें।
4) विशेष AUT के लिए ऑब्जेक्ट मैपिंग आइकन पर क्लिक करें।
5) उस फ़ील्ड पर कर्सर ले जाएँ जिसके लिए आपको तकनीकी नाम की पहचान करनी है। मैदान को हरे रंग में हाइलाइट किया जाएगा।
6) दबे हुए तकनीकी नाम अनुभाग के अंतर्गत संबंधित फ़ील्ड के तकनीकी नाम के लिए नियंत्रण + शिफ्ट + क्यू दबाएं। परीक्षण सूट में सभी क्षेत्रों के लिए दोहराएं।
7) अब बिना खींचे गए तकनीकी नामों के साथ सरल ड्रैग और ड्रॉप द्वारा अनसाइनड कंपोनेंट नामों को मैप करें।
यह डेस्क साक्षात्कार के सवालों और जवाबों में मदद करता है
8) कार्यक्षेत्र को सहेजें और ऑब्जेक्ट मैपिंग मोड से बाहर निकलें।
चरण # 8 - परीक्षण सूट चलाएं
अब टेस्ट सूट चलाने की तैयारी है। सुनिश्चित करें कि जुबला का उपयोग करके ऑटो को लागू किया गया है।
परीक्षण सूट ब्राउज़र में रन बटन पर क्लिक करें।
(आप एप्लिकेशन को पहले चरण के रूप में भी सक्रिय कर सकते हैं। लेकिन जब आप यह सुनिश्चित नहीं करते हैं कि आप परीक्षण सूट चलाने के बाद आवेदन को सक्रिय करते हैं)।
परिणाम निम्नानुसार देखे जा सकते हैं:
ध्यान दिए जाने वाले बिंदु
एक्सेल के माध्यम से डेटा के साथ परीक्षण सूट खिलाते समय, उदाहरण प्रारूप में एक्सेल फ़ाइल का स्थान प्रदान करें:
C: //Data//Data.xls
उपर्युक्त प्रदर्शन में, डेटा को चर ’= Value1’, = 2 Value2 ’और। Aboveult’ का उपयोग करके परिचालित किया जाता है।
बेस्ट यूट्यूब टू एमपी कन्वर्टर वेबसाइट
ऐसे मामले में जब मानों को एक एक्सेल फ़ाइल के माध्यम से पारित करने की आवश्यकता होती है, तो सुनिश्चित करें कि फ़ाइल में प्रोजेक्ट निर्माण के समय चुनी गई भाषा के लिए निर्धारित चर और शीट नाम से मेल खाते नाम के साथ संबंधित कॉलम हैं।
बाहरी ऑटो एजेंट (लोकलहोस्ट: 60000) को ’ऑल प्रोग्राम्स’ से एजेंट शुरू करने के बाद जोड़ा जा सकता है, जहाँ आप एजेंट को शुरू करने और रोकने के लिए विकल्प पा सकते हैं।
एक परीक्षण नौकरी के तहत कई टेस्ट सूट बनाए जा सकते हैं। यह तब मदद करेगा जब परीक्षण में एक से अधिक अनुप्रयोग शामिल हों (अलग-अलग ऑटो को अलग-अलग परीक्षण सूट को सौंपा जा सकता है)।
यह उपकरण के चारों ओर खेलने के लिए मूल बातें बताता है। जटिल कार्यक्षमता को स्वचालित करने और विभिन्न परीक्षण वस्तुओं से निपटने के लिए जुबुला की मूल क्रियाओं से परिचित होना बहुत महत्वपूर्ण है।
जुबला विभिन्न तकनीकों के साथ विकसित अनुप्रयोगों को भी स्वचालित कर सकता है, न कि केवल स्विंग एप्लीकेशन।
जावा कोड का उपयोग करके जुबुला में बिल्डिंग फ्रेमवर्क:
उपरोक्त बुनियादी ज्ञान के साथ अब हम देखते हैं कि जावा कोड का उपयोग करके जुबुला में एक अनुकूलित फ्रेमवर्क कैसे बनाया जाए।
कुछ को जुबुला कार्यक्षेत्र में स्वचालन लचीला और पुन: प्रयोज्य नहीं मिल सकता है। व्यापक स्वचालन संभव नहीं हो सकता है। लेकिन जुबुला जीयूआई का उपयोग करते हुए हमने प्रत्येक कार्रवाई के लिए, एक संबंधित जावा विधि है।
यहां इस खंड में, हम ऐसे जावा तरीकों की मूल बातें देखेंगे जिनके साथ किसी भी जटिल ढांचे का निर्माण किया जा सकता है।
जार
तरीकों के लिए आवश्यक जार जुबुला के इंस्टॉलेशन फ़ोल्डर में उपलब्ध हैं:
C: Program Files jubula_8.2.0.021 development api
या
आइए पहले देखते हैं कि ऑटो एजेंट से कैसे जुड़ें और ऑटो कॉन्फ़िगरेशन का उपयोग करके ऑटो पहचानकर्ता बनाकर ऑटो को कैसे लागू करें
हमें निम्न चर की आवश्यकता है:
AUTAgent autagent = null; AUTConfiguration autconfiguration = null; AUTIdentifier autidentifier = null; AUT aut = null;
ऑटो एजेंट से जुड़ना:
autagent = MakeR.createAUTAgent('localhost',60000); autagent.connect();
लॉन्चिंग ऑटो:
autconfiguration = new SwingAUTConfiguration('Autidentifier', 'Autidentifier','runlocal.bat', 'C:\Application',null,Locale.getDefault()); autidentifier = autagent.startAUT(autconfiguration); aut = autagent.getAUT(autidentifier, SwingComponents.getToolkitInformation()); aut.connect();
कहा पे runlocal.bat निष्पादन योग्य है और C: \ अनुप्रयोग वह स्थान है जहां निष्पादन योग्य फ़ाइल मौजूद है।
हम अन्य टूल किट के लिए भी कॉन्फ़िगरेशन बना सकते हैं।
उदा। JavaFXAUTConfiguration, RCPAUTConfiguration, HTMLAUTConfiguration।
उदाहरण के उपयोग से अब परीक्षण क्रियाएं की जा सकती हैं 'या' । लेकिन हमें परीक्षण कार्यों को करने के लिए वस्तु पहचानकर्ताओं की आवश्यकता है।
ऑब्जेक्ट मैपिंग क्लास बनाना
ऑब्जेक्ट मैपिंग एडिटर पर राइट क्लिक करें, चुनें 'फ़ाइल के लिए निर्यात वस्तु मानचित्रण' से ‘एपीआई में उपयोग’ विकल्प और ऑब्जेक्ट मैपिंग विवरण को जावा वर्ग में निर्यात करें।
इस वर्ग को प्रोजेक्ट में शामिल करें। मैंने इसे OM.java के रूप में सहेजा है जहाँ ऑब्जेक्ट मैपिंग एडिटर में प्रत्येक ऑब्जेक्ट की तकनीकी पहचान मौजूद है।
टेस्ट क्रियाएं करना
टेस्ट एक्शन दो चरणों में किए जा सकते हैं:
चरण 1: उस घटक को परिभाषित करें जिस पर परीक्षण कार्रवाई की जानी है।
TextInputComponent input1 = SwingComponents.createJTextComponent(OM.txtValue1); TextInputComponent input2 = SwingComponents.createJTextComponent(OM.txtValue2); ButtonComponent equals = SwingComponents.createAbstractButton(OM.btnEquals); TextComponent result = SwingComponents.createJLabel(OM.txtResult);
चरण 2 : क्रिया करें।
aut.execute(input1.replaceText(“10”), 'jubula'); aut.execute(input2.replaceText(“15”), 'jubula'); aut.execute(equals.click(1,InteractionMode.primary), 'jubula'); aut.execute(result.checkText(“25',Operator.equals), 'jubula');
जहां 'जुबुला' सिर्फ एक डमी पाठ है, जिसे अधिमानतः कार्रवाई का वर्णन करना चाहिए।
'निष्पादित' कथन CAP (C - घटक, A-Action, P- पैरामीटर (डेटा)) को वहन करता है।
एक्शन और पैरामीटर जुबला कार्यक्षेत्र में परीक्षण मामलों के समान हैं।
कई ऑटो के साथ काम करना
कई अनुप्रयोगों के साथ काम करना और उनके बीच अदला-बदली करना थोड़ा मुश्किल है, जब आप जुबुला जावा विधियों का उपयोग करके अपना ढांचा विकसित करते हैं।
कई अनुप्रयोगों के साथ काम करते समय, सुनिश्चित करें कि क्रियाएँ करने से पहले AUT सक्रिय है और आपके द्वारा किए जाने के बाद उसी को निष्क्रिय कर दिया गया है।
सक्रिय करते समय:
- ऑटैगेंट कनेक्ट करें।
- या कनेक्ट करें।
निष्क्रिय करते समय:
- या तो कनेक्ट करें।
- आत्मकेंद्रित को डिस्कनेक्ट करें।
उदाहरण के लिए:
Activate(autidentifier1); //perform actions on aut1 Currentaut.execute(…) Currentaut.execute(…) Deactivate(autidentifier1); Activate(autidentifier2); //perform actions on aut2 Currentaut.execute(…) Currentaut.execute(…) Deactivate(autidentifier2); Activate(autidentifier1); //perform actions on aut1 Currentaut.execute(…) Currentaut.execute(…) Deactivate(autidentifier1);
सक्रिय और निष्क्रिय कार्य कुछ इस तरह से होने चाहिए:
public static void Activate(AUTIdentifier autidentifier){ if(autagent.isConnected()) { autagent.disconnect(); autagent.connect(); } else autagent.connect(); if(Currentaut==null){ Currentaut = autagent.getAUT(autidentifier, SwingComponents.getToolkitInformation()); Currentaut.connect(); } else{ if(Currentaut.isConnected()){ Currentaut.disconnect(); Currentaut = autagent.getAUT(autidentifier, SwingComponents.getToolkitInformation()); Currentaut.connect(); } else{ Currentaut = autagent.getAUT(autidentifier, SwingComponents.getToolkitInformation()); Currentaut.connect(); } } } public static void DeActivate(AUTIdentifier autidentifier){ if(Currentaut.isConnected()) Currentaut.disconnect(); if(autagent.isConnected()) autagent.disconnect(); }
निष्कर्ष
इस लेख के अंत में, किसी को जुबुला के मौजूदा ढांचे का उपयोग करने और जुबुला की जावा विधियों का उपयोग करके एक कस्टम रूपरेखा विकसित करने में अच्छा ज्ञान प्राप्त करना चाहिए।
यहां, हमने जावा स्विंग घटकों को स्वचालित करने का अध्ययन किया है। हालाँकि, जुबुला कई तकनीकों पर काम कर सकती है।
एक ही समय में कई अनुप्रयोगों (एक ही और विभिन्न तकनीकों के) को स्वचालित करना सबसे चुनौतीपूर्ण क्षेत्र है। कई आटो के साथ काम करने में विस्तृत कदम वास्तव में मदद करनी चाहिए।
जुबुला का उपयोग करके एक कस्टम फ्रेमवर्क बनाने के बारे में सोचते हुए, आप सोच रहे होंगे कि विभिन्न परीक्षण घटकों (जैसे बटन, टेक्स्टिनपुट, टेक्स्ट, ट्री, टेबल, आदि) को कैसे परिभाषित किया जाए, इन घटकों पर किए जाने वाले सभी विभिन्न कार्य क्या हैं और क्या हैं प्रत्येक क्रिया के लिए डेटा आवश्यक है।
And एक्ज़ीक्यूट ’कमांड का उपयोग करके विभिन्न घटकों को परिभाषित करने और विभिन्न परीक्षण क्रियाओं को करने का तरीका जानने के लिए, कृपया how जुबां संदर्भ संदर्भ’ देखें। यहां ।
इसे आज़माइए!
लेखक के बारे में: यह गीतालक्ष्मी द्वारा एक अतिथि ट्यूटोरियल है। वह एक प्रमुख सॉफ्टवेयर परीक्षण संगठन में एक प्रमुख तकनीकी इंजीनियर के रूप में काम कर रही है, जो कार्यात्मक स्वचालन उपकरण की खोज में बहुत रुचि रखता है।
जुबला टूल के बारे में अपनी टिप्पणी / प्रश्न पोस्ट करने के लिए स्वतंत्र महसूस करें।
अनुशंसित पाठ
- WAVE पहुँच क्षमता परीक्षण उपकरण ट्यूटोरियल
- कार्यात्मक परीक्षण बनाम गैर-कार्यात्मक परीक्षण
- तोता क्यूए ट्यूटोरियल: क्रॉस ब्राउज़र फंक्शनल टेस्टिंग टूल रिव्यू
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- इकाई परीक्षण, एकीकरण परीक्षण और कार्यात्मक परीक्षण के बीच अंतर
- कार्यात्मक परीक्षण बनाम प्रदर्शन परीक्षण: क्या यह एक साथ होना चाहिए?
- स्वचालन परीक्षण में संकल्पना (पीओसी) के कार्यान्वयन के लिए कदम गाइड द्वारा चरण गाइड
- एक कदम दर कदम गाइड अपने पहले भुगतान किया Crowdsourced परीक्षण परियोजना पाने के लिए