Учебное пособие TestNG

TestNG Tutorial

testng tutorials

TestNG (Next Generation) - это среда тестирования, вдохновленнаяJUnit иNUnit, но с добавлением множества новых инновационных функций, таких как тестирование зависимостей, концепция группировки, чтобы сделать тестирование более мощным и простым в выполнении. Он предназначен для охвата всех категорий испытаний: модульные, функциональные, сквозные, интеграционные и т. Д.

1. Учебники TestNG

  • TestNG – Hello World Example
    Приступая к работе с TestNG, создайте простой тестовый пример и способы его выполнения.

  • TestNG – Configuration Annotations
    В этом примере показан список аннотаций конфигурации, поддерживаемых в TestNG.

  • TestNG – Expected Exception Test
    В этом примере показано, как проводить тестирование исключений -@Test(expectedExceptions = ?).

  • TestNG – Ignore Test
    В этом примере показано, как включить и отключить метод тестирования -@Test(enabled = true).

  • TestNG – Timeout Test
    Убедитесь, что метод тестирования должен быть завершен в течение указанного времени -@Test(timeOut = 5000).

  • TestNG – Groups Test
    В этом примере показано, как проводить групповое тестирование -@Test(groups= ?),@Test(dependsOnGroups - ?).

  • TestNG – Suite Test
    В этом примере показано, как запустить несколько тестовых классов сtestng.xml.

  • TestNG – Dependency Test
    В этом примере показано, как использоватьdependOnMethods иdependsOnGroups для реализации тестирования зависимостей.

  • TestNG – Parameter Test (XML and DataProvider)
    В этом примере показано, как передать параметры в метод тестирования с помощьюXML или@DataProvider.

  • TestNG – Parameter Test (DataProvider)
    Еще один пример@DataProvider.

  • TestNG + Selenium – Load Testing
    В этом примере показано, как использовать Selenium для выполнения нагрузочного теста на веб-сайте.

  • TestNG + Spring Integration Example
    В этом примере показано, как тестировать компоненты Spring с помощью TestNG.

  • JUnit 4 Vs TestNG – Comparison
    Подробное сравнение функций JUnit 4 и TestNG.

Рекомендации