Használja ezt a lépésenkénti útmutatót a TestNG beállításához az Eclipse-en

Utoljára frissítve: 24.Május 2020 —Guy Arieli, CTO minőség

a cikk segít egy alapvető TestNG-projekt beállításában az Eclipse használatával, miközben nagyszerű áttekintést nyújt a TestNG-ről és annak jellemzőiről.

használja ki a folyamatos tesztelés digitális átalakulás

Guy Arieli, CTO folyamatos tesztelés Digital.ai és Ashok Balasubramanian CTO Atos Syntel, megvitatják a valós esetek, hogyan tesztelés lehet és kell fejlődni, hogy teljes mértékben kihasználják a digitális technológiák.

nézze meg most

folyamatos tesztelés

ehhez az oktatóanyaghoz szüksége lesz:

  • Java
  • Eclipse
  • Selenium kliens és WebDriver
  • TestNG

mi a TestNG?

a TestNG egy átfogó automatizálási tesztelési keretrendszer, amely lefedi az összes tesztelési modellt, például az egységtesztelést, az integrációs tesztelést, a funkcionális és a végpontok közötti tesztelést. A JUnit és a NUnit ihlette Cedric Beust 2004-ben létrehozta a TestNG-t, hogy egyszerűvé és egyszerűvé tegye a végpontok közötti tesztelést. Megjegyzésekkel és jelentési funkciókkal a TestNG megkönnyíti a tesztesetek kódolását. A TestNG a Test Next Generation rövid formája.

a legjobb dolog a TestNG a jelentési funkció. Részletes tesztjelentést kínál, amely megmutatja, hogy hány teszteset sikertelen, hány kihagyott és hány sikerült. Ha több tesztesettel rendelkező metódust futtat, és ha egy tesztesetnél nem sikerül, akkor az összes tesztesettel újra kell futtatnia a metódust. A sikertelen tesztet nem futtathatja egyedül. Tehát sikeres teszteket is futtat. A TestNG azonban lehetővé teszi a sikertelen tesztjelentés XML fájlként történő létrehozását. Ez azt jelenti, hogy ezt az XML fájlt csak sikertelen tesztesetek futtatásához futtathatja. Nem kell újra sikereseket futtatnia.

egy másik fontos funkció az, hogy több tesztesetet csoportosíthat, és futtathatja őket az előre meghatározott sorrend szerint, vagy többször is futtathat egy esetet. A TestNG lehetővé teszi a párhuzamos tesztelést, ami azt jelenti, hogy több tesztesetet futtathat több platformon, miközben könnyen integrálhatja azt CI/CD környezetekbe, például Jenkinsbe.

a TestNG-ben található megjegyzések nagyszerű funkció, amely lehetővé teszi a fejlesztők számára, hogy könnyen megértsék a kódot, miközben automatikusan kezelik a kivételeket. Míg a többszálú tesztelés támogatott, a futásidejű konfiguráció rugalmas, az API pedig pluginként érkezik.

1.lépés: Java telepítése és konfigurálása

a TestNG Java-t igényel, ami azt jelenti, hogy először le kell töltenie és telepítenie kell a Java JDK5-et. A Java Fejlesztőkészletet letöltheti az Oracle webhelyéről.

miután a letöltés befejeződött, kattintson rá duplán, és telepítse a csomagot.

2. lépés: Környezeti változók konfigurálása

a Java futtatásához állítsa be a környezeti változót

  1. nyissa meg a rendszer tulajdonságait, majd kattintson a ‘Advanced System Properties
  2. kattintson a környezeti változók
  3. elemre a felhasználói változók alatt, ellenőrizze, hogy a JAVA_HOME változó elérési útja arra az elérési útra van-e állítva, ahová a Java telepítve van
  4. a rendszerváltozók alatt ellenőrizze, hogy az elérési út tartalmazza-e a A Java Path

TestNG-környezeti változók

3. lépés: Install Eclipse

