testng example how create
otázky pl rozhovoru založeného na scénáři pl sql
Tento výukový program vysvětluje, jak vytvořit soubor TestNG.xml pomocí příkladu TestNG:
Jedno z nejdůležitějších témat TestNG, tj. Soubor TestNG.xml, bude podrobně vysvětlen zde.
Se souborem TestNG.xml lze provádět spoustu úkolů současně.
Začněme!!
=> Podívejte se sem a podívejte se na AZ tréninkových kurzů TestNG zde.
Co se naučíte:
Co je TestNG.xml?
Soubor TestNG.xml je konfigurační soubor, který pomáhá při organizaci našich testů. Umožňuje testerům vytvářet a zpracovávat více testovacích tříd, definovat testovací sady a testy.
Usnadňuje práci testera řízením provádění testů spojením všech testovacích případů a jejich spuštěním pod jedním souborem XML. Jedná se o krásný koncept, bez kterého je těžké pracovat v TestNG.
Výhody TestNG.xml
Hlavní výhody souboru TestNG.xml jsou:
- Poskytuje paralelní provádění testovacích metod.
- Umožňuje závislost jedné zkušební metody na jiné zkušební metodě.
- Pomáhá při stanovení priorit našich testovacích metod.
- Umožňuje seskupení testovacích metod do testovacích skupin.
- Podporuje parametrizaci testovacích případů pomocí anotace @Parameters.
- Pomáhá při testování na základě dat pomocí anotace @DataProvider.
- Má různé typy tvrzení, která pomáhají při ověřování očekávaných výsledků se skutečnými výsledky.
- Má různé typy zpráv HTML, zprávy o rozsahu atd. Pro lepší a jasnější pochopení našeho souhrnu testů.
- Má posluchače, kteří pomáhají při vytváření protokolů.
Koncepty použité v TestNG.xml
# 1) Suite je reprezentován jedním souborem XML. Může obsahovat jeden nebo více testů a je definován značkou.
Příklad:
#dva) Test je reprezentován a může obsahovat jednu nebo více tříd TestNG.
Příklad:
# 3) Třída je třída Java, která obsahuje anotace TestNG. Zde je reprezentován značkou a může obsahovat jednu nebo více testovacích metod.
Příklad
# 4) Testovací metoda je metoda Java s poznámkami @Test metody ve zdrojovém souboru.
Příklad:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
TestNG.xml Příklad
Základní soubor Testng.xml vypadá, jak je znázorněno níže.
Kroky k vytvoření souboru TestNG.xml
V TestNG musíme vytvořit soubor TestNG.xml pro zpracování více testovacích tříd. Musíme nakonfigurovat náš testovací běh, nastavit závislost testu, zahrnout nebo vyloučit jakékoli třídy, testovací metody, balíčky, testy atd. A také nastavit prioritu v souboru XML.
Vytvořme soubor Testng.xml pomocí následujících kroků.
Krok 1: Klikněte pravým tlačítkem na složku Project, přejděte na New a vyberte „File“, jak je znázorněno na následujícím obrázku.
Krok 2: Přidejte název souboru jako „Testng.xml“ jak je znázorněno na následujícím obrázku, a klikněte na tlačítko Dokončit.
Krok 3: Nyní můžete přidat níže uvedený kód XML do souboru testng.xml. Podle požadavků si můžete vybrat název testovací sady a název testu.
Po poskytnutí požadovaných informací vypadá soubor testng.xml níže:
Ve výše uvedeném souboru XML můžete správně a přesně vidět posloupnost značek. Suite => Test Classes => Class.
Zde je název sady
Název testu je
Můžeme pojmenovat Suite a Test v souboru XML. Značce tříd ale musíme poskytnout správný název, což je kombinace vašeho názvu balíčku a názvu testovacího případu.
Název balíčku je Googletest a názvy testovacích případů jsou:
jaké je moje uživatelské jméno a heslo k routeru
Krok 4: Spustíme xml soubor. Spusťte test kliknutím pravým tlačítkem na soubor xml TestNG a vyberte Spustit jako -> TestNG Suite .
Po spuštění souboru testng.xml můžeme vidět výsledky v konzole.
Příklad spuštění pomocí TestNG.xml
Zde jsme vytvořili název sady jako
Můžeme pojmenovat Suite a Test v souboru XML. Značce tříd však musíme poskytnout správný název, který je kombinací názvu vašeho balíčku a názvu testovacího případu.
Název balíčku je základy Demo a názvy testovacích případů jsou Google obrázky a Google mapy .
Spustíme soubor XML. Spusťte test kliknutím pravým tlačítkem na soubor XML TestNG a vyberte Spustit jako => TestNG Suite .
Po spuštění souboru testng.xml můžeme vidět výsledky v konzole.
Závěr
V tomto kurzu jsme prozkoumali vše o TestNG.xml. Různé výhody a koncepty použité v TestNG.xml byly podrobně vysvětleny pomocí TestNG příkladu
Doufáme, že se vám celá řada výukových programů v této sérii TestNG líbila.
Šťastné čtení!!
=> Navštivte zde exkluzivní sérii výukových kurzů TestNG.
Doporučené čtení
- 20 nejoblíbenějších otázek a odpovědí na rozhovor s TestNG
- Jak používat rámec TestNG pro vytváření skriptů selenu - návod k testování selenu TestNG # 12
- Naučte se používat poznámky TestNG v selenu (s příklady)
- Testování REST API s Spring RestTemplate a TestNG
- Manipulace se soubory v systému Unix: Přehled systému souborů Unix
- Výukový program Eclipse: Integrace TestNG do prostředí Eclipse Java IDE
- Unix speciální znaky nebo metaznaky pro manipulaci se soubory
- MongoDB Vytvořit zálohu databáze