Tutoriál TestNG poskytuje základní a pokročilé koncepty rámce TestNG. Náš tutoriál TestNG je určen pro začátečníky i profesionály.
TestNG je jedním z nejrozšířenějších open source testovacích rámců používaných v automatizační testovací sadě.
Náš tutoriál TestNG obsahuje všechna témata testovacího rámce, jako jsou funkce, instalace, spouštění testovacích případů, anotace, závislý test, paralelní testy, anotace před a po atd.
Co je TestNG
- TestNG je velmi důležitý rámec, když skutečně vyvíjíte rámec od začátku.
- TestNG vám poskytuje plnou kontrolu nad testovacími případy a prováděním testovacích případů. Z tohoto důvodu je TestNG také známý jako testovací rámec.
- Cedric Beust je vývojář rámce TestNG.
- Chcete-li před tím spustit testovací případ A jako předběžnou žádost, musíte před zahájením zkušebního případu A spustit několik testovacích případů. Pomocí TestNG můžete nastavit a namapovat tak, aby testovací případy před požadavkem běžely jako první. a teprve potom spustí testovací případ A. Tímto způsobem můžete ovládat testovací případy.
- Rámec TestNG přišel po Junitu a rámec TestNG přidává výkonnější funkce a jednodušší použití.
- Jedná se o open source automatizovaný rámec TestNG. V TestNG, NG znamená ' Další generace '.
- Rámec TestNG odstraňuje omezení staršího rámce tím, že poskytuje výkonnější a flexibilnější testovací případy s pomocí snadných anotací, seskupování, sekvenování a parametrizace.
Výhody TestNG oproti Junitu
- V TestNG jsou anotace srozumitelnější než Junit.
- Vytváří HTML zprávy pro implementaci.
- Generuje také protokoly.
- V TestNG není k dispozici žádné omezení, jako například @beforeclass a @afterclass, které je přítomno v Junit.
- TestNG vám umožňuje snadno seskupit testovací případy, což v JUnit není možné.
- TestNG podporuje tři další úrovně, jako je @Before/After suite, @Before/AfterTest a Before/AfterGroup.
- TestNG nerozšiřuje žádnou třídu. Rámec TestNG vám umožňuje definovat testovací případy, kde je každý testovací případ nezávislý na jiných testovacích případech.
- Umožňuje vám spustit testovací případy konkrétní skupiny. Uvažujme scénář, kde jsme vytvořili dvě skupiny, jako je „kouř“ a „regrese“. Pokud chcete provést testovací případy ve skupině „Regrese“, pak to může být možné pouze v rámci TestNG.
- Paralelní provádění testovacích případů, tj. spuštění více testovacích případů, je možné pouze v rámci TestNG.
Předpoklad
Než se naučíte TestNG, měli byste mít základní znalosti o testování a Java.
Publikum
Náš výukový program TestNG je navržen tak, aby pomohl začátečníkům i profesionálům.
Problémy
Ujišťujeme vás, že v tomto tutoriálu TestNG nenajdete žádný problém. Pokud se však vyskytne nějaká chyba, napište problém do kontaktního formuláře.