testng example how create
विंडोज़ 10 के लिए सबसे अच्छा कंप्यूटर क्लीनर
यह ट्यूटोरियल बताता है कि TestNG.xml फ़ाइल कैसे बनाएं
TestNG के सबसे महत्वपूर्ण विषयों में से एक यानी TestNG.xml फ़ाइल को यहां विस्तार से बताया जाएगा।
TestNG.xml फ़ाइल के साथ बहुत सारे कार्य एक साथ किए जा सकते हैं।
आएँ शुरू करें!!
=> TestNG प्रशिक्षण ट्यूटोरियल के ए-जेड को देखने के लिए यहां देखें।
आप क्या सीखेंगे:
- TestNG.xml क्या है?
- TestNG.xml फ़ाइल बनाने के लिए चरण
- उदाहरण चलाएँ TestNG.xml का उपयोग करना
- निष्कर्ष
TestNG.xml क्या है?
TestNG.xml फ़ाइल एक कॉन्फ़िगरेशन फ़ाइल है जो हमारे परीक्षणों को व्यवस्थित करने में मदद करती है। यह परीक्षकों को कई परीक्षण कक्षाओं को बनाने और संभालने की अनुमति देता है, परीक्षण सूट और परीक्षणों को परिभाषित करता है।
यह सभी परीक्षण मामलों को एक साथ रखकर और एक एक्सएमएल फ़ाइल के तहत चलाकर परीक्षणों के निष्पादन को नियंत्रित करके एक परीक्षक का काम आसान बनाता है। यह एक सुंदर अवधारणा है, जिसके बिना टेस्टएनजी में काम करना मुश्किल है।
TestNG.xml के लाभ
TestNG.xml फ़ाइल के प्रमुख लाभ हैं:
- यह परीक्षण विधियों के समानांतर निष्पादन प्रदान करता है।
- यह एक परीक्षण विधि की निर्भरता को दूसरे परीक्षण विधि पर निर्भर करता है।
- यह हमारे परीक्षण तरीकों को प्राथमिकता देने में मदद करता है।
- यह परीक्षण समूहों में परीक्षण विधियों के समूहीकरण की अनुमति देता है।
- यह @ पैरामीटर्स एनोटेशन का उपयोग करके परीक्षण मामलों के मानकीकरण का समर्थन करता है।
- यह @DataProvider एनोटेशन का उपयोग करके डेटा-संचालित परीक्षण में मदद करता है।
- इसमें विभिन्न प्रकार के दावे हैं जो वास्तविक परिणामों के साथ अपेक्षित परिणामों को मान्य करने में मदद करते हैं।
- हमारे परीक्षण सारांश की बेहतर और स्पष्ट समझ के लिए इसमें विभिन्न प्रकार की HTML रिपोर्टें, विस्तृत रिपोर्ट आदि हैं।
- इसमें श्रोता हैं जो लॉग बनाने में मदद करते हैं।
TestNG.xml में प्रयुक्त अवधारणाओं
# 1) एक सुइट को एक XML फ़ाइल द्वारा दर्शाया गया है। इसमें एक या अधिक परीक्षण हो सकते हैं और इसे टैग द्वारा परिभाषित किया गया है।
उदाहरण:
#दो) एक परीक्षण द्वारा प्रतिनिधित्व किया जाता है और इसमें एक या एक से अधिक TestNG कक्षाएं हो सकती हैं।
उदाहरण:
# 3) एक क्लास एक जावा क्लास है जिसमें TestNG एनोटेशन होते हैं। यहाँ यह टैग द्वारा दर्शाया गया है और इसमें एक या अधिक परीक्षण विधियाँ हो सकती हैं।
उदाहरण
# 4) एक टेस्ट विधि एक जावा विधि है जिसे एनोटेट किया गया है @परीक्षा स्रोत फ़ाइल में विधियाँ।
उदाहरण:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
TestNG.xml उदाहरण
बेसिक Testng.xml फ़ाइल को नीचे दिखाया गया है।
TestNG.xml फ़ाइल बनाने के लिए चरण
TestNG में, हमें कई परीक्षण कक्षाओं को संभालने के लिए TestNG.xml फ़ाइल बनानी होगी। हमें अपने टेस्ट रन को कॉन्फ़िगर करना होगा, टेस्ट डिपेंडेंसी सेट करना होगा, किसी भी क्लास, टेस्ट मेथड, पैकेज, टेस्ट आदि को शामिल करना या बाहर करना होगा और प्राथमिकता को XML फाइल में सेट करना होगा।
नीचे दिए गए चरणों का उपयोग करके Testng.xml फ़ाइल बनाएँ।
चरण 1: प्रोजेक्ट फ़ोल्डर पर राइट-क्लिक करें, नया पर जाएं और नीचे दी गई छवि में दिखाए अनुसार 'फाइल' चुनें।
चरण 2: के रूप में फ़ाइल का नाम जोड़ें ‘Testng.xml ' जैसा कि नीचे की छवि में दिखाया गया है और फिनिश बटन पर क्लिक करें।
चरण 3: अब आप अपने testng.xml फ़ाइल में नीचे XML कोड जोड़ सकते हैं। आप आवश्यकताओं के अनुसार अपना टेस्ट सूट नाम और टेस्ट नाम चुन सकते हैं।
आवश्यक जानकारी प्रदान करने वाली पोस्ट, testng.xml फ़ाइल नीचे दी गई है:
उपरोक्त XML फ़ाइल में, आप टैग के अनुक्रम को ठीक से और सटीक रूप से देख सकते हैं। सुइट => टेस्ट कक्षाएं => कक्षा।
यहाँ, सुइट नाम है
टेस्ट का नाम है
हम एक्सएमएल फ़ाइल में किसी भी नाम को सूट और टेस्ट दे सकते हैं। लेकिन हमें कक्षाओं के टैग को सही नाम देना होगा जो आपके पैकेज नाम और टेस्ट केस नाम का संयोजन है।
पैकेज का नाम गूगलेट है और परीक्षण मामले के नाम हैं:
चरण 4: Xml फ़ाइल चलाएं। TestNG xml फ़ाइल पर राइट क्लिक करके परीक्षण चलाएँ और चुनें भागो के रूप में -> TestNG सुइट ।
विंडोज़ 10 के लिए सबसे अच्छा स्क्रीनशॉट सॉफ्टवेयर
एक बार testng.xml फ़ाइल चलने के बाद, हम कंसोल में परिणाम देख सकते हैं।
उदाहरण चलाएँ TestNG.xml का उपयोग करना
यहाँ, हमने स्वीट नाम बनाया है
हम एक्सएमएल फ़ाइल में किसी भी नाम को सूट और टेस्ट दे सकते हैं। लेकिन हमें कक्षाओं के टैग को सही नाम देना होगा जो आपके पैकेज नाम और टेस्ट केस नाम का संयोजन है।
पैकेज का नाम है मूल बातें और परीक्षण मामले के नाम हैं गूगल छवियाँ तथा गूगल मानचित्र ।
XML फ़ाइल चलाएं। TestNG XML फ़ाइल पर राइट क्लिक करके परीक्षण चलाएँ और चुनें As => TestNG सुइट चलाएं ।
एक बार testng.xml फ़ाइल चलने के बाद, हम कंसोल में परिणाम देख सकते हैं।
निष्कर्ष
हमने इस ट्यूटोरियल में TestNG.xml के बारे में खोज की। TestNG.xml में उपयोग किए जाने वाले विभिन्न फायदों और अवधारणाओं को TestNG उदाहरण की मदद से विस्तार से बताया गया
हमें उम्मीद है कि आपने इस TestNG श्रृंखला में ट्यूटोरियल की पूरी श्रृंखला का आनंद लिया है।
पढ़ने का आनंद लो!!
=> एक्सक्लूसिव टेस्टएनजी ट्रेनिंग ट्यूटोरियल सीरीज़ के लिए यहां जाएं।
अनुशंसित पाठ
- 20 सबसे लोकप्रिय TestNG साक्षात्कार प्रश्न और उत्तर
- सेलेनियम लिपियों के निर्माण के लिए TestNG फ्रेमवर्क का उपयोग कैसे करें - TestNG सेलेनियम ट्यूटोरियल # 12
- सेलेनियम में TestNG एनोटेशन का उपयोग करना सीखें (उदाहरणों के साथ)
- स्प्रिंग रेस्टप्लेट और टेस्टएनजी के साथ रीस्ट एपीआई टेस्टिंग
- यूनिक्स में फाइल मैनिपुलेशन: यूनिक्स फाइल सिस्टम का अवलोकन
- ग्रहण ट्यूटोरियल: ग्रहण जावा IDE में TestNG का एकीकरण
- फाइल मैनिपुलेशन के लिए यूनिक्स स्पेशल कैरेक्टर या मेटाचैकर्स
- MongoDB डेटाबेस बैकअप बनाएँ