विषयसूची:
वीडियो: आईरिपोर्टर टेस्टएनजी क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
टेस्टएनजी लागू करने की क्षमता प्रदान की है' आईरिपोर्टर ' एक इंटरफ़ेस जिसे उपयोगकर्ताओं द्वारा एक अनुकूलित रिपोर्ट तैयार करने के लिए कार्यान्वित किया जा सकता है। इसमें 'जेनरेट रिपोर्ट ()' विधि है जिसे सभी सूट के निष्पादन को पूरा करने के बाद लागू किया जाएगा और रिपोर्ट को निर्दिष्ट आउटपुट निर्देशिका में देता है।
इसे ध्यान में रखते हुए, TestNG श्रोताओं का क्या उपयोग है?
श्रोता इंटरफ़ेस के रूप में परिभाषित किया गया है जो डिफ़ॉल्ट को संशोधित करता है टेस्टएनजी के व्यवहार। जैसा कि नाम सुझाव देता है श्रोताओं सेलेनियम लिपि में परिभाषित घटना को "सुनो" और तदनुसार व्यवहार करें। यह है उपयोग किया गया सेलेनियम में लागू करके श्रोताओं इंटरफेस।
इसी तरह, क्या हम टेस्टएनजी रिपोर्ट को कस्टमाइज़ कर सकते हैं? टेस्टएनजी एक अंतर्निहित है रिपोर्टिंग उसमें क्षमता। परीक्षण मामलों के पूर्ण निष्पादन के बाद, टेस्टएनजी परियोजना की जड़ में एक परीक्षण-आउटपुट फ़ोल्डर उत्पन्न करता है। प्रति हम टेस्टएनजी रिपोर्ट को अनुकूलित करें दो इंटरफेस, ITestListener और IReporter को लागू करने की आवश्यकता है। अगर हम प्राप्त करने की आवश्यकता है रिपोर्ट good निष्पादन के बीच, हम ITestListener की आवश्यकता है।
इसके बाद, मैं टेस्टएनजी रिपोर्टर का उपयोग कैसे करूं?
टेस्टएनजी रिपोर्टर लॉग
- साइन इन एप्लिकेशन के लिए एक टेस्ट केस लिखें और हर कदम पर Log4j लॉगिंग लागू करें।
- परीक्षण की मुख्य घटनाओं पर रिपोर्टर लॉग डालें।
- टेस्ट केस स्क्रिप्ट पर राइट क्लिक करके टेस्ट रन करें और रन अस> टेस्टएनजी टेस्ट चुनें।
टेस्टएनजी में एनोटेशन क्या हैं?
का सारांश टेस्टएनजी एनोटेशन @BeforeSuite: The एनोटेट इस सूट में सभी परीक्षण चलने से पहले विधि चलाई जाएगी। @AfterSuite: The एनोटेट इस सूट में सभी परीक्षण चलने के बाद विधि चलाई जाएगी। @BeforeTest: The एनोटेट टैग के अंदर की कक्षाओं से संबंधित किसी भी परीक्षण विधि को चलाने से पहले विधि को चलाया जाएगा।
सिफारिश की:
मैं टेस्टएनजी रिपोर्ट को कैसे अनुकूलित करूं?
टेस्टएनजी रिपोर्ट को अनुकूलित करें चरण अनुकूलित-ईमेल करने योग्य-रिपोर्ट-टेम्पलेट। html: अनुकूलित रिपोर्ट के लिए यह टेम्पलेट html है। मुख्य-सूट। xml: इस टेस्टएनजी सूट में टेस्ट श्रोता जोड़ें xml। कस्टमटेस्टएनजीरिपोर्टर। main-suite.xml पर राइट क्लिक करें, “Run As -> TestNG Suite” पर क्लिक करें, निष्पादन के बाद, आप कस्टम-ईमेल-रिपोर्ट देख सकते हैं
टेस्टएनजी ढांचे का उद्देश्य क्या है?
डेवलपर (ओं): सेड्रिक बीस्ट, टेस्टएनजी टीम
टेस्टएनजी का उपयोग करने के क्या लाभ हैं?
कई लाभ हैं लेकिन सेलेनियम के दृष्टिकोण से, टेस्टएनजी के प्रमुख लाभ हैं: यह निष्पादन की HTML रिपोर्ट तैयार करने की क्षमता देता है। व्याख्याओं ने परीक्षकों का जीवन आसान बना दिया। परीक्षण मामलों को अधिक आसानी से समूहीकृत और प्राथमिकता दी जा सकती है। समानांतर परीक्षण संभव है। लॉग उत्पन्न करता है। डेटा पैरामीटरकरण संभव है
टेस्टएनजी में डेटा प्रदाता क्या है?
टेस्टएनजी द्वारा प्रदान की जाने वाली एक महत्वपूर्ण विशेषता टेस्टिंग डेटाप्रोवाइडर सुविधा है। यह आपको डेटा-संचालित परीक्षण लिखने में मदद करता है जिसका अनिवार्य रूप से अर्थ है कि एक ही परीक्षण पद्धति को विभिन्न डेटा-सेट के साथ कई बार चलाया जा सकता है। यह परीक्षण विधियों को जटिल पैरामीटर प्रदान करने में मदद करता है क्योंकि XML से ऐसा करना संभव नहीं है
हम टेस्टएनजी में पैरामीटरकरण कैसे प्राप्त कर सकते हैं?
डेटा संचालित परीक्षण बनाने के लिए पैरामीटरकरण की आवश्यकता है। TestNG दो प्रकार के पैरामीटरकरण का समर्थन करता है, @Parameter+TestNG.xml का उपयोग करके और @DataProvider का उपयोग करके। @Parameter+TestNG.xml में पैरामीटर को सुइट स्तर और परीक्षण स्तर में रखा जा सकता है। @ पैरामीटर + टेस्टएनजी का उपयोग करना