most, hogy a Java telepítve van, letöltheti és telepítheti az Eclipse programot.

  1. az Eclipse letöltéséhez látogasson el az eclipse weboldalára.
  2. kattintson duplán a letöltött szoftverre.

     eclipse telepítő

  3. a következő képernyőn az Eclipse IDE több lehetősége jelenik meg a különböző feladatokhoz. Válassza az Eclipse IDE lehetőséget Java fejlesztők számára.

     Eclipse telepítő

  4. fogadja el a licencszerződést a következő képernyőn.

     Eclipse megállapodás

  5. ellenőrizze a Java mappa elérési útját és telepítési útvonalát, majd kattintson az ‘Install’ gombra.

     eclipse telepítő

  6. megkezdődik a telepítési folyamat.

     eclipse telepítése

  7. a telepítés befejezése után indítsa el az alkalmazást.

     eclipse indítása

  8. állítsa be a munkaterület könyvtárat a következő képernyőn.

     eclipse ide launcher

  9. a következő képernyő az üdvözlő képernyő.

     eclipse ide Kezdőlap

most az Eclipse telepítve van és használatra kész. Saját Eclipse plugint is kínálunk, amelyről itt többet megtudhat.

4.lépés: Töltse le a Selenium Client and WebDriver programot

a selenium teszt szkriptek futtatásához le kell töltenie a Selenium client and WebDriver for Java programot. JAR fájlok formájában érkezik. A JAR fájlokat letöltheti a szelén webhelyről.

5. lépés: Töltse TestNG plugin

TestNG könnyen hozzá Eclipse A Marketplace opciót.

kattintson a ‘Súgó’ gombra, és menjen az Eclipse piactérre.

TestNG Eclipse Marketplace

a következő képernyőn írja be a TestNG parancsot a keresőmezőbe, majd kattintson a ‘GO’gombra. Az Eclipse megjeleníti a TestNG plugint. Kattintson telepítés.

azonban a legújabb Eclipse csomag nem jön a TestNG plugin. Ebben az esetben letöltheti a TestNG JAR fájlokat a rendszerbe, és hozzáadhatja őket könyvtárakként a Java projekthez. A TestNG plugin fájlokat erről a linkről töltheti le: https://dl.bintray.com/testng-team/testng-eclipse-release/

  1. kattintson a tömörített és válassza ki a legújabb verziót, és töltse le a fájlokat.
  2. most nyissa meg az Eclipse-t, kattintson a Súgó gombra, és menjen a szoftver telepítéséhez.
  3. kattintson a Hozzáadás gombra, és adja meg a TestNG Eclipse nevet, valamint a TestNG fájlok elérési útját.

     TestNG elérhető

  4. most kattintson a Tovább gombra, fogadja el a licencszerződést, és telepítse a plugint.

     testng eclpise licencek

  5. a rendszer újraindítást kér.

     TestNG újraindítás

  6. az Eclipse újraindítása után kattintson a fájl-> új-> Java Project elemre.

     eclipse testng projekt

  7. a következő képernyőn írja be a projekt nevét.

     új java projekt

  8. a következő képernyőn megjelenik a Java Beállítások. Lépjen a könyvtárak elemre, majd kattintson a könyvtár hozzáadása elemre.

     új java projekt

  9. válassza a TestNG lehetőséget, majd kattintson a Tovább gombra.

     könyvtár hozzáadása

  10. kattintson a Befejezés gombra, és a TestNG készen áll a használatra.

     Befejezés

6. lépés: Hozzon létre egy TestNG fájlt

  1. nyissa meg az Eclipse-t, és menjen a Package Explorer nézetbe. Válassza ki a korábban megnevezett tesztprojektet (williamtestng itt)
  2. kattintson a jobb gombbal az src-re, és válassza az új ->egyéb

     eclipse new Egyéb

  3. most kattintson a TestNG elemre,és megjelenik a TestNG osztály.

     TestNG osztály

  4. a következő képernyőn, akkor kérni fogja, hogy adja meg az új TestNG osztály adatait.

    új teszt TestNG Eclipse

  5. a forrásmappához kattintson a böngészőre, és válassza ki a TestNG projektet.

     TestNG Eclipse

  6. adja meg a forrásmappát és a csomag adatait, és válassza a megjegyzéseket. például: @Beforttest és @AfterTest, majd kattintson a Befejezés gombra.
  7. az Eclipse mostantól automatikusan létrehozza a TestNG sablont.

     TestNG Eclipse

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.