परिक्षण 2025, अप्रैल
HTMLunitdriver, WebDriver के लिए सबसे हल्का वजन और सबसे तेज़ कार्यान्वयन हेडलेस ब्राउज़र है। यह HtmlUnit पर आधारित है। इसे हेडलेस ब्राउज़र ड्राइवर के रूप में जाना जाता है। यह Chrome, IE, या फ़ायर्फ़ॉक्स ड्राइवर के समान है।
क्रॉस ब्राउज़र परीक्षण यह जांचने के लिए एक प्रकार का कार्यात्मक परीक्षण है कि आपका वेब एप्लिकेशन विभिन्न ब्राउज़रों में अपेक्षित रूप से काम करता है ... यदि हम सेलेनियम वेबड्राइवर का उपयोग कर रहे हैं, तो हम इंटरनेट एक्सप्लोरर, फायरफॉक्स, क्रोम, सफारी ब्राउज़र का उपयोग करके परीक्षण मामलों को स्वचालित कर सकते हैं।
इफ्रेम क्या है? एक वेब पेज जो किसी अन्य वेब पेज में एम्बेडेड है या किसी अन्य HTML दस्तावेज़ के अंदर एम्बेडेड HTML दस्तावेज़ को फ्रेम के रूप में जाना जाता है। IFrame का उपयोग अक्सर दूसरे से सामग्री डालने के लिए किया जाता है
सेलेनियम वेबड्राइवर ब्राउज़र का उपयोग करके आपके अनुप्रयोगों के परीक्षण तक सीमित है। डेटाबेस परीक्षण के लिए सेलेनियम वेबड्राइवर का उपयोग करने के लिए आपको JDBC (& quot; जावा डेटाबेस कनेक्टिविटी और quot;) का उपयोग करने की आवश्यकता है।
इस ट्यूटोरियल में, हम सेलेनियम वेबड्राइवर का उपयोग करके जावा में एक्सेल से डेटा कैसे पढ़ें और लिखें।
दो तरीके हैं जिनके द्वारा हम TestNG 1 में पैरामीटरेशन प्राप्त कर सकते हैं। पैरामीटर्स एनोटेशन और TestNG XML फ़ाइल की मदद से। 2. DataProvider एनोटेशन की मदद से।
TestNG ट्यूटोरियल: जानें कि TESTNG कैसे एक अन्य लोकप्रिय परीक्षण ढांचे जूनिट की सीमा को पार करता है। TestNG सेलेनियम परीक्षण रिपोर्ट के आधार पर रिपोर्ट उत्पन्न करता है
सेलेनियम वेबड्राइवर द्वारा मैन्युअल टेस्टकेस, डेटा ड्रिवेन, कीवर्ड ड्रिवेन और हाइब्रिड टेस्ट फ्रेमवर्क को स्वचालित करने के लिए मुख्य रूप से तीन प्रकार के फ्रेमवर्क बनाए गए हैं।
यह ट्यूटोरियल सेलेनियम वेबड्राइवर का उपयोग करके कैलेंडर में डेट फॉर्म का चयन करने के लिए स्टेप वाइज विवरण देता है
पेज ऑब्जेक्ट मॉडल के बारे में जानने से पहले, हम समझते हैं - क्यों POM? सेलेनियम वेबड्राइवर में यूआई स्वचालन शुरू करना कठिन काम नहीं है। आपको बस तत्वों को खोजने की जरूरत है, इस पर ऑपरेशन करें। विपक्ष
TestNG लाइब्रेरी एक बहुत ही आसान रिपोर्टिंग सुविधा प्रदान करती है। निष्पादन के बाद, रिपोर्ट, पीएफडी और अनुकूलित करने का तरीका जानें; सेलेनियम वेबड्राइवर में रिपोर्ट का ईमेल
पहले आप केवल ग्रहण के माध्यम से testng.xml फ़ाइल निष्पादित कर रहे थे। यहां, आप कमांड लाइन का उपयोग करके एक ही testng.xml फ़ाइल निष्पादित करेंगे और रिपोर्टर वर्ग उपस्थित का उपयोग करके लॉगिंग जानकारी संग्रहीत करेंगे
जब आप ऑटोमेशन परीक्षण के साथ-साथ मैनुअल परीक्षण के लिए भी रिपोर्ट जनरेशन बहुत महत्वपूर्ण है। परिणाम को देखकर, आप आसानी से पहचान सकते हैं कि कितने परीक्षण मामले पास हुए हैं, एक असफल
यह समझने के लिए कि एकाधिक ब्राउज़रों के साथ समानांतर में सेलेनियम स्क्रिप्ट कैसे चलाएं। आइए सबसे पहले समझते हैं सेशन हैंडलिंग। परीक्षण निष्पादन के दौरान, सेलेनियम वेबड्राइवर को ई के साथ हर समय ब्राउज़र के साथ बातचीत करनी होती है
TestNG आपको अपनी परियोजना के अंदर परीक्षण विधियों, परीक्षण कक्षाओं और परीक्षण मामलों को चलाने में सक्षम बनाता है। समानांतर निष्पादन करके, हम 'निष्पादन समय' को कम कर सकते हैं क्योंकि परीक्षण शुरू किए जाते हैं और विभिन्न थ्रेड्स में एक साथ निष्पादित होते हैं।
TestNG में, कई श्रोता हैं जो डिफ़ॉल्ट TestNG के व्यवहार को संशोधित करने के लिए इंटरफेस के रूप में कार्य करते हैं। जैसा कि नाम श्रोताओं का सुझाव देता है & quot; सुनो & quot; सेलेनियम स्क्रिप्ट में परिभाषित घटना और तदनुसार व्यवहार। यह TestNG रिपोर्ट या लॉग को कस्टमाइज़ करने की अनुमति देता है
TestNG में टेस्ट केस की प्राथमिकता। TestNG एक टेस्टिंग फ्रेमवर्क है, जो विभिन्न प्रकार के टेस्ट डिजाइनों को कवर करता है जैसे कि यूनिट टेस्ट, फंक्शनल टेस्ट, एंड टू एंड टेस्ट, UI टेस्ट और इंटीग्रेशन टेस्ट। आप अपने TestNG कोड में एक या एक से अधिक परीक्षण मामले चला सकते हैं।
HTML वेब टेबल पढ़ना ऐसे समय होते हैं जब हमें HTML तालिकाओं के भीतर तत्वों (आमतौर पर ग्रंथों) तक पहुंचने की आवश्यकता होती है। हालांकि, एक वेब डिजाइनर के लिए एक आईडी या नाम विशेषता टी प्रदान करना बहुत मुश्किल है
TestNG एक टेस्टिंग फ्रेमवर्क है जो विभिन्न प्रकार के टेस्ट डिजाइन जैसे कि यूनिट, फंक्शनल, एंड टू एंड, यूआई और इंटीग्रेशन टेस्ट को कवर करता है। आप एक या एक से अधिक पैकेज चला सकते हैं (यहाँ पैकेज का मतलब है)
वेब पर दो प्रकार की HTML टेबल्स प्रकाशित होती हैं- स्टैटिक टेबल: डेटा स्टेटिक होता है अर्थात पंक्तियों और कॉलमों की संख्या निश्चित होती है। डायनेमिक टेबल: डेटा डायनामिक होता है। पंक्तियों और कॉलमों की संख्या नहीं होती है
ग्रहण चरण 1 में TestNG को स्थापित करने के लिए एक कदम कदम गाइड द्वारा निम्नलिखित है: चरण 1 में Eclipse.On लॉन्च करें। मेनू बार पर क्लिक करें, मदद पर क्लिक करें। & quot; ग्रहण मार्केटप्लेस ... & quot; विकल्प।
गेको चालक क्या है? गेको शब्द एक वेब ब्राउज़र इंजन के लिए खड़ा है जो मोज़िला फ़ायरफ़ॉक्स ब्राउज़र के भीतर इनबिल्ट है। गेको चालक वेब चालक सक्षम ग्राहकों (ग्रहण, नेटबीन्स, के बीच एक प्रॉक्सी के रूप में कार्य करता है)
टूटे हुए लिंक क्या हैं? टूटे हुए लिंक ऐसे लिंक या URL हैं, जो उपलब्ध नहीं हैं। कुछ सर्वर त्रुटि के कारण वे डाउन हो सकते हैं या काम नहीं कर रहे हैं। एक URL में हमेशा 2xx के साथ एक स्थिति होगी जो कि मान्य है।
वांछित क्षमताएं कक्षा हमें वेबड्राइवर को यह बताने में मदद करती हैं कि हम अपने परीक्षण स्क्रिप्ट में किस पर्यावरण का उपयोग करने जा रहे हैं। वांछित क्षमता वर्ग की सेटैकेबिलिटी विधि, जिसे ट्यूटोरियल के बाद के भाग में समझाया गया है,
टूलटिप एक पाठ है जो तब दिखाई देता है जब एक वेब पेज में एक माउस एक लिंक, एक छवि, एक बटन, पाठ क्षेत्र, आदि जैसे ऑब्जेक्ट पर घूमता है। पाठ अक्सर उस वस्तु के बारे में अधिक जानकारी देता है जिस पर वह
इस ट्यूटोरियल में, हम सेलेनियम वेबड्राइवर में एक्शन क्लास का उपयोग करके विशेष कीबोर्ड और माउस इवेंट को हैंडल करना सीखेंगे।
इस ट्यूटोरियल में, हम सीखेंगे कि सेलेनियम वेबड्राइवर और Wget का उपयोग करके फ़ाइलों को अपलोड करने और डाउनलोड करने के तरीके से कैसे निपटें।
सेलेनियम वेबड्राइवर में XPath का उपयोग वेब पेज पर एक तत्व खोजने के लिए किया जाता है। XPath दो प्रकार के होते हैं: 1) निरपेक्ष & 2) रिश्तेदार। हम Xpath विधियाँ सम्मिलित करेंगे (), OR & और, स्टार्ट-विथ फंक्शन, टेक्स्ट (), एक्सपीथ एक्सिस, फॉलोइंग, आंसर, चाइल्ड, प्रीडिंग, फॉलो-सिबलिंग, पेरेंट, सेल्फ, डिसेंडेंट।
इस ट्यूटोरियल में, हम जानेंगे कि सेलेनियम में पॉपअप और अलर्ट को कैसे हैंडल किया जाए, अलर्ट के प्रकार और वेबड्राइवरैंड हैंडल की गई कई विंडो।
इस सेलेनियम वेबड्राइवर ट्यूटोरियल में, हम By.tagName, By.xpath (), By.csselector () के साथ-साथ टेबल्स का उपयोग करके लिंक तक पहुँचने के बारे में जानने जा रहे हैं।