Создавайте отчеты с селеновой сеткой и огурцом

Я пытаюсь интегрировать сетку Selenium и огурец.

В настоящее время я застрял в ситуации, когда хочу выполнить свои тестовые сценарии в распределенной системе с другим браузером, настроенным как node.

Когда выполнение запускается, концентратор перенаправляет тестовый сценарий на узел, как указано в желаемых возможностях. Но как только выполнение завершено, я не вижу результат, созданный в виде отчета HTML.

Тестовые сценарии не выполняются параллельно. Укажите, отсутствует ли какая-либо конфигурация или требуется разработать какой-либо специальный код для захвата результата выполнения на узле.

заранее спасибо


person karthik    schedule 01.12.2015    source источник


Ответы (2)


Используйте JUnit. Используйте тег @After, и вы можете записать результаты в файл csv с необходимыми параметрами и названием сценария.

person NDP    schedule 14.12.2015

1 непрерывная интеграция

Большинство компаний интегрируют автоматические тесты с Jenkins, и после каждого теста сборки выполняются из jenkins и решают, успешно ли построено или нет, и отправляют результат команде.

Здесь вы можете использовать gradle и интегрироваться с Jenkins, а для плагина огурца уже доступен плагин Github. Ссылка

Интеграция Gradle с Jenkins: ссылка на Github

2

Вы можете использовать интеграцию Junit с огурцом, и вот шаг за шагом: http://damienfremont.com/2015/07/30/how-to-cucumber-test-reporting-plugin-with-maven-and-java/

3

Вы можете использовать log4j и интегрироваться с платформой автоматизации Selenium и создавать собственный отчет http://www.guru99.com/tutorial-on-log4j-and-logexpert-with-selenium.html

5

Создайте настраиваемый отчет в виде листа Excel testng-result-to-excel-file" rel="nofollow noreferrer">http://seleniummaster.com/sitecontent/index.php/selenium-web-driver-menu/selenium-test-automation-with-java/167 -write-selenium-webdriver-testng-result-to-excel-file

Я бы предпочел непрерывную интеграцию номер 1

person N..    schedule 29.12.2015