Pomocí tohoto průvodce krok za krokem nastavte TestNG na Eclipse

Naposledy aktualizováno Květen 24, 2020-Guy Arieli, kvalita CTO

článek vám pomůže nastavit základní Projekt TestNG pomocí Eclipse a zároveň vám poskytne skvělý přehled o TestNG a jeho funkcích.

Využijte své nepřetržité testování pro digitální transformaci

Guy Arieli, CTO kontinuálního testování na Digital.ai a Ashok Balasubramanian CTO Atos Syntel, diskutovat o reálných případech, jak se testování může a musí vyvíjet, aby plně využilo digitálních technologií.

Sledujte nyní

kontinuální testování

pro tento tutoriál budete potřebovat:

  • Java
  • Eclipse
  • Selenium Client a WebDriver
  • TestNG

co je TestNG?

TestNG je komplexní rámec pro testování automatizace, který pokrývá všechny testovací modely, jako je testování jednotek, testování integrace, funkční a end-to-end testování. Inspirován JUnit a NUnit, Cedric Beust vytvořil TestNG v roce 2004, aby se end-to-end testování jednoduché a snadné. S anotacemi a funkcemi podávání zpráv, TestNG usnadňuje kód testovací případy. TestNG je krátká forma testu příští generace.

nejlepší věc s TestNG je funkce hlášení. Nabízí podrobnou zprávu o zkoušce, která ukazuje, kolik testovacích případů selhalo, kolik přeskočilo a kolik uspělo. Když spustíte metodu s více testovacími případy a pokud jeden testovací případ selže, musíte metodu znovu spustit se všemi testovacími případy. Nemůžete spustit neúspěšný test sám. Takže budete také provádět úspěšné testy. TestNG vám však umožňuje vygenerovat neúspěšný zkušební protokol jako soubor XML. To znamená, že můžete spustit tento soubor XML pro spuštění pouze neúspěšných testovacích případů. Nemusíte znovu provozovat úspěšné.

další důležitou vlastností je, že můžete seskupit více testovacích případů a spustit je podle předem definované sekvence nebo spustit jeden případ vícekrát. TestNG umožňuje paralelní testování, což znamená, že můžete spustit více testovacích případů na více platformách a zároveň snadno integrovat s CI / CD prostředí, jako je Jenkins.

anotace v TestNG je skvělá funkce, která umožňuje vývojářům snadno pochopit kód při automatickém zpracování výjimek. Zatímco je podporováno vícevláknové testování, runtime konfigurace je flexibilní a API přichází jako plugin.

Krok 1: Instalace a konfigurace Java

TestNG vyžaduje Javu, což znamená, že byste měli nejprve stáhnout a nainstalovat Java JDK5. Vývojovou sadu Java si můžete stáhnout z webu Oracle.

po dokončení stahování poklepejte na něj a nainstalujte balíček.

Krok 2: Konfigurace proměnných prostředí

Chcete-li spustit Javu, měli byste nakonfigurovat proměnnou prostředí

  1. otevřete Vlastnosti systému a klikněte na “ Pokročilé vlastnosti systému
  2. klikněte na proměnné prostředí
  3. v části uživatelské proměnné zkontrolujte, zda je cesta proměnné JAVA_HOME nastavena na cestu, kde je nainstalována Java
  4. v části Systémové proměnné zkontrolujte, zda hodnota cesty obsahuje cestu java

TestNG-proměnné prostředí

Krok 3: Nainstalujte Eclipse

Nyní, když je nainstalována Java, si můžete stáhnout a nainstalovat Eclipse.

  1. Chcete-li stáhnout Eclipse, navštivte web eclipse.
  2. Poklepejte na stažený software.

    instalátor eclipse

  3. na další obrazovce se zobrazí více možností Eclipse IDE pro různé úkoly. Zvolte Eclipse IDE pro vývojáře Java.

    instalátor Eclipse

  4. přijměte licenční smlouvu na další obrazovce.

     dohoda o zatmění

  5. zkontrolujte cestu ke složce Java a instalační cestu a klikněte na „Instalovat“.

     instalátor eclipse

  6. proces instalace začíná.

    instalace zatmění

  7. po dokončení instalace spusťte aplikaci.

     spuštění zatmění

  8. nastavte adresář pracovního prostoru na další obrazovce.

    eclipse IDE launcher

  9. další obrazovka je uvítací obrazovka.

    eclipse ide domů

nyní je Eclipse nainstalován a připraven k použití. Nabízíme také vlastní plugin Eclipse, o kterém se můžete dozvědět více zde.

Krok 4: Stáhněte si klienta Selenium a WebDriver

Chcete-li spustit testovací skripty selenium, musíte si stáhnout klienta Selenium a WebDriver pro Javu. Dodává se ve formě souborů JAR. Soubory JAR si můžete stáhnout z webu Selenium.

Krok 5: stáhnout TestNG plugin

TestNG lze snadno přidat do Eclipse pomocí volby Marketplace.

klikněte na ‚Nápověda‘ a přejděte na Eclipse Market Place.

TestNG Eclipse Marketplace

na další obrazovce zadejte TestNG do vyhledávacího pole a klikněte na ‚GO‘. Eclipse zobrazí plugin TestNG. Klikněte na Instalovat.

nejnovější balíček Eclipse však nepřichází s pluginem TestNG. V takovém případě si můžete stáhnout soubory TestNG JAR do systému a přidat je jako knihovny do projektu Java. Soubory pluginu TestNG si můžete stáhnout z tohoto odkazu: https://dl.bintray.com/testng-team/testng-eclipse-release/

  1. klikněte na zip a vyberte nejnovější verzi a stáhněte soubory.
  2. nyní otevřete Eclipse a klikněte na nápovědu a přejděte k instalaci softwaru.
  3. klikněte na Přidat a zadejte název jako TestNG Eclipse a cestu, kam jste uložili soubory TestNG.

    TestNG k dispozici

  4. Nyní klikněte na další a přijměte licenční smlouvu a nainstalujte plugin.

     Licence testng eclpise

  5. systém vyzve k restartu.

    TestNG REstart

  6. po restartování Eclipse klikněte na soubor – > nový – > Java Project.

     eclipse testng project

  7. na další obrazovce zadejte název projektu.

    nový java projekt

  8. na další obrazovce se zobrazí nastavení Java. Přejděte do knihovny a klikněte na Přidat knihovnu.

    nový java projekt

  9. vyberte TestNG a klikněte na další.

    přidat knihovnu

  10. klikněte na Dokončit a TestNG je nyní připraven k použití.

     dokončit

Krok 6: Vytvořte soubor TestNG

  1. otevřete Eclipse a přejděte do zobrazení Průzkumníka balíčků. Vyberte testovací projekt, který jste pojmenovali dříve (williamtestng zde)
  2. klepněte pravým tlačítkem myši na src a zvolte Nový – > ostatní

    zatmění nové jiné

  3. Nyní klikněte na TestNG a zobrazí třídu TestNG.

     Třída TestNG

  4. na další obrazovce vás vyzve k zadání nových podrobností třídy TestNG.

    nový test TestNG Eclipse

  5. pro zdrojovou složku klikněte na prohlížeč a vyberte Projekt TestNG.

    TestNG Eclipse

  6. uveďte zdrojovou složku a informace o balíčku a vyberte anotace. např.: @BeforeTest a @AfterTest a klikněte na Dokončit.
  7. Eclipse nyní automaticky vytvoří šablonu TestNG.

    TestNG Eclipse

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.