ПРОПУСТИТЬ ТЕСТNG ТЕСТ | РУКОВОДСТВО ПО ТЕСТИРОВАНИЮ

Как пропустить тест TestNG:

Давайте посмотрим, как намеренно пропустить тест TestNG. Иногда мы можем столкнуться с ситуацией, когда наши тестовые примеры могут быть не готовы, и нам нужно пропустить эти тесты. Один из способов пропустить тестовый метод — использовать генерировать новое исключение SkipException() .Сценарий: пропустить тест TestNG, если выполняется условие, иначе продолжить выполнение. Посмотрите пример WebDriver. пример теста, в котором я поместил SkipException() внутри условия if, чтобы намеренно пропустить этот тест.Примечание:После вызова SkipException() оставшаяся часть этого тестового метода не будет выполняться, и управление перейдет непосредственно к следующему выполнению тестового метода. сгенерировать новое SkipException()» в условии if.

123456789

[TestNG] Выполняется: условие if else не выполняется. Нет необходимости пропускать этот тест ================================ =============== SuiteTotal тестов по умолчанию: 2, сбоев: 0, пропусков: 0===================== =========================

Сценарий 1. Я раскомментирую “сгенерировать новое SkipException()» в условии if.

123456789101112131415161718192021222324

пакет программного обеспечения TestingMaterial; импортировать org.testng.annotations.Test; импортировать org.testng.SkipException; public class SkipTestCase { @Testpublic void aSkipTest(){String a =”Пропустить тест”;if(a.equals(“Пропустить тест”)){throw new SkipException(“Пропуск – это не готово для тестирования”);}else {System.out.println(“Я в другом состоянии”);}System.out.println(“Я не в состоянии если еще”);}@Testpublic void nonSkipTest(){System.out.println(” Нет необходимости пропускать этот тест”);}}

 Консоль вывода:

< td class=crayon-nums data-settings=show>12345678910

[TestNG] Выполняется: не нужно пропускать этот тестPASSED: nonSkipTestSKIPPED: aSkipTest ============== ================================= Комплект по умолчанию Всего выполнено тестов: 2, сбоев: 0, пропусков: 1=== ===========================================

Пропустить исключение, и оставшаяся часть первого тестового метода aSkipTest не выполнена, а управление передано второму тестовому методу nonSkipTest и вывести значение как “Нет необходимости пропускать этот тест”
Вы можете найти полное руководство по TestNG здесь.

Полное руководство по TestNG

Если вы не рег Явный читатель моего блога, то я настоятельно рекомендую вам подписаться на бесплатную рассылку новостей по электронной почте, используя ссылку ниже.
TAG: qa

От QA genius

Adblock
detector