Урокът за TestNG предоставя основни и разширени концепции за рамката TestNG. Нашият урок за TestNG е предназначен за начинаещи и професионалисти.
TestNG е една от най-широко използваните рамки за тестване с отворен код, използвани в пакета за автоматизирано тестване.
Нашият урок за TestNG включва всички теми на рамка за тестване, като функции, инсталация, изпълнявани тестови случаи, анотации, зависим тест, паралелни тестове, анотации преди и след и т.н.
Какво е TestNG
- TestNG е много важна рамка, когато всъщност разработвате рамката от нулата.
- TestNG ви осигурява пълен контрол върху тестовите случаи и изпълнението на тестовите случаи. Поради тази причина TestNG е известен също като рамка за тестване.
- Седрик Беуст е разработчик на рамка TestNG.
- Ако искате да изпълните тестов случай A преди това като предварителна заявка, трябва да изпълните няколко тестови случая, преди да започнете тестов случай A. Можете да зададете и картографирате с помощта на TestNG, така че тестовите случаи с предварителна заявка да се изпълняват първи и тогава само той ще задейства тестов случай A. По този начин можете да контролирате тестовите случаи.
- Рамката TestNG дойде след Junit, а рамката TestNG добавя по-мощна функционалност и по-лесна за използване.
- Това е автоматизирана рамка с отворен код TestNG. В TestNG NG означава „ Следващото поколение '.
- Рамката TestNG елиминира ограниченията на по-старата рамка, като предоставя по-мощни и гъвкави тестови случаи с помощта на лесни анотации, групиране, последователност и параметризиране.
Предимства на TestNG пред Junit
- В TestNG анотациите са по-лесни за разбиране от Junit.
- Той произвежда HTML отчети за внедряване.
- Той също така генерира регистрационните файлове.
- В TestNG няма налични ограничения като @beforeclass и @afterclass, които присъстват в Junit.
- TestNG ви позволява лесно да групирате тестовите случаи, което не е възможно в JUnit.
- TestNG поддържа три допълнителни нива като @Before/After пакет, @Before/AfterTest и Преди/СледГрупа.
- TestNG не разширява нито един клас. Рамката TestNG ви позволява да дефинирате тестови случаи, където всеки тестов случай е независим от други тестови случаи.
- Позволява ви да стартирате тестовите случаи на определена група. Нека разгледаме сценарий, при който сме създали две групи като „Дим“ и „Регресия“. Ако искате да изпълните тестовите случаи в група „Регресия“, това може да бъде възможно само в рамката TestNG.
- Паралелното изпълнение на тестови случаи, т.е. изпълняването на множество тестови случаи е възможно само в рамката TestNG.
Предпоставка
Преди да научите TestNG, трябва да имате основни познания за тестване и java.
Публика
Нашият урок за TestNG е предназначен да помогне на начинаещи и професионалисти.
проблеми
Уверяваме ви, че няма да намерите никакъв проблем в този урок за TestNG. Но ако има някаква грешка, моля, публикувайте проблема във формата за контакт.