testng example how create
Запитання та відповіді на співбесіду з центром якості HP
Цей посібник пояснює, як створити файл TestNG.xml за допомогою прикладу TestNG:
Тут буде докладно пояснено одну з найважливіших тем TestNG, тобто файл TestNG.xml.
Багато завдань можна виконати одночасно з файлом TestNG.xml.
Давайте розпочнемо!!
=> Познайомтесь тут, щоб побачити A-Z навчальних посібників з підготовки до випробувань тут.
Що ви дізнаєтесь:
- Що таке TestNG.xml?
- Кроки для створення файлу TestNG.xml
- Приклад запуску за допомогою TestNG.xml
- Висновок
Що таке TestNG.xml?
Файл TestNG.xml - це файл конфігурації, який допомагає в організації наших тестів. Це дозволяє тестувальникам створювати та обробляти кілька класів тестів, визначати тестові набори та тести.
Це полегшує роботу тестера, контролюючи виконання тестів, об’єднуючи всі тестові кейси та запускаючи його під одним файлом XML. Це прекрасна концепція, без якої важко працювати в TestNG.
Переваги TestNG.xml
Основними перевагами файлу TestNG.xml є:
- Він забезпечує паралельне виконання методів тестування.
- Це дозволяє залежність одного методу випробування від іншого методу випробування.
- Це допомагає визначити пріоритет наших методів тестування.
- Це дозволяє групувати методи випробувань у групи випробувань.
- Він підтримує параметризацію тестових випадків за допомогою анотації @Parameters.
- Це допомагає в тестуванні на основі даних за допомогою анотації @DataProvider.
- Він має різні типи тверджень, які допомагають підтвердити очікувані результати з фактичними результатами.
- У ньому є різні типи звітів HTML, звіти Extent тощо для кращого та чіткого розуміння нашого підсумку тесту.
- У ньому є слухачі, які допомагають у створенні журналів.
Поняття, що використовуються в TestNG.xml
# 1) Набір представлений одним файлом 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’ як показано на зображенні нижче, і натисніть кнопку Готово.
Крок 3: Тепер ви можете додати наведений нижче код XML у файл testng.xml. Ви можете вибрати назву набору тесту та назву тесту відповідно до вимог.
Повідомляючи необхідну інформацію, файл testng.xml виглядає так:
У наведеному вище файлі XML ви можете правильно і точно бачити послідовність тегів. Люкс => Тестові класи => Клас.
Ось назва люксу
Назва тесту -
Ми можемо вказати будь-яке ім’я набору та тесту у файлі XML. Але ми повинні вказати правильну назву тегу класів, що є комбінацією імені вашого пакета та імені тестового випадку.
Ім'я пакета - Googletest, а тестові кейси:
Крок 4: Запустимо файл xml. Запустіть тест, клацнувши правою кнопкою миші файл TestNG xml і виберіть Запустити як -> TestNG Suite .
найкраще програмне забезпечення для завантаження відео YouTube
Після запуску файлу testng.xml ми можемо побачити результати в консолі.
Приклад запуску за допомогою TestNG.xml
Тут ми створили назву Suite як
Ми можемо вказати будь-яке ім’я набору та тесту у файлі XML. Але ми повинні вказати правильну назву тегу класів, яка є комбінацією назви вашого пакета та назви тесту.
Назва пакета: основиDemo а назви тестових кейсів - GoogleImages і Гугл-мапи .
Запустимо файл XML. Запустіть тест, клацнувши правою кнопкою миші на файлі TestNG XML і виберіть Запустити як => TestNG Suite .
Після запуску файлу testng.xml ми можемо побачити результати в консолі.
Висновок
У цьому посібнику ми вивчили все про TestNG.xml. Різні переваги та концепції, що використовуються у TestNG.xml, були детально пояснені за допомогою прикладу TestNG
Ми сподіваємось, вам сподобався весь набір підручників у цій серії TestNG.
Щасливого читання !!
Рекомендована література
- 20 найпопулярніших запитань та відповідей на інтерв’ю TestNG
- Як використовувати TestNG Framework для створення сценаріїв селену - Підручник No12 для TestNG
- Дізнайтеся, як використовувати анотації TestNG у селені (з прикладами)
- Тестування REST API за допомогою Spring RestTemplate та TestNG
- Маніпулювання файлами в Unix: огляд файлової системи Unix
- Підручник з Eclipse: Інтеграція TestNG в IDE Eclipse Java
- Спеціальні символи Unix або метасимволи для управління файлами
- MongoDB Створення резервної копії бази даних