testng installation basic program
Този урок обхваща инсталирането на TestNG. Също така ще стартираме основна програма TestNG и ще видим какви отчети могат да бъдат генерирани след тестване в TestNG:
Този урок ще ви научи как да инсталирате TestNG чрез Marketplace и да инсталирате нови софтуерни опции в Eclipse.
Също така ще стартираме основна програма TestNG и ще видим какви са отчетите, които човек може да генерира след тестване в TestNG.
=> Внимавайте тук за простата серия за обучение TestNG.
Какво ще научите:
c ++ изчакайте 1 секунда
Инсталиране и конфигуриране на TestNG
TestNG за Eclipse: Приставката ни помага при стартирането на нашите TestNG скриптове / тестове от Eclipse. Помага при стартиране на апартаменти, групи или отделни тестови случаи. Всеки път, когато има грешка, тя ще бъде докладвана в отделен раздел и ние можем да ги преглеждаме без никакви неприятности. Този плъгин също има няколко шаблона, които улесняват нашето тестване.
Задаване / конфигуриране на глобални променливи на околната среда за TestNG в Eclipse:
- Най-новата версия на Java трябва да бъде инсталирана за стартиране на приставката TestNG for Eclipse.
- Променливата на средата за Java трябва да бъде конфигурирана.
- Eclipse версия 4.2 и по-нова трябва да бъде изтеглена в машината. Версии по-долу, които не се поддържат, ще трябва да се погрижим да актуализираме правилната версия.
- Изискваните версии на Eclipse включват кислород (4.7), неон (4.6), Марс (4.5), луна (4.4), кеплер (4.3), юнона (4.2, 3.8), предишна към юнона (<=4.1), Photon (4.8), 2018-09 (4.9).
- Поддръжка на платформа: Windows, Mac, Linux / GTK.
TestNG може да се инсталира по два различни начина:
- Можем да използваме Eclipse Marketplace.
- Можем да го инсталираме от Инсталирайте нов софтуер.
Нека да открием и двата начина за инсталиране на TestNG в Eclipse.
# 1) Инсталиране чрез Marketplace
По-долу са дадени стъпките за инсталиране на TestNG от Marketplace:
Етап 1: Стартирайте Eclipse.
Стъпка 2: Отидете в раздела за помощ.
Стъпка 3: Щракнете Eclipse Marketplace в раздела за помощ.
Стъпка 4: Отваря се прозорецът Eclipse Marketplace. Въведете TestNG в намирам и щракнете върху бутона за търсене.
Стъпка 5: Щракнете върху Бутон за инсталиране както е показано по-долу.
Стъпка 6: Ще се отвори още един нов прозорец, не променяйте нищо. Просто кликнете върху Бутон за потвърждение .
Стъпка 7: Щракнете върху Следващ бутон и ще се отвори диалоговият прозорец Лицензионно споразумение. Кликнете върху „Приемам условията на лицензионното споразумение“ и след това върху Бутон за завършване .
Стъпка 8: Когато бъде получено предупреждение за сигурност, щракнете върху бутона OK.
Стъпка 9: Моля, изчакайте инсталацията да приключи.
Стъпка 10: Eclipse ще поиска рестартиране, щракнете върху Бутон Да . Ако не, трябва да рестартираме Eclipse за промените, които сме направили.
Стъпка 11: След като рестартирането приключи, можем да проверим дали TestNG е инсталиран успешно или не. За да проверите, щракнете върху Windows, след това върху Preferences и вижте дали TestNG е включен в списъка Preferences или не.
# 2) Чрез Инсталиране на нов софтуер
Етап 1: Щракнете върху бутона за помощ в горната лента на менюто в Eclipse. След това кликнете върху „Инсталиране на нов софтуер“ както е показано по-долу.
Стъпка 2: Въведете http://beust.com/eclipse в Работа с полето, както е показано по-долу, и изчакайте известно време, за да се покаже TestNG.
Стъпка 3: Изберете квадратче за TestNG и щракнете върху бутона Next.
Стъпка 4: Той проверява за изискванията или някакви зависимости, преди да започне инсталацията. Ако има някакви проблеми с изискванията / зависимостите, той ще поиска да ги инсталира, преди да продължи с TestNG. По-голямата част от времето се инсталира успешно.
Стъпка 5: След като приключат горните стъпки, той ще поиска да прегледа подробностите за инсталацията. Щракнете върху OK и след това върху Следващ бутон продължавам.
Стъпка 6: Приемете условията на лицензионното споразумение и кликнете върху Бутон за завършване .
Инсталирането отнема няколко минути.
Забележка: След като инсталацията приключи, можем да проверим дали TestNG е инсталиран правилно или не. За да направите това, отидете в лентата с менюта на Windows, щракнете върху Покажи изглед и след това щракнете върху Други както е показано по-долу.
Разгънете папката Java и вижте дали TestNG е наличен, както е показано по-долу.
Тест за автоматизация на TestNG
Нека създадем първия си тест за автоматизация с TestNG.
Етап 1: Създайте нов проект и пакет. Щракнете върху Файл -> Ново -> Проект Java.
Тогава ще се отвори прозорецът New Java Project. Въведете име на проект, както е показано по-долу.
Тук тя е дадена като TestNGPractice. Не избирайте нищо, просто го запазете по подразбиране, освен ако не показва съобщения. Щракнете върху Следващ бутон .
най-добрият безплатен python ide за windows
Сега Настройки на Java се показва екранът. Моля, запазете го по подразбиране и кликнете върху Бутон за завършване .
Стъпка 2: Проектът TestNGPractice е създаден и ние също можем да видим JRE Системна библиотека за автоматично включване.
Стъпка 3: Щракнете с десния бутон върху проекта TestNGPractice и след това щракнете върху Свойства. Свойства за TestNGPractice ще се покаже прозорец.
Стъпка 4: Изберете Път за изграждане на Java и щракнете върху раздела библиотеки, както е показано по-долу.
Сега кликнете върху Добавете външни JAR файлове . Ще ви отведе до папката, в която сте съхранили всичките си изпълними JAR файлове. Изберете всички файлове и кликнете върху Бутон за отваряне както е показано по-долу.
Сега кликнете върху добавяне на още два файла с jar, както е показано по-долу.
Ще можете да видите, че всички външни Jar файлове са включени / добавени за този проект. Кликнете върху Бутон Приложи и затвори.
Сега всички Справочни библиотеки също са добавени.
Стъпка 5: Сега щракнете с десния бутон върху src файла под TestNGPractice Project. Изберете Ново-> Други-> Създайте нов Java пакет .
Въведете името, както е показано по-долу „PractTests“ и кликнете върху бутона Finish. Не променяйте нищо, освен ако не получите съобщение.
Стъпка 6: Сега създайте клас TestNG под пакета practiceTests. Щракнете с десния бутон върху Папка Test Case , отидете на ТестNG и изберете “TestNG Class” .
Въведете името на класа като BasicTest в екрана за нов клас TestNG, както е показано по-долу, и щракнете върху Бутон за завършване . Можете също да проверите @BeforeMethod и @AfterMethod Annotations за първата ни основна програма.
Анотациите се използват от разработчиците за описване на кодове в програма. Съществуват различни видове анотации, използвани в TestNG според изискванията. @Test е основната анотация в работния процес на TestNG. Тук анотациите @BeforeMethod и @AfterMethod се изпълняват преди и след изпълнението на методите @Test съответно.
Забележка : В клас TestNG не избираме публична статична void main, както правим в Java програми. Винаги трябва да бъде отметнато. Нямаме нужда от основния метод за изпълнение на класа. TestNG автоматично изпълнява класа.
Подготвен е първият ви клас TestNG. Сега можете да напишете основен тест за първата си програма в класа TestNG.
Нека напишем основната програма TestNG. Ще използваме @BeforeMethod, @Test и @AfterMethod TestNG Annotations за писане на нашата програма. Ще научим повече за анотациите в предстоящите ни уроци.
Тук можете да видите, че проверихме анотациите, докато създавахме първия клас TestNG. Можем да видим анотациите, които сме избрали (@BeforeMethod и @AfterMethod), импортирани от библиотеката TestNG.
Програма :
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: Нека пуснем теста. Това трябва да стане, като щракнете с десния бутон върху скрипта на тестовия случай. Изберете Изпълнете като -> TestNG Test . Щракнете върху бутона OK.
Стъпка 8: След като изпълнението приключи, резултатите ще изглеждат както на екраните по-долу. Екранът с резултати показва PASSED: gmailLogin. Това означава, че тестът е преминал успешно без никакви грешки.
По същия начин можете да проверите другите два раздела, т.е. Неуспешни тестове и обобщение . Ако имате неуспешни тестове, можете да проверите подробностите и в раздела „Резюме на теста“ се показват подробности като име на теста, време (в секунди), необходимо за изпълнение на теста, брой класове (тук беше само един) и метод (тук само един) .
TestNG също произвежда HTML отчети. За достъп до този отчет можете да отидете в папката Project и да щракнете върху папката за изходен тест. Можете да проверите дали има различни видове отчети като „ emailable-report.html ' и ' index.html “, Както е показано по-долу. Кликнете върху двата отчета и ще можете да видите подробностите за изпълнението на теста.
TestNG ‘Index.html’ дава връзка към различни компоненти като Групи, Изход на репортер, Времена и др. Като кликнете върху всеки от тях, можете да видите различни подробни описания на изпълнението. Ще ги обсъдим в предстоящите уроци.
Заключение
TestNG има полезни функции, които улесняват тестването. Видяхме как TestNG може да бъде инсталиран и как да стартираме основна тестова програма, използвайки TestNG в този урок. Видяхме също така как могат да се генерират отчети след тестване.
Предстоящият ни урок ще обясни подробно анотациите и слушателите на TestNG.
как да премахнете елементи от масив java -
=> Погледнете тук Ръководството за начинаещи TestNG.
Препоръчително четене
- Основи за отстраняване на грешки във вашия код в Eclipse
- Eclipse IDE: Създайте и стартирайте първия си Java проект
- Урок за Eclipse: Интегриране на TestNG в Eclipse Java IDE
- Урок за Eclipse: Най-популярните функции, които ви помагат да кодирате по-добре
- Уроци за задълбочено затъмнение за начинаещи
- Урок за JAVA за начинаещи: 100+ практически ръководства за Java видео
- Поетапна инсталация и настройка на Appium Studio
- Структура на програмата C # и основен синтаксис с примери