357 подписчиков
💬 Структура testng.xml
TestNG.xml - это файл конфигурации. Он поможет организовать и структурировать наши тесты. TestNG.xml позволит составить из классов нашего кода тесты и тестовые наборы. Он заметно облегчает работу тестировщика, за счёт контроля выполнения тестов, поскольку теперь все тесты описаны вместе, внутри одного xml файла.
С его помощью можно:
🔸 Настраивать тестовые прогоны
🔸 Устанавливать зависимости между тестами
🔸 Устанавливать приоритеты запуска тестов
🔸 Включать или исключать классы, тестовые методы, пакеты и другие сущности.
Основные части testng.xml:
🔸 Тестовый набор - тэг верхнего уровня. Представляет собой весь xml файл и содержит набор тестов. Определяется тэгом <suite> и может содержать один или несколько тестов.
🔸 Тест - определяется тэгом <test> и может содержать один или несколько тестовых классов.
🔸 Тестовый класс - это класс, содержащий аннотации TestNG и один или несколько тестовых методов. В testng.xml определяется тэгом <class>.
Около минуты
17 марта 2024