TestNG - पर्यावरण

TestNG जावा के लिए एक ढांचा है, इसलिए बहुत पहली आवश्यकता है कि आपकी मशीन में JDK स्थापित हो।

व्यवस्था की आवश्यकता

JDK 1.5 या ऊपर।
याद कोई न्यूनतम आवश्यकता नहीं।
डिस्क में जगह कोई न्यूनतम आवश्यकता नहीं।
ऑपरेटिंग सिस्टम कोई न्यूनतम आवश्यकता नहीं।

चरण 1 - अपनी मशीन में जावा इंस्टॉलेशन को सत्यापित करें

कंसोल खोलें और आपके सिस्टम पर आपके द्वारा इंस्टॉल किए गए ऑपरेटिंग सिस्टम के आधार पर एक जावा कमांड निष्पादित करें।

ओएस टास्क आदेश
खिड़कियाँ ओपन कमांड कंसोल c: \> java -version
लिनक्स कमांड टर्मिनल खोलें $ जावा-विचलन
मैक टर्मिनल खोलें मशीन: ~ joseph $ java -version

आइए सभी ऑपरेटिंग सिस्टम के लिए आउटपुट को सत्यापित करें -

ओएस उत्पादन
खिड़कियाँ

जावा संस्करण "1.7.0_25"

जावा (TM) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.7.0_25-b15)

जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम (23.25-b01, मिश्रित मोड का निर्माण)

लिनक्स

जावा संस्करण "1.7.0_25"

जावा (TM) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.7.0_25-b15)

जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम (23.25-b01, मिश्रित मोड का निर्माण)

मैक

जावा संस्करण "1.7.0_25"

जावा (TM) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.7.0_25-b15)

जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम (23.25-b01, मिश्रित मोड का निर्माण)

यदि आपके पास जावा नहीं है, तो जावा सॉफ्टवेयर डेवलपमेंट किट (एसडीके) से इंस्टॉल करें https://www.oracle.com/technetwork/java/javase/downloads/index.html। हम इस ट्यूटोरियल के लिए जावा 1.7.0_25 को स्थापित संस्करण मान रहे हैं।

चरण 2: जावा पर्यावरण सेट करें

ठीक JAVA_HOMEपर्यावरण चर को आधार निर्देशिका स्थान पर इंगित करने के लिए, जहां जावा आपकी मशीन पर स्थापित है। उदाहरण के लिए,

ओएस उत्पादन
खिड़कियाँ पर्यावरण चर JAVA_HOME को C: \ Program Files \ Java \ jdk1.7.0_25 पर सेट करें।
लिनक्स निर्यात JAVA_HOME = / usr / स्थानीय / जावा-वर्तमान।
मैक निर्यात JAVA_HOME = / लाइब्रेरी / जावा / होम।

जावा कंपाइलर को सिस्टम पथ में जोड़ें।

ओएस उत्पादन
खिड़कियाँ सिस्टम चर के अंत में स्ट्रिंग C: \ Program Files \ Java \ jdk1.7.0_25 \ bin को भेजें।
लिनक्स निर्यात पथ = $ पथ: $ जाव_होम / बिन /
मैक की जरूरत नहीं है

आदेश का उपयोग करके जावा इंस्टॉलेशन को सत्यापित करें java -version जैसा कि ऊपर बताया गया है।

चरण 3: TestNG संग्रह डाउनलोड करें

TestNG जार फ़ाइल का नवीनतम संस्करण डाउनलोड करें http://www.testng.org। इस ट्यूटोरियल को लिखने के समय, हमने testng-6.8.jar डाउनलोड किया है और इसे C: \> TestNG फ़ोल्डर में कॉपी किया है।

ओएस संग्रह का नाम
खिड़कियाँ TestNG-6.8.jar
लिनक्स TestNG-6.8.jar
मैक TestNG-6.8.jar

चरण 4: TestNG पर्यावरण सेट करें

ठीक TESTNG_HOMEपर्यावरण चर को आधार निर्देशिका स्थान पर इंगित करने के लिए, जहां TestNG जार आपकी मशीन पर संग्रहीत है। निम्न तालिका से पता चलता है कि विंडोज, लिनक्स और मैक में पर्यावरण चर को कैसे सेट किया जाए, यह मानते हुए कि हमने स्थान C: \> TestNG पर testng-6.8.jar संग्रहीत किया है।

ओएस विवरण
खिड़कियाँ C: \ TESTNG पर पर्यावरण चर TESTNG_HOME सेट करें।
लिनक्स TESTNG_HOME = / usr / स्थानीय / TESTNG निर्यात करें
मैक TESTNG_HOME = / लाइब्रेरी / TESTNG निर्यात करें

चरण 5: CLASSPATH चर सेट करें

ठीक CLASSPATH पर्यावरण चर TestNG जार स्थान को इंगित करने के लिए।

ओएस विवरण
खिड़कियाँ पर्यावरण चर कक्षा को% CLASSPATH% पर सेट करें;% TESTNG_HOME% \ testng-6.8.jar।
लिनक्स निर्यात CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar।
मैक निर्यात CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar।

चरण 6: टेस्ट टेस्टएनजी सेटअप

TestNGSimpleTest नामक एक जावा वर्ग फ़ाइल बनाएँ C:\>TestNG_WORKSPACE.

import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;

public class TestNGSimpleTest {
   @Test
   public void testAdd() {
      String str = "TestNG is working fine";
      AssertEquals("TestNG is working fine", str);
   }
}

TestNG को कई अलग-अलग तरीकों से लागू किया जा सकता है -

  • एक testng.xml फ़ाइल के साथ।
  • ANT के साथ।
  • कमांड लाइन से।

हमें testng.xml फ़ाइल का उपयोग करके आह्वान करते हैं। Testng.xml नाम से एक xml फ़ाइल बनाएँC:\>TestNG_WORKSPACE परीक्षण मामले को निष्पादित करने के लिए।

<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name = "Suite1">
   <test name = "test1">
      <classes>
         <class name = "TestNGSimpleTest"/>
      </classes>
   </test>
</suite>

चरण 7: परिणाम सत्यापित करें

का उपयोग कर वर्ग संकलित करें javac संकलक निम्नानुसार है -

C:\TestNG_WORKSPACE>javac TestNGSimpleTest.java

अब, परिणाम देखने के लिए testng.xml लागू करें -

C:\TestNG_WORKSPACE>java -cp "C:\TestNG_WORKSPACE" org.testng.TestNG testng.xml

आउटपुट सत्यापित करें।

===============================================
Suite1
Total tests run: 1, Failures: 0, Skips: 0
===============================================