Описание тега testng

TestNG - это среда тестирования, ориентированная на обеспечение возможностей как модульного, так и функционального тестирования на языке программирования Java. Он поддерживает параллельное тестирование, поставщиков данных, зависимости, группы и другие функции.
0 ответов

Не удалось опубликовать / создать отчет TestNG в Jenkins

Я использовал проект Maven с Selenium & TestNG для создания автоматизированных сценариев, которые я хочу выполнить из Jenkins. В Jenkins я добавил плагин TestNG для публикации отчета TestNG. Но это не отображается. Я получаю указанную ниже ошибку. …
27 сен '18 в 12:52
2 ответа

Получить сообщение об ошибке подтверждения NUnit

Я довольно новичок в тестировании. После нескольких простых упражнений с Visual Studio я обратился к тестовой среде Nunit. То, что я ищу, это свойство или метод для использования внутри [TearDown] метод test, который предоставляет мне строку, содерж…
09 фев '15 в 09:40
1 ответ

Параллельное выполнение TestNG на машинах AMD A8 не работает

Я пытаюсь запустить следующий тест параллельно с помощью testNG. Тест выполняется параллельно на процессорах Intel, но на процессорах AMD они работают в последовательном порядке. testng.xml: <suite name="Suite" parallel="tests"> <test name=…
1 ответ

testNG: настроить имя теста в созданном отчете

Возможно ли это (конечно, так) и как настроить имя теста, отображаемое в отчете? Например, у меня есть тест входа в систему, который запускается 4 раза ( 4 разных браузера), но сообщаемое имя теста всегда является логином. Я хотел бы присоединить бр…
28 июн '13 в 12:48
1 ответ

Как выполнить @BeforeMethod другого класса в случае нескольких тестовых классов

Постановка задачи: у меня есть несколько классов testng, которые имеют методы @BeforeMethod & @Test, и некоторые тесты вызываются другим методом. Методы BeforeMethod в таком случае не выполняются. Например, public class A { @BeforeMethod public void…
08 янв '16 в 17:27
0 ответов

Плагин Allure (не адаптер) для разбора отчета testng xml

Есть ли плагин Allure (не адаптер) для разбора отчета testng xml, аналогичный junit-xml-plugin. В моем случае тестовая среда сгенерировала отчет testng xml и хочет преобразовать его в Allure html, в этом случае адаптер не тот, что я хочу... образец …
28 ноя '17 в 18:14
1 ответ

TestNG Аннотации в суперклассе

У меня возникли некоторые проблемы с аннотациями TestNG, и я не нашел хорошего ответа ни по stackru, ни в документации testng. Я пытаюсь добавить слушателя testng, а также параметры из файла testng.xml в суперкласс "test base". Все тестовые тесты бу…
04 фев '14 в 16:33
1 ответ

Selenium: метод не выполняется после запуска браузера с правильным URL-адресом.

Мой сценарий: Пакет A, имеющий класс X, класс Y Класс X открывает драйвер и URL, поэтому создал метод как opendriver() и установил аннотацию как @BeforeTest. В классе Y я создал метод для нажатия на ссылку для входа и установки аннотации как @Test П…
14 ноя '15 в 07:40
0 ответов

Селеновая сетка + Java + TestNG + Запустить браузер с URL

Я новичок в этой "сетке селена + testNG" и не смог найти способ ее решить. Hopw somw one поможет mw в этом. Требование: хотел запустить 100 браузеров на 10 ВМ (по 10 браузеров на каждую ВМ) и открыть страницу. Поэтому использовал следующий код для е…
0 ответов

Selenium grid запускает браузер на хабе вместо узла

Я настроил свой концентратор и один из узлов. Hub настроен на jenkins как плагин, который работает на машине ubundu, а мой узел работает на машине Windows. Концентратор и узел правильно настроены. Теперь, когда я запускаю тест для запуска браузера C…
26 окт '17 в 14:53
2 ответа

Очарование - я хочу изменить название методов @BeforeClass и @AfterClass в отчете (я использую TestNG)

У меня есть шаги установки с @BeforeClass аннотация перед каждым тестом. Когда эти шаги не выполняются, я получаю заголовок BeforeClass, отображаемый в отчетах об очаровании. Как я могу изменить это название на "установки"?
26 июл '18 в 14:39
1 ответ

Прослушивание скриншота в селене с TestNG

У меня есть тестовый сценарий, который будет вызывать драйвер как нестатическую переменную. Я также добавил слушателя скриншота в моем тестовом случае. Когда тестовый случай не проходит, элемент управления автоматически отправляется на прослушивател…
11 янв '18 в 11:47
2 ответа

TestNG @DataProvider для возврата динамического класса

Итак, для начала я создаю библиотеку автоматизации, основанную на Selenium и Java. Я строю способ параметризации данных, которые передаются в методы тестирования. Я использую TestNG. Прямо сейчас у меня есть два примера методов тестирования, которые…
29 сен '16 в 01:48
1 ответ

Тестирование Android - Как синхронизировать AsyncTask

Я делаю простое приложение Venues с API Foursquare. В Activity у меня есть кнопка, которая при щелчке делает HTTP GET в AsyncTask к сервису, чтобы занять трендовые места вокруг текущего местоположения пользователя. Если GET завершается успешно, в де…
0 ответов

Как TestNG обрабатывает дубликат приоритета методов тестирования в подклассе?

Я создал унаследованные классы testng с дублирующимися приоритетами в супер и подклассах, как показано ниже: package PriorityExamples; import org.testng.annotations.Test; class SuperTestNGClass1 { @Test(priority=1) public void apple() { System.out.p…
09 июн '18 в 18:06
2 ответа

Настройка параллельного запуска на уровне класса в TestNG

Я пытаюсь выяснить, как выполнить все мои тесты TestNG сначала в одном классе, затем во втором, во втором и так далее. Мне нужно использовать параллельный запуск для ускорения выполнения, хотя. Это тесты на селен, поэтому они могут быть медленными. …
27 янв '17 в 10:56
4 ответа

В чем разница между объектом assert!= Null и Assert.assertNotNull(объект)?

В чем разница между следующими двумя блоками кода? @Test public void getObjectTest() throws Exception { Object object; //Some code Assert.assertNotNull(object); } А ТАКЖЕ @Test public void getObjectTest() throws Exception { Object object; //Some cod…
22 май '13 в 11:10
0 ответов

TestNG: невозможно увидеть "Testng" в конфигурации запуска в eclipse kepler в Ubuntu 12.0.4

Я не вижу testng в конфигурации запуска. Кто-нибудь сталкивался с такой же проблемой? У меня версия Ubuntu 12.0.4. Кроме того, я также установил плагин testng с его официального сайта. Версия JDK 1.6.0_36 и версия затмения Kepler 4.0 выше. Заранее с…
27 ноя '15 в 06:08
3 ответа

Как ограничить TestNG для запуска только тестовых классов из тестовой директории проекта

pom.xml: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <suiteXmlFiles> <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlF…
11 апр '18 в 19:29
1 ответ

TestNG запускает каждый метод и игнорирует включенные методы из testng.xml

Я создаю свой testng.xml программно, и я хотел бы добавить каждый метод, который я хочу запустить. Прямо сейчас я делаю это следующим образом: XmlClass myClass = new XmlClass("test.login.LoginTest"); List<XmlInclude> includedMethods = new Arra…
16 июн '15 в 13:10