testng installation basic program
Tento výukový program popisuje instalaci TestNG. Spustíme také základní program TestNG a uvidíme, jaké sestavy lze generovat po spuštění testu v TestNG:
Tento kurz vás naučí, jak nainstalovat TestNG prostřednictvím možností Marketplace a Install New Software v Eclipse.
Spustíme také základní program TestNG a uvidíme, jaké jsou zprávy, které lze vygenerovat po testu v TestNG.
=> Dávejte pozor na jednoduchou sérii školení TestNG zde.
Co se naučíte:
jaký typ testu se používá k ověření, že všechny programy v aplikaci spolupracují správně?
Instalace a konfigurace TestNG
TestNG pro Eclipse: Plug-in nám pomáhá při spouštění našich TestNG skriptů / testů z Eclipse. Pomáhá při spouštění sad, skupin nebo jednotlivých testovacích případů. Kdykoli dojde k chybě, bude ohlášena na samostatné kartě a můžeme ji zobrazit bez jakýchkoli potíží. Tento zásuvný modul má také několik šablon, které usnadňují naše testování.
Nastavení / konfigurace globálních proměnných prostředí požadovaných pro TestNG v Eclipse:
- Pro spuštění pluginu TestNG pro Eclipse by měla být nainstalována nejnovější verze Java.
- Proměnná prostředí pro Javu by měla být nakonfigurována.
- Eclipse verze 4.2 a vyšší by měl být stažen do stroje. Níže uvedené verze, které nejsou podporovány, se budeme muset ujistit, že aktualizujete správnou verzi.
- Požadované verze Eclipse zahrnují Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Podpora platformy: Windows, Mac, Linux / GTK.
TestNG lze nainstalovat dvěma různými způsoby:
- Můžeme použít Eclipse Marketplace.
- Můžeme jej nainstalovat z Nainstalujte nový software.
Pojďme se podívat na oba způsoby instalace TestNG v Eclipse.
# 1) Instalace prostřednictvím Marketplace
Níže jsou uvedeny kroky k instalaci TestNG z Marketplace:
Krok 1: Spusťte Eclipse.
Krok 2: Přejděte do sekce nápovědy.
Krok 3: Klepněte na Eclipse Marketplace v části Nápověda.
Krok 4: Otevře se okno Eclipse Marketplace. Zadejte TestNG do Nalézt možnost a klikněte na tlačítko vyhledávání.
Krok 5: Klikněte na Tlačítko instalace Jak je ukázáno níže.
Krok 6: Otevře se další nové okno, nic neměňte. Stačí kliknout na ikonu Potvrdit tlačítko .
Krok 7: Klikněte na Tlačítko Další a otevře se dialogové okno Licenční smlouva. Klikněte na „Souhlasím s podmínkami licenční smlouvy“ a poté klikněte na Tlačítko Dokončit .
Krok 8: Po obdržení bezpečnostního varování klikněte na tlačítko OK.
Krok 9: Počkejte prosím na dokončení instalace.
Krok 10: Eclipse vás vyzve k restartu, klikněte na Tlačítko Ano . Pokud ne, měli bychom Eclipse restartovat pro změny, které jsme provedli.
Krok 11: Po dokončení restartu můžeme ověřit, zda byl TestNG úspěšně nainstalován. Chcete-li ověřit, klikněte na Windows, poté na Předvolby a zkontrolujte, zda je TestNG zahrnut v seznamu Předvolby či nikoli.
# 2) Prostřednictvím instalace nového softwaru
Krok 1: Klikněte na tlačítko Nápověda na horním panelu nabídek v Eclipse. Poté klikněte na „Instalovat nový software“ Jak je ukázáno níže.
Krok 2: Zadejte http://beust.com/eclipse do pole Práce s polem, jak je uvedeno níže, a počkejte nějakou dobu, než se zobrazí TestNG.
Krok 3: Vybrat zaškrtávací políčko pro TestNG a klikněte na tlačítko Další.
Krok 4: Před zahájením instalace zkontroluje požadavky nebo jakékoli závislosti. Pokud dojde k problémům s požadavky / závislostmi, před pokračováním v TestNG vás požádá o jejich instalaci. Většinu času se úspěšně nainstaluje.
Krok 5: Po dokončení výše uvedených kroků se zobrazí výzva ke kontrole podrobností instalace. Klikněte na OK a poté na Tlačítko Další pokračovat.
Krok 6: Přijměte podmínky licenční smlouvy a klikněte na ikonu Tlačítko Dokončit .
Instalace trvá několik minut.
Poznámka: Po dokončení instalace můžeme zkontrolovat, zda je TestNG nainstalován správně nebo ne. Chcete-li to provést, přejděte na panel nabídek Windows a klikněte na Zobrazit pohled a poté klikněte na jiný Jak je ukázáno níže.
Rozbalte složku Java a zkontrolujte, zda je TestNG k dispozici, jak je uvedeno níže.
Testovací případ automatizace TestNG
Vytvořme náš první testovací případ automatizace pomocí TestNG.
Krok 1: Vytvořte nový projekt a balíček. Klikněte na Soubor -> Nový -> Projekt Java.
Poté se otevře okno Nový projekt Java. Zadejte název projektu, jak je uvedeno níže.
Zde byl uveden jako TestNGPractice. Nevybírejte nic, ponechte to jako výchozí, pokud nezobrazí žádné zprávy. Klikněte na Tlačítko Další .
jak spustit testování automatizace od nuly
Nyní Nastavení Java zobrazí se obrazovka. Ponechte ji jako výchozí a klikněte na ikonu Tlačítko Dokončit .
Krok 2: Vytvoří se projekt TestNGPractice a můžeme také vidět Systémová knihovna JRE bude zahrnuto automaticky.
Krok 3: Pravým tlačítkem klikněte na projekt TestNGPractice a poté klikněte na Vlastnosti. Vlastnosti pro TestNGPractice Zobrazí se okno.
Krok 4: Vybrat Cesta sestavení Java a klikněte na kartu knihovny, jak je znázorněno níže.
Nyní klikněte na Přidejte externí soubory JAR . Dostanete se do složky, kde jste si nechali všechny své spustitelné soubory JAR. Vyberte všechny soubory a klikněte na ikonu Tlačítko Otevřít Jak je ukázáno níže.
Nyní klikněte na přidat další dva soubory jar, jak je uvedeno níže.
Uvidíte, že pro tento projekt byly zahrnuty / přidány všechny soubory externích nádob. Klikněte na Tlačítko Použít a Zavřít.
Nyní byly také přidány všechny odkazované knihovny.
Krok 5: Nyní klepněte pravým tlačítkem na soubor src v části TestNGPractice Project. Vybrat Nové-> Jiné-> Vytvořit nový balíček Java .
Zadejte název, jak je uvedeno níže „practiceTests“, a klikněte na tlačítko Dokončit. Neměňte nic, dokud a dokud nedostanete žádnou zprávu.
Krok 6: Nyní vytvořte třídu TestNG v rámci balíčku practiceTests. Klikněte pravým tlačítkem na ikonu Složka testovacích případů , jít do TestNG a vyberte „Třída TestNG“ .
Zadejte název třídy jako Základní zkouška na obrazovce Nové třídy TestNG, jak je uvedeno níže, a klikněte na ikonu Tlačítko Dokončit . Můžete také zkontrolovat anotace @BeforeMethod a @AfterMethod pro náš první základní program.
Anotace používají vývojáři k popisu kódů v programu. Podle požadavků se v TestNG používají různé typy anotací. @Test je základní anotace v pracovním postupu TestNG. Zde se poznámky @BeforeMethod a @AfterMethod provádějí před a po provedení metod @Test.
Poznámka : Ve třídě TestNG nevybíráme veřejné statické void main jako v programech Java. Mělo by to být vždy nezaškrtnuté. K provedení třídy nepotřebujeme hlavní metodu. TestNG automaticky provede třídu.
Vaše první třída TestNG je připravena. Nyní můžete napsat základní test pro svůj první program ve třídě TestNG.
webové služby c # otázky na pohovor
Pojďme napsat základní program TestNG. Pro psaní našeho programu použijeme poznámky @BeforeMethod, @Test a @AfterMethod TestNG. O anotacích se budeme učit více v našich připravovaných tutoriálech.
Zde vidíte, že jsme při vytváření první třídy TestNG zkontrolovali anotace. Vidíme anotace, které jsme vybrali (@BeforeMethod a @AfterMethod), importované z knihovny TestNG.
Program :
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } }
Krok 7: Provedeme test. To by mělo být provedeno kliknutím pravým tlačítkem myši na skript testovacího případu. Vybrat Spustit jako -> TestNG Test . Klikněte na tlačítko OK.
Krok 8: Po dokončení spuštění budou výsledky vypadat jako na níže uvedených obrazovkách. Na obrazovce s výsledky je PASSED: gmailLogin. To znamená, že test úspěšně proběhl bez jakýchkoli chyb.
Podobně můžete zkontrolovat další dvě karty, tj. Neúspěšné testy a shrnutí . Pokud máte nějaké neúspěšné testy, můžete zkontrolovat podrobnosti a na kartě Souhrn testu se zobrazují podrobnosti, jako je název testu, čas (v sekundách) potřebný k provedení testu, počet tříd (zde byl pouze jeden) a metoda (zde pouze jeden) .
TestNG také vytváří zprávy HTML. Chcete-li získat přístup k této sestavě, přejděte do složky Project a klikněte na testovací výstupní složku. Můžete zkontrolovat, zda existují různé typy přehledů, například „ emailable-report.html ' a ' index.html ' Jak je ukázáno níže. Klikněte na obě zprávy a uvidíte podrobnosti o provedení testu.
TestNG „Index.html“ poskytuje odkaz na různé komponenty, jako jsou Skupiny, Výstup reportéra, Časy atd. Kliknutím na každou z nich zobrazíte různé podrobné popisy provedení. Budeme o nich diskutovat v nadcházejících tutoriálech.
Závěr
TestNG má užitečné funkce, které usnadňují testování. V tomto kurzu jsme viděli, jak lze TestNG nainstalovat a jak spustit základní testovací program pomocí TestNG. Také jsme viděli, jak lze generovat sestavy po spuštění testu.
Náš nadcházející výukový program podrobně vysvětlí anotace a posluchače TestNG.
=> Podívejte se zde na Průvodce pro začátečníky TestNG.
Doporučené čtení
- Základy ladění kódu v Eclipse
- Eclipse IDE: Vytvořte a spusťte svůj první projekt Java
- Výukový program Eclipse: Integrace TestNG do prostředí Eclipse Java IDE
- Výukový program Eclipse: Nejoblíbenější funkce, které vám pomohou lépe kódovat
- Výukové programy pro zatmění do hloubky pro začátečníky
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video
- Krok za krokem instalace a nastavení Appium Studio
- Struktura programu v C # a základní syntax s příklady