Можно ли установить отрицательный приоритет в Testng?
Можно ли установить отрицательный приоритет в Testng?

Видео: Можно ли установить отрицательный приоритет в Testng?

Видео: Можно ли установить отрицательный приоритет в Testng?
Видео: Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG 2024, Май
Anonim

Приоритет - это элемент, применимый только для аннотированных методов @Test. Приоритет должно быть целым числом. Это жестяная банка быть отрицательный , ноль или положительное число. TestNG будет выполнять методы тестирования от самого низкого до самого высокого приоритет.

Итак, как мне установить приоритет в TestNG?

Вы можете запустить один или несколько тестовых случаев в своем Testng код. Если тест приоритет не определен, хотя при выполнении нескольких тестовых случаев TestNG назначает все @Test a приоритет как ноль (0). Теперь во время бега; ниже приоритеты будет запланировано в первую очередь.

Кроме того, можем ли мы настроить отчеты TestNG? Мы представили TestNG дефолт отчет html и xml файлы в статье Отчет TestNG Пример. Но ты может обнаружить, что этого недостаточно для ты . TestNG предоставить интерфейс IReporter, который вы можете реализовать его для создания тестового слушателя контекста. потом вы можете настроить отчет в его методе generateReport ().

Таким образом, каков приоритет по умолчанию в TestNG?

В приоритет по умолчанию of test, если не указано, является целым числом 0. Итак, если у нас есть один тестовый пример с приоритет 1 и один без каких-либо приоритет значение, то тест без каких-либо приоритет значение будет выполнено первым (как дефолт значение будет 0 и тесты с меньшим приоритет выполняются первыми).

Можем ли мы установить приоритет в Junit?

8 ответов. В основном, вы можете не указывать порядок, в котором выполняются отдельные модульные тесты (хотя ты мог бы указать приоритеты в TestNG и иметь другой приоритет для каждого теста). Однако модульные тесты должны выполняться изолированно, поэтому порядок тестов не имеет значения. Это плохая практика.

Рекомендуемые: