Що таке TestNG?

TestNG – це середовище тестування,, але представляє деякі нові функціональні можливості, натхненна JUnit і NUnit які роблять її більш потужною і простий у використанні.

Що таке TestNG?

TestNG – це тестовий фреймворк, створений Cédric Beust, допомагає задовольнити значну кількість потреб AQA & Dev у тестуванні. А саме TestNG дає розробнику можливість створювати більш гнучкі та потужні тести. TestNG широко використовується разом з Selenium.

Хочете знати, що означає NG❓

Це означає “Next Generation” ( “Наступне покоління”). TestNG схожий на JUnit, але він більш продуктивніший, коли справа стосується управління потоком виконання Вашої програми. Архітектура фреймворку допомагає нам зробити тести більш структурованими і забезпечити кращі точки валідації.

Деякі особливості TestNG, що заслуговують на увагу:

  • Потужні і різноманітні анотації для підтримки тест-кейсів.
  • TestNG використовує більше можливостей Java і OOП

Розділяє тестовий код часу компіляції і інформацію про конфігурацію даних часу виконання.

  • Паралельне виконання тестів, використання залежностей між тестами. Скажімо тестування навантаження і часткової відмови.
  • Гнучкість виконання тестів з різними наборами даних, через файл TestNG.xml або через концепцію постачальників даних (data-provider).
  • Угруповання і пріоритизація тест-кейсів.
  • Генерація HTML-звітів, встановлення додаткового ПЗ з різних плагінів.
  • Особливо важливо гнучкий плагін API.
  • Генерація логів виконання тестів.
  • Легка інтеграція з Eclipse, Maven, Jenkins і ін.

Курси та події

Публікації

Відео