Можем ли да зададем отрицателен приоритет в Testng?
Можем ли да зададем отрицателен приоритет в Testng?

Видео: Можем ли да зададем отрицателен приоритет в Testng?

Видео: Можем ли да зададем отрицателен приоритет в Testng?
Видео: ПРОВЕРКА НА БЛУД TATWOLE 2024, Ноември
Anonim

Приоритет е елемент, приложим само за анотирани методи с @Test. Приоритет трябва да е цяло число. То мога бъда отрицателен , нула или положително число. TestNG ще изпълнете тестови методи от най-ниското до най-високото приоритет.

Точно така, как да задам приоритет в TestNG?

Можете да стартирате един или няколко тестови случая във вашия Testng код. Ако тест приоритет не е дефиниран, докато изпълнява множество тестови случаи, TestNG присвоява всички @Test a приоритет като нула (0). Сега, докато бягате; нисък приоритети ще бъде насрочено първо.

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

По този начин какъв е приоритетът по подразбиране в TestNG?

В приоритет по подразбиране на теста, когато не е посочено, е целочислена стойност 0. Така че, ако имаме един тестов случай с приоритет 1 и едно без никакви приоритет стойност след това тестът без никакви приоритет стойността ще се изпълни първо (като по подразбиране стойност ще бъде 0 и тестове с по-ниска приоритет се изпълняват първи).

Можем ли да зададем приоритет в Junit?

8 отговора. Общо взето, можеш не посочвайте реда, в който се изпълняват отделните тестове (все пак можеш уточни приоритети в TestNG и имат различен приоритет за всеки тест). Единичните тестове обаче трябва да могат да се изпълняват изолирано, така че редът на тестовете не трябва да има значение. Това е лоша практика.

Препоръчано: