testng example how create
въпроси за интервю за оракул и отговори за опитни
Този урок обяснява как да създадете TestNG.xml файл с помощта на TestNG Пример:
Тук ще бъде обяснена подробно една от най-важните теми на TestNG, т.е. файлът TestNG.xml.
Много задачи могат да бъдат изпълнени едновременно с файла TestNG.xml.
Да започваме!!
=> Проверете тук, за да видите A-Z на уроците за обучение на TestNG тук.
Какво ще научите:
- Какво е TestNG.xml?
- Стъпки за създаване на файл TestNG.xml
- Пример за изпълнение с TestNG.xml
- Заключение
Какво е TestNG.xml?
Файлът TestNG.xml е конфигурационен файл, който помага при организирането на нашите тестове. Той позволява на тестерите да създават и обработват множество класове тестове, да дефинират тестови пакети и тестове.
Това улеснява работата на тестера, като контролира изпълнението на тестовете, като събира всички тестови случаи и го изпълнява под един XML файл. Това е красива концепция, без която е трудно да се работи в TestNG.
Предимства на TestNG.xml
Основните предимства на файла TestNG.xml са:
- Той осигурява паралелно изпълнение на тестови методи.
- Тя позволява зависимостта на един метод за изпитване от друг метод за изпитване.
- Помага при определянето на приоритетите на нашите методи за тестване.
- Тя позволява групиране на тестовите методи в тестови групи.
- Той поддържа параметризиране на тестови случаи, използвайки анотация @Parameters.
- Помага при тестване, управлявано от данни, с помощта на анотацията @DataProvider.
- Той има различни видове твърдения, които помагат за валидиране на очакваните резултати с действителните резултати.
- Той има различни видове HTML отчети, Extent отчети и т.н. за по-добро и ясно разбиране на нашето резюме на теста.
- Има слушатели, които помагат при създаването на дневници.
Понятия, използвани в TestNG.xml
# 1) Suite е представен от един XML файл. Той може да съдържа един или повече теста и се определя от маркера.
Пример:
# две) Тестът е представен от и може да съдържа един или повече класове TestNG.
Пример:
# 3) Класът е клас на Java, който съдържа анотации на TestNG. Тук той е представен от маркера и може да съдържа един или повече тестови метода.
Пример
# 4) Тестовият метод е Java метод, анотиран от @Тест методи в изходния файл.
Пример:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
Пример за TestNG.xml
Основният файл Testng.xml изглежда както е показано по-долу.
Стъпки за създаване на файл TestNG.xml
В TestNG трябва да създадем файла TestNG.xml за обработка на множество класове тестове. Трябва да конфигурираме нашето тестово изпълнение, да зададем тестова зависимост, да включим или изключим всякакви класове, тестови методи, пакети, тестове и т.н. и да зададем приоритета също в XML файла.
Нека създадем файла Testng.xml, като използваме стъпките по-долу.
Етап 1: Щракнете с десния бутон върху папката Project, отидете на New и изберете ‘File’, както е показано на изображението по-долу.
Стъпка 2: Добавете името на файла като ‘Testng.xml’ както е показано на изображението по-долу и кликнете върху бутона Finish.
Стъпка 3: Сега можете да добавите XML кода по-долу във вашия файл testng.xml. Можете да изберете името на вашия тестов пакет и името на тестовия тест според изискванията.
Публикувайки необходимата информация, файлът testng.xml изглежда по-долу:
В горния XML файл можете да видите правилно и точно последователността на маркерите. Suite => Тестови класове => Клас.
Тук името на Suite е
Името на теста е
Можем да дадем всяко име на Suite и Test в XML файла. Но трябва да предоставим правилното име на тага на класовете, което е комбинация от името на вашия пакет и името на тестовия случай.
Името на пакета е Googletest, а имената на тестовите случаи са:
Стъпка 4: Нека да стартираме xml файла. Стартирайте теста, като щракнете с десния бутон върху файла TestNG xml и изберете Стартирайте като -> TestNG Suite .
След като файлът testng.xml стартира, можем да видим резултатите в конзолата.
Пример за изпълнение с TestNG.xml
Тук създадохме името на Suite като
стартирайте .jar файлове windows 10
Можем да дадем всяко име на Suite и Test в XML файла. Но трябва да предоставим правилното име на маркера на класовете, което е комбинация от името на вашия пакет и името на тестовия случай.
Името на пакета е основи Демо и имената на тестовите случаи са GoogleImages и Google Maps .
Нека стартираме XML файла. Стартирайте теста, като щракнете с десния бутон върху XML файла TestNG и изберете Стартирайте като => TestNG Suite .
След като файлът testng.xml стартира, можем да видим резултатите в конзолата.
Заключение
Разгледахме всичко за TestNG.xml в този урок. Различните предимства и концепции, използвани в TestNG.xml, бяха подробно обяснени с помощта на пример TestNG
Надяваме се да ви е харесала цялата гама от уроци в тази серия TestNG.
Честито четене !!
=> Посетете тук за ексклузивната серия учебни уроци TestNG.
Препоръчително четене
- 20 Най-популярни въпроси и отговори за интервю за TestNG
- Как да използвам TestNG Framework за създаване на селенови скриптове - TestNG Selenium Tutorial # 12
- Научете как да използвате анотации на TestNG в селен (с примери)
- REST API Тестване с Spring RestTemplate и TestNG
- Файлова манипулация в Unix: Преглед на файловата система Unix
- Урок за Eclipse: Интегриране на TestNG в Eclipse Java IDE
- Специални символи или метасимволи на Unix за манипулиране с файлове
- MongoDB Създаване на резервно копие на база данни