testng example how create
čo je uat v testovaní softvéru
Tento výukový program vysvetľuje, ako vytvoriť súbor TestNG.xml pomocou príkladu TestNG:
Jedna z najdôležitejších tém TestNG, tj. Súbor TestNG.xml, bude podrobne vysvetlený tu.
So súborom TestNG.xml je možné vykonať veľa úloh.
Začnime!!
=> Tu nájdete A-Z výcvikových kurzov TestNG.
Čo sa dozviete:
- Čo je TestNG.xml?
- Kroky na vytvorenie súboru TestNG.xml
- Príklad spustenia pomocou súboru TestNG.xml
- Záver
Čo je TestNG.xml?
Súbor TestNG.xml je konfiguračný súbor, ktorý pomáha pri organizácii našich testov. Umožňuje testerom vytvárať a spracovávať viac testovacích tried, definovať testovacie súbory a testy.
Uľahčuje prácu testera riadením vykonávania testov spojením všetkých testovacích prípadov a ich spustením pod jedným súborom XML. Toto je krásny koncept, bez ktorého je ťažké pracovať v TestNG.
Výhody TestNG.xml
Hlavné výhody súboru TestNG.xml sú:
- Poskytuje paralelné vykonávanie testovacích metód.
- Umožňuje závislosť jednej testovacej metódy od inej testovacej metódy.
- Pomáha pri stanovení priorít našich testovacích metód.
- Umožňuje zoskupenie testovacích metód do testovacích skupín.
- Podporuje parametrizáciu testovacích prípadov pomocou anotácie @Parameters.
- Pomáha pri testovaní na základe údajov pomocou anotácie @DataProvider.
- Má rôzne typy tvrdení, ktoré pomáhajú pri overovaní očakávaných výsledkov so skutočnými výsledkami.
- Má rôzne typy prehľadov HTML, prehľadov rozsahu atď., Ktoré slúžia na lepšie a lepšie pochopenie nášho súhrnu testov.
- Má poslucháčov, ktorí pomáhajú pri vytváraní denníkov.
Koncepty použité v TestNG.xml
# 1) Balík predstavuje jeden súbor XML. Môže obsahovať jeden alebo viac testov a je definované značkou.
Príklad:
#dva) Test predstavuje a môže obsahovať jednu alebo viac tried TestNG.
Príklad:
# 3) A Class je trieda Java, ktorá obsahuje anotácie TestNG. Tu je predstavovaná značkou a môže obsahovať jednu alebo viac testovacích metód.
Príklad
# 4) Testovacia metóda je metóda Java s anotáciou @Test metódy v zdrojovom súbore.
Prí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 Príklad
Základný súbor Testng.xml vyzerá nasledovne.
Kroky na vytvorenie súboru TestNG.xml
V TestNG musíme vytvoriť súbor TestNG.xml, aby sme zvládli viac testovacích tried. Musíme nakonfigurovať náš testovací beh, nastaviť závislosť testu, zahrnúť alebo vylúčiť akékoľvek triedy, testovacie metódy, balíčky, testy atď. A tiež nastaviť prioritu v súbore XML.
Vytvorme súbor Testng.xml pomocou nasledujúcich krokov.
Krok 1: Pravým tlačidlom myši kliknite na priečinok Project, prejdite na položku New a vyberte možnosť „File“, ako je to znázornené na nasledujúcom obrázku.
Krok 2: Pridajte názov súboru ako „Testng.xml“ ako je znázornené na nasledujúcom obrázku, a kliknite na tlačidlo Dokončiť.
Otázky na pohovor v jazykoch cac ++
Krok 3: Teraz môžete do súboru testng.xml pridať nasledujúci kód XML. Podľa požiadaviek si môžete zvoliť názov testovacej sady a testovací názov.
Po poskytnutí požadovaných informácií vyzerá súbor testng.xml nasledovne:
Vo vyššie uvedenom súbore XML vidíte sled značiek správne a presne. Suite => Testovacie triedy => Trieda.
Tu je názov balíka
Názov testu je
V súbore XML môžeme Suite a Test pomenovať ľubovoľne. Musíme však poskytnúť správny názov značke triedy, ktorá je kombináciou názvu vášho balíka a názvu testovacieho prípadu.
Názov balíka je Googletest a názvy testovacích prípadov sú:
Krok 4: Poďme spustiť súbor XML. Spustite test kliknutím pravým tlačidlom myši na súbor xml TestNG a vyberte Spustiť ako -> TestNG Suite .
Po spustení súboru testng.xml môžeme vidieť výsledky v konzole.
Príklad spustenia pomocou súboru TestNG.xml
Tu sme vytvorili názov balíka ako
V súbore XML môžeme Suite a Test pomenovať ľubovoľne. Značke tried však musíme poskytnúť správny názov, ktorý je kombináciou názvu vášho balíka a názvu testovacieho prípadu.
Názov balíka je základyDemo a názvy testovacích prípadov sú Google obrázky a Google Mapy .
Spustíme súbor XML. Spustite test kliknutím pravým tlačidlom myši na súbor XML TestNG a vyberte Spustiť ako => TestNG Suite .
Po spustení súboru testng.xml môžeme vidieť výsledky v konzole.
Záver
V tomto tutoriáli sme preskúmali všetko o TestNG.xml. Rôzne výhody a koncepty použité v TestNG.xml boli podrobne vysvetlené pomocou príkladu TestNG
Dúfame, že sa vám páčila celá škála tutoriálov v tejto sérii TestNG.
Príjemné čítanie !!
=> Navštívte tu exkluzívne série výcvikových kurzov TestNG.
Odporúčané čítanie
- 20 najpopulárnejších otázok a odpovedí na pohovory s TestNG
- Ako používať rámec TestNG na vytváranie skriptov selénu - návod na testovanie selénu TestNG # 12
- Naučte sa, ako používať poznámky TestNG v seléne (s príkladmi)
- Testovanie REST API s pružinou RestTemplate a TestNG
- Manipulácia so súbormi v systéme Unix: Prehľad systému súborov Unix
- Výukový program Eclipse: Integrácia TestNG do prostredia Eclipse Java IDE
- Špeciálne znaky alebo metaznaky Unix na manipuláciu so súbormi
- MongoDB Vytvorenie zálohy databázy