testng installation basic program
Овај водич покрива инсталацију ТестНГ-а. Такође ћемо покренути основни ТестНГ програм и видети који извештаји се могу генерисати након тестирања у ТестНГ-у:
Овај водич ће вас научити како да инсталирате ТестНГ путем Маркетплаце-а и инсталирате нове софтверске опције у Ецлипсе-у.
Такође ћемо покренути основни ТестНГ програм и видети који су извештаји које се могу генерисати након тестирања у ТестНГ-у.
=> Овде припазите на једноставну серију тренинга ТестНГ.
Шта ћете научити:
питања и одговори на тестовима за осигурање квалитета
Инсталација и конфигурација ТестНГ-а
ТестНГ за Ецлипсе: Додатак нам помаже у покретању наших ТестНГ скрипти / тестова из Ецлипсе-а. Помаже у покретању апартмана, група или појединачних тест случајева. Кад год дође до грешке, она ће бити пријављена на посебној картици и можемо је прегледати без икаквих мука. Овај додатак такође има неколико шаблона који олакшавају наше тестирање.
Подешавање / конфигурација глобалних променљивих околине за ТестНГ у Ецлипсе:
- Треба да се инсталира најновија верзија Јаве за покретање додатка ТестНГ фор Ецлипсе.
- Треба променити променљиву окружења за Јаву.
- Ецлипсе верзије 4.2 и новије треба преузети у машину. Верзије у наставку које нису подржане, мораћемо да ажурирамо исправну верзију.
- Потребне верзије помрачења укључују Кисеоник (4.7), Неон (4.6), Марс (4.5), Луна (4.4), Кеплер (4.3), Јуно (4.2, 3.8), Претходно до Јуноне (<=4.1), Photon (4.8), 2018-09 (4.9).
- Подршка платформе: Виндовс, Мац, Линук / ГТК.
ТестНГ се може инсталирати на два различита начина:
- Можемо да користимо Ецлипсе Маркетплаце.
- Можемо га инсталирати из Инсталирајте нови софтвер.
Откријмо оба начина инсталирања ТестНГ-а у Ецлипсе-у.
# 1) Инсталација путем тржишта
Доље су дати кораци за инсталирање ТестНГ-а са Маркетплаце-а:
Корак 1: Покрените Ецлипсе.
Корак 2: Идите на одељак помоћи.
Корак 3: Кликните Ецлипсе Маркетплаце у одељку за помоћ.
Корак 4: Отвара се прозор Ецлипсе Маркетплаце. Унесите ТестНГ у Пронађи и кликните на дугме за претрагу.
Корак 5: Кликните на Дугме Инсталирај како је приказано испод.
Корак 6: Отвориће се још један нови прозор, не мењајте ништа. Само кликните на Дугме за потврду .
Корак 7: Кликните на Следеће дугме и отвориће се дијалошки оквир Уговор о лиценци. Кликните на „Прихватам услове уговора о лиценци“, а затим кликните на Дугме Заврши .
Корак 8: Када примите сигурносно упозорење, кликните на дугме У реду.
Корак 9: Сачекајте да се инсталација заврши.
Корак 10: Ецлипсе ће затражити поновно покретање, кликните на Да дугме . Ако не, требали бисмо поново покренути Ецлипсе за промене које смо урадили.
Корак 11: Када се поновно покретање заврши, можемо да проверимо да ли је ТестНГ успешно инсталиран или не. Да бисте проверили, кликните на Виндовс, а затим на Преференцес и погледајте да ли је ТестНГ укључен на листу Преференцес или не.
# 2) Кроз Инсталирање новог софтвера
Корак 1: Кликните на дугме за помоћ на траци горњег менија у програму Ецлипсе. Затим кликните на „Инсталирање новог софтвера“ како је приказано испод.
Корак 2: Унесите хттп://беуст.цом/ецлипсе у Рад са пољем као што је приказано испод и сачекајте неко време да се ТестНГ прикаже.
Корак 3: Изаберите поље за потврду за ТестНГ и кликните на дугме Даље.
Корак 4: Пре почетка инсталације проверава захтеве или било какве зависности. Ако постоје проблеми са захтевима / зависностима, затражиће да их инсталира пре него што настави са ТестНГ-ом. Већину времена се успешно инсталира.
Корак 5: Када се заврше горњи кораци, затражиће се да прегледа детаље инсталације. Кликните на ОК, а затим на Следеће дугме наставиће се.
Корак 6: Прихватите услове уговора о лиценци и кликните на Дугме Заврши .
Инсталирање траје неколико минута.
Белешка: Када се инсталација заврши, можемо да проверимо да ли је ТестНГ правилно инсталиран или не. Да бисте то урадили, идите на траку менија Виндовс, кликните на Схов Виев а затим кликните на Остало како је приказано испод.
Проширите Јава директоријум и погледајте да ли је ТестНГ доступан као што је приказано доле.
ТестНГ случај аутоматизације
Створимо свој први тест случаја аутоматизације помоћу ТестНГ-а.
Корак 1: Направите нови пројекат и пакет. Кликните на Датотека -> Ново -> Јава пројекат.
Тада ће се отворити прозор Нев Јава Пројецт. Унесите назив пројекта као што је приказано испод.
Овде је дато као ТестНГПрацтице. Не бирајте ништа, само га задржите као подразумевано, осим ако не приказује поруке. Кликните на Следеће дугме .
како да покренем .јар датотеку
Сада Јава подешавања приказује се екран. Молимо задржите га као подразумевани и кликните на Дугме Заврши .
Корак 2: Пројекат ТестНГПрацтице је креиран и такође можемо видети ЈРЕ системска библиотека да се аутоматски укључе.
Корак 3: Кликните десним тастером миша на пројекат ТестНГПрацтице, а затим кликните Својства. Особине за ТестНГПрацтице прозор ће бити приказан.
Корак 4: Изаберите Јава Буилд Патх и кликните на картицу библиотека као што је приказано доле.
Сада кликните на Додајте спољне ЈАР-ове . Одвешће вас до фасцикле у којој сте чували све извршне ЈАР датотеке. Изаберите све датотеке и кликните на Дугме Отвори како је приказано испод.
Сада кликните на додај још две јар датотеке, као што је приказано доле.
Моћи ћете да видите да су све спољне датотеке Јар-а укључене / додате за овај пројекат. Кликните на Дугме Примени и Затвори.
Сада су додате и све референтне библиотеке.
Корак 5: Сада кликните десним тастером миша на датотеку срц у оквиру ТестНГПрацтице Пројецт. Изаберите Ново-> Остало-> Направите нови Јава пакет .
Унесите име као што је приказано испод „ПрацтТестс“ и кликните на дугме Заврши. Не мењајте ништа осим ако и док не добијете било какву поруку.
Корак 6: Сада креирајте ТестНГ класу у оквиру пакета ПрацтТестс. Десни клик на Фасцикла Тест Цасе , Иди на ТестНГ и изаберите „ТестНГ класа“ .
Унесите назив класе као БасицТест на екрану класе Нова ТестНГ, као што је приказано доле, и кликните на Дугме Заврши . Такође можете проверити @БефореМетход и @АфтерМетход Аннотатионс за наш први основни програм.
Програмери користе напомене за описивање кодова у програму. У тестНГ-у се користе различите врсте напомена у складу са захтевима. @Тест је основна напомена у току рада ТестНГ. Овде се напомене @БефореМетход и @АфтерМетход извршавају пре и после извршавања метода @Тест.
Јава кодирање интервју питања за искусне
Белешка : У класи ТестНГ не бирамо јавни статички воид маин као што то радимо у Јава програмима. Увек би требало да буде означено. Није нам потребан главни метод за извршавање класе. ТестНГ аутоматски извршава класу.
Припремљен је ваш први час ТестНГ-а. Сада можете да напишете основни тест за свој први програм на часу ТестНГ.
Напишимо основни програм ТестНГ. За писање нашег програма користићемо напомене @БефореМетход, @Тест и @АфтерМетход ТестНГ. Сазнаћемо више о напоменама у нашим предстојећим водичима.
Овде можете видети да смо проверили напомене током креирања прве класе ТестНГ. Можемо видети напомене које смо изабрали (@БефореМетход и @АфтерМетход), увезене из библиотеке ТестНГ.
Програм :
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } }
Корак 7: Покренимо тест. То би требало урадити десним кликом на скрипту тест случаја. Изаберите Покрени као -> ТестНГ тест . Кликните на дугме ОК.
Корак 8: Када се извршење заврши, резултати ће изгледати као на доњим екранима. Екран резултата приказује ПАССЕД: гмаилЛогин. То значи да је тест успешно прошао без грешака.
Слично томе, можете да проверите и друге две картице тј. Неуспели тестови и сажетак . Ако имате неуспелих тестова, можете да проверите детаље, а картица Сажетак теста приказује детаље као што су назив теста, време (у секундама) потребно за извршавање теста, број предавања (овде је био само један) и метода (овде само један) .
ТестНГ такође производи ХТМЛ извештаје. Да бисте приступили овом извештају, можете да одете у фасциклу Пројецт и кликнете на фасциклу излазног теста. Можете да проверите да ли постоје различите врсте извештаја попут „ емаилабле-репорт.хтмл ' и ' индек.хтмл ' како је приказано испод. Кликните оба извештаја и моћи ћете да видите детаље извршења теста.
ТестНГ'с ‘Индек.хтмл’ даје везу до различитих компоненти као што су Групе, Репортер Оутпут, Тимес, итд. Кликом на сваку од њих можете видети различите детаљне описе извршавања. О њима ћемо разговарати у предстојећим водичима.
Закључак
ТестНГ има корисне функције које олакшавају тестирање. Видели смо како се ТестНГ може инсталирати и како покренути основни тест програм помоћу ТестНГ-а у овом упутству. Такође смо видели како се извештаји могу генерисати након пробног рада.
Наш предстојећи водич детаљно ће објаснити ТестНГ напомене и слушаоце.
=> Овде погледајте водич за почетнике ТестНГ-а.
Препоручено читање
- Основе отклањања грешака у коду у програму Ецлипсе
- Ецлипсе ИДЕ: Креирајте и покрените свој први Јава пројекат
- Водич за Ецлипсе: Интегрисање ТестНГ-а у Ецлипсе Јава ИДЕ
- Водич за Ецлипсе: Најпопуларније функције за боље кодирање
- Дубински водичи за помрачење за почетнике
- Водич за ЈАВА за почетнике: 100+ практичних Јава видео водича
- Корак по корак инсталација и подешавање Аппиум Студио
- Структура програма Ц # и основна синтакса са примерима