testng example how create
скл упити увежбавају питања са одговорима
Овај водич објашњава како створити датотеку ТестНГ.кмл уз помоћ примера ТестНГ:
Овде ће бити детаљно објашњена једна од најважнијих тема ТестНГ-а, тј. Датотека ТестНГ.кмл.
Много задатака може се обавити истовремено са датотеком ТестНГ.кмл.
Хајде да почнемо!!
=> Погледајте овде да бисте видели А-З туторијала за обуку за ТестНГ овде.
Шта ћете научити:
- Шта је ТестНГ.кмл?
- Кораци за стварање датотеке ТестНГ.кмл
- Пример покретања помоћу ТестНГ.кмл
- Закључак
Шта је ТестНГ.кмл?
Датотека ТестНГ.кмл је конфигурациона датотека која помаже у организовању наших тестова. Омогућава тестерима да креирају и обрађују више класа тестова, дефинишу пакете и тестове.
Олакшава посао тестера контролишући извршавање тестова спајањем свих тест случајева и покретањем под једном КСМЛ датотеком. Ово је предиван концепт, без којег је тешко радити у ТестНГ-у.
Предности ТестНГ.кмл
Главне предности датотеке ТестНГ.кмл су:
- Омогућава паралелно извршавање метода испитивања.
- Омогућава зависност једне методе испитивања од друге методе испитивања.
- Помаже у давању приоритета нашим методама испитивања.
- Омогућава груписање метода испитивања у тест групе.
- Подржава параметризацију тест случајева помоћу ознаке @Параметерс.
- Помаже у тестирању заснованом на подацима помоћу анотације @ДатаПровидер.
- Има различите врсте тврдњи које помажу у потврђивању очекиваних резултата са стварним резултатима.
- Има различите врсте ХТМЛ извештаја, извештаја Ектент итд. За боље и јасније разумевање резимеа нашег теста.
- Има слушаоце који помажу у стварању дневника.
Концепти коришћени у ТестНГ.кмл
# 1) Суите је представљен једном КСМЛ датотеком. Може садржати један или више тестова и дефинисан је ознаком.
Пример:
#два) Тест је представљен и може садржати једну или више класа ТестНГ.
Пример:
# 3) Класа је Јава класа која садржи ТестНГ напомене. Овде је представљена ознаком и може садржати једну или више метода испитивања.
Пример
# 4) Тест метода је Јава метода означена са @Тест методе у изворној датотеци.
Пример:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
Пример ТестНГ.кмл
Основна датотека Тестнг.кмл изгледа као што је приказано доле.
Кораци за стварање датотеке ТестНГ.кмл
У ТестНГ-у морамо створити датотеку ТестНГ.кмл за обраду вишеструких класа теста. Морамо да конфигуришемо пробно покретање, поставимо зависност од теста, укључимо или изузмемо било које класе, методе испитивања, пакете, тестове итд. И подесимо приоритет у КСМЛ датотеци.
Креирајмо датотеку Тестнг.кмл користећи кораке у наставку.
Корак 1: Кликните десним тастером миша на директоријум Пројекат, идите на Ново и изаберите „Датотека“ као што је приказано на доњој слици.
Корак 2: Додајте име датотеке као „Тестнг.кмл“ као што је приказано на доњој слици и кликните на дугме Заврши.
Корак 3: Сада можете додати доњи КСМЛ код у датотеку тестнг.кмл. Можете одабрати назив пакета за тестирање и назив теста у складу са захтевима.
Објава са потребним информацијама, датотека тестнг.кмл изгледа као испод:
У горњој КСМЛ датотеци можете правилно и тачно видети редослед ознака. Суите => Тест класе => Цласс.
Ево, име апартмана је
Назив теста је
Суитеу и тесту можемо дати било које име у КСМЛ датотеци. Али тагу класа морамо дати тачно име које је комбинација назива вашег пакета и назива тест случаја.
Назив пакета је Гооглетест, а називи тест случајева су:
Корак 4: Покренимо кмл датотеку. Покрените тест десним кликом на датотеку ТестНГ кмл и изаберите Покрени као -> ТестНГ Суите .
Када се датотека тестнг.кмл покрене, резултате можемо видети у конзоли.
Пример покретања помоћу ТестНГ.кмл
Овде смо креирали име Суите као
Суитеу и тесту можемо дати било које име у КСМЛ датотеци. Али ознаци класе морамо да дамо тачан назив који је комбинација назива вашег пакета и назива тест случаја.
Назив пакета је основеДемо а називи тест случајева су ГооглеИмагес и Гугл мапе .
Покренимо КСМЛ датотеку. Покрените тест десним кликом на датотеку ТестНГ КСМЛ и изаберите Покрени као => ТестНГ Суите .
Када се датотека тестнг.кмл покрене, резултате можемо видети у конзоли.
Орацле обрасци и извештаји питања за интервјуе
Закључак
Истражили смо све о ТестНГ.кмл у овом упутству. Разне предности и концепти коришћени у ТестНГ.кмл детаљно су објашњени уз помоћ ТестНГ примера
Надамо се да сте уживали у читавом спектру водича у овој серији ТестНГ.
Срећно читање !!
=> Посетите овде за ексклузивну серију тренинга за ТестНГ.
Препоручено читање
- 20 најпопуларнијих питања и одговора у интервјуу за ТестНГ
- Како се користи ТестНГ Фрамеворк за креирање скрипта за селен - ТестНГ Селениум Туториал # 12
- Научите како да користите напомене ТестНГ у селену (са примерима)
- РЕСТ АПИ тестирање помоћу Спринг РестТемплате и ТестНГ
- Манипулација датотекама у Унику: Преглед система Уник датотека
- Водич за Ецлипсе: Интегрисање ТестНГ-а у Ецлипсе Јава ИДЕ
- Уник посебни знакови или метазнакови за манипулисање датотекама
- МонгоДБ Направите резервну копију базе података