Иногда мы можем столкнуться с ситуациями, когда наш код не готов, а тестовые примеры, написанные для проверки определенного метода, могут дать сбой. В таких случаях мы могли бы использовать аннотацию TestNG @Test(enabled = false). Эта аннотация TestNG позволяет игнорировать тест testng.
Если метод тестирования помечен аннотацией @Test(enabled = false), то тестовый пример, который не готовность к тестированию игнорируется.
Теперь давайте посмотрим, как игнорировать тест TestNG с помощью скрипта.
Скрипт – тестовый пример 1:Java
12345678 | пакет программного обеспеченияTestingMaterial;импорт org.testng.annotations.Test;открытый класс TestCase1 {@Testpublic void printClass(){System.out.println(“Это тестовый пример 1”);}} |
Сценарий — тестовый пример 2: Я хочу игнорировать этот тест при выполнении тестаJava
12345678 | package softwareTestingMaterial; import org.testng.annotations.Test;public class TestCase2 {@Test (enabled=false)public void printClass2(){System.out.println(“Это тестовый пример 2”);}} |
файл testNg.xml:
1234567891011 | <?xml version=”1.0″ encoding=”UTF-8″?><!DOCTYPE suite SYSTEM “http://testng.org/testng-1.0.dtd” > <suite name=”softwaretestingmaterial”>< ;test name=”testngTest”><classes><class name=”softwareTestingMaterial.TestCase1″ /><class name=”softwareTestingMaterial.TestCase2″ /></classes></test></suite >таблица>
Посмотрите видео ниже, чтобы узнать, как создать и запустить testng.xml Пожалуйста, наберитесь терпения. Видео загрузится через некоторое время. Если вам понравилось это видео, подпишитесь на наш канал YouTube, чтобы получать дополнительные видеоуроки. Вывод консоли:
Полное руководство по TestNG можно найти здесь.
Если вы не являетесь постоянным читателем моего блога, тогда я настоятельно рекомендую вам подписаться на бесплатную рассылку новостей по электронной почте, используя belo w ссылка. TAG: qa